📄 865.html
字号:
下专门挂一个分区(可在安装是设置,所有应该写入"/usr"的东西都写入这<br>
个分区),因为包括X-Window在内的绝大多数日常应用程序都在里面;用户<br>
多或者用户数据很重要的系统"/home"下挂一个分区;如果做Server并且存<br>
储了大量的队列日志记录,"/var"下也有一个分区.<br>
<br>
如果你的发行版实在太老,那个版本的lilo可能不支持超过8G的寻址,或者<br>
你的主板太老,不支持8.4G以上硬盘,请保证"/boot"目录在8G以前.有两种<br>
办法:<br>
1----"/"分区(300M~2G)在8G以前(比2方便);<br>
2----为"/boot"建立一个分区(<=100M,随便用分区工具在8G前开辟一点空<br>
间,就能见缝插针).<br>
系统启动后,Linux寻址将不受BIOS限制,而采用自身I/O控制.<br>
不过这种情况比较少见.现在的lilo(红旗从2.0开始)已经没有这个限制.<br>
<br>
我的分区如下:<br>
PCI-IDE<br>
|-hda<br>
|.|-hda1__主分区______2G____Fat16__挂装点/mnt/Win98____________C:<br>
|.|-hda2__扩展分区____38G<br>
|...|-hda5__逻辑分区__2G____ext2___挂装点/(红旗2.0,应急系统)<br>
|...|-hda6__逻辑分区__3??M__ext2___挂装点/(红旗3.0,日常使用)<br>
|...|-hda7__逻辑分区__13?M__Swap<br>
|...|-hda8__逻辑分区__2G____ext2___挂装点/usr(红旗3.0的)<br>
|...|-hda9__逻辑分区__5??M__ext2___挂装点/home(三个Linux共用)<br>
|...|-hda10_逻辑分区__2G____ext2___挂装点/(红帽子7.2,不会用)<br>
|...|-hda11_逻辑分区__2G____ext2___(预留给别的Linux)<br>
|...|-hda12_逻辑分区__5G____Fat32__挂装点/mnt/WinApp01_________D:<br>
|...|-hda13_逻辑分区__5G____Fat32__挂装点/mnt/WinApp02_________E:<br>
|...|-hda14_逻辑分区__5G____Fat32__挂装点/mnt/Data01___________F:<br>
|...|-hda15_逻辑分区__5G____Fat32__挂装点/mnt/Data02___________G:<br>
|...|-hda16_逻辑分区__5G____Fat32__挂装点/mnt/Backup___________H:<br>
|-hdc(CD-ROM)<br>
(里面的?=什么?哈哈,忘了)<br>
那些Fat分区千万不要在安装时挂上去,除非你不想要你的Win9x和资料了.<br>
<br>
你可以在安装完成后用命令"mount"挂装.<br>
________________________________________________________________<br>
<br>
现在来解释一下"挂装"的概念.<br>
<br>
挂装命令如此:<br>
mount /dev/[设备名] -t [文件系统格式] [挂点]<br>
卸载命令如此(任选一个):<br>
umount /dev/[设备名]<br>
umount /dev/[挂点]<br>
<br>
[设备名]<br>
各个分区在Linux下都被统一地看作"设备文件",存放在"/dev".不能直接<br>
访问,必须先"mount"上.<br>
<br>
[挂点]<br>
挂在哪个目录,那个目录就被称作挂点.一般情况下,尽量选用空目录充当<br>
挂点.挂好以后,你再次进入那个目录,你会发现里面不再空空如也.里面的<br>
内容就是新挂上的分区的内容.如果里面有目录,你还可以在下面挂装另外<br>
一个分区.比如,在用红旗2.0修复3.0的时候,我在2.0的根目录"/"下建立<br>
了"/sys2",把"/dev/hda6"挂在这里.然后我建立了"/sys2/usr"目录(hda6<br>
已经挂入,所以这个"usr"理所当然地在hda6),并把"/dev/hda8"挂在下面.<br>
<br>
理论上,任何目录都能当挂点.不过如果选非空目录,挂装后,原有的内容都<br>
会被屏蔽掉,直到你卸载这个分区.这样一般不会破坏你的系统,但是很可能<br>
造成麻烦.比如,你错误地把一个空分区挂到了"/usr/bin",那么"/usr/bin"<br>
暂时就变成了空城.如果系统或某个程序来调取东西,就会出错.<br>
<br>
[文件系统格式]<br>
世界上的文件系统种类众多.<br>
Fat8Fat12Fat16Fat32tfshpfsExtext2ext3XFSMinixiso9660<br>
......<br>
这里的"文件系统"主要指分区的格式<br>
Linux靠一个叫VFS(虚拟文件系统?)的组件抹平各种文件系统的差别.把它<br>
们模拟成linux格式.<br>
一般,Fat8Fat12Fat16Fat32在VFS里的格式就是vfat,标准CD光盘为<br>
iso9660,标准DVD为iso143??(谁知道,告诉我,我要买DVD-ROM了).<br>
<br>
[举例]<br>
我想挂上hda16,取文件备份:<br>
mount /dev/hda16 -t vfat /mnt/Backup<br>
我想把备份文件恢复到hda6:<br>
mount /dev/hda6 -t ext2 /sys2<br>
恢复系统的过程漫长而无聊,我向同学借来一张flash光盘,烤一些过来:<br>
mount /dev/hdc -t iso9660 /mnt/cdrom<br>
系统恢复完毕,我<br>
umount /dev/hda6<br>
umount /mnt/Backup<br>
<br>
很多时候" -t vfat"之类的格式声明可以省略,因为系统往往能自动识别.<br>
<br>
自由狼-台风0 回复于:2003-01-15 15:48:34<br>
TFW-DOC-02<br>
<br>
红旗理论上不支持硬盘安装。下面的办法供参考……<br>
<br>
1——为你的硬盘规划分区(废话)。<br>
<br>
2——无米不成炊,首先下载红旗的iso。<br>
<br>
3——无锅不出饭,去下载一个“VMware”(一个虚拟机软件,可以在http://www.vmware.com下)。我有“VMwareWorkstation3.1.1-1790”的“LinuxBuild”版和“WindowsBuild”版注册码。<br>
<br>
4——用VMware创建一部虚拟机,虚拟机的硬盘用“物理硬盘”(PhysicalDisk)。在设置分区访问权限时,如果你的硬盘MBR处 (主引导区)已经有了包括Linux或者NT类系统的引导菜单,请不要修改“MBR”项,否则把它设置为可读写;把你打算安装Linux的分区设置为可读写。按照默认状况为虚拟机添加光驱和软驱。<br>
<br>
5——修改虚拟机的设置,用你的iso替代默认的光驱(如果是ForLinux的VM,请把虚拟机的光驱由“/dev/cdrom”修改为你的iso文件,要全路径)。<br>
<br>
6——启动你的虚拟机,按“F2”进虚拟BIOS,设置为CD-ROM启动,iso应该引导虚拟机到安装界面。不过只能在字符模式安装。注意制作启动盘,以备不时只需。如前所述,如果你不希望修改MBR,就不要安装“lilo”和“grub”。如果你在一个已经存在的Linux下进行操作,强烈建议umount安装新系统的分区。<br>
<br>
7——安装结束,关闭虚拟机,恢复虚拟机原来的设置。<br>
<br>
8——重新设置启动菜单。<br>
<br>
于是你应该在虚拟机的帮助下安装上了一个真实的系统。<br>
<br>
自由狼-台风0 回复于:2003-01-15 15:56:35<br>
TFW-DOC-03<br>
<br>
与NT和平共处<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
转载自 http://www.linuxfans.org ,没有实践过。<br>
______________________________________________<br>
<br>
作者:书生 本文选自:LinuxAid 2002年11月22日<br>
<br>
NT和Linux共存的最简单的方法就是在安装linux的lilo时,选择将lilo安装在LInux主分区的引导区中。然后使用win98的启动盘重新启动以后,运行fdisk将linux主分区设置为active,这样就可以实现在系统启动时首先进入lilo选择,若不选择linux,则进入nt loader。<br>
<br>
但是有时候为了方便而需要使用 nt loader 来引导linux,下面就是实现的方法。<br>
<br>
你应该牢牢记住的最重要的一点是,许多软件产品会利用硬盘上面仅有的那个宝贵的主引导记录MBR。NT是这样,没有选择余地;Linux也可以这样,如果你喜欢。机器的BIOS会执行储存在当前激活分区的信息,来初始化你希望的操作系统。<br>
<br>
NT安装后,MBR会被修改成去引导一个在激活分区的根目录下,叫NTLDR的程序。原来的MBR会被存到一个叫BOOTSECT.DOS的小文件中。NT安装完成后要记住绝不能覆盖这个MBR, 否则NT将无法启动。以防万一, NT的用户需要NT的应急修复磁盘(Emergency Repair Disk,ERD)。<br>
<br>
记住了这些后,就要注意设定LILO时***不能***装到MBR中去,而是装到Linux的root分区中去。这样,对NT而言,不会带来问题;而Linux没有MBR也可以活下去。<br>
<br>
NT的引导过程<br>
<br>
<br>
当NTLDR启动, NT用户看到"OS Loader V4.xx"后,它会切换处理器到386状态,并启动一个非常小的文件系统。接着,它会去读BOOT.INI文件,看是否有其它操作系统存在,并显示一个选择菜单。下面是一个典型的BOOT.INI:<br>
<br>
[boot loader] <br>
timeout=30 <br>
default=multi(0)disk(0)rdisk(0)partition(2)WINNT <br>
[operating systems] <br>
multi(0)disk(0)rdisk(0)partition(2)WINNT="NT V4 is here" <br>
multi(0)disk(0)rdisk(0)partition(2)WINNT="NT V4 VGAMODE" /basevideo /sos <br>
C:="DOS is here"<br>
<br>
<br>
<br>
BOOT.INI由两部分构成。“boot loader section”部分指定菜单在屏幕上的停留时间,和缺省菜单选项。 “opearating systems section"”部分指定可选的操作系统种类。可以看到机器可以启动NT(以标准模式或VGA安全模式)和 DOS。从这个例子我们可以推断,DOS从硬盘C第一个硬盘的第一个分区)启动,而NT从第二个分区启动。典型安装时,会以DOS的FAT文件系统格式化一个C:的分区,然后将NT装在另外一个NTFS(NT文件系统)的分区。<br>
<br>
如果用户选择了启动NT,另外一个程序NTDETECT.COM,就会开始进行硬件检查。如果一切正常,NT内核就会被装入,正如我们都知道的那样。<br>
<br>
再来看如果启动的不是NT的情形。此时,NTLDR 需要知道非NT OS引导所必需的引导扇区是哪个。此时,相应的引导扇区映象必须要在一个小小的512字节的文件中。比如,要引导DOS,NTLDR 将会寻找一个叫BOOTSECT.DOS的引导扇区映象文件。 这个映象文件是NT的安装程序产生的。<br>
<br>
那么, 引导Linux又是怎样呢?这很简单,需要的只是一个引导扇区映象文件,姑且称之为BOOTSECT.LIN (在本文稍后会看到如何得到这个文件)。 必须将BOOTSECT.LIN 放到C:, 并要修改 BOOT.INI。此时"operating systems ection" 部分看起来应该是这样的:<br>
<br>
[operating systems] <br>
multi(0)disk(0)rdisk(0)partition(2)WINNT="NT V4 is here" <br>
multi(0)disk(0)rdisk(0)partition(2)WINNT="NT V4 VGAMODE" /basevideo /sos <br>
C:="DOS is here" <br>
C:BOOTSECT.LIN="Now Linux is here"<br>
<br>
<br>
<br>
修改BOOT.INI,可以用任何普通ASCII文本编辑器(比如记事本)。这个文件的正常属性为系统-隐藏-只读,所以你必须用 'attrib' DOS 命令或在NT中,用文件属性对话框中来变更属性。<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -