深圳:气温:24.8℃,风向/风力:东风 小于3级,湿度:85%
GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。现在接触到的有3种,即GNU Grub Lagecy , GNU Grub2 和 Grub for dos(grub4dos)。GRUB for DOS(GRUB4DOS)是一个以 GNU GRUB 为基础的功能强大的引导器。它可以在 DOS 和 LINUX下运行,也可以通过其他引导器来运行,还可以作为MBR运行。GRUB4DOS内置了功能完善的 BIOS 级磁盘仿真。(最新版grub4dos下载http://download.gna.org/grub4dos/)
对于单一硬盘装了多系统或者多硬盘装了多系统(用来引导不同系统,如windows,linux),都可以很方便地用grub对各系统启动进行管理。
GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。现在接触到的有3种,即GNU Grub Lagecy , GNU Grub2 和 Grub for dos(grub4dos)。GRUB for DOS(GRUB4DOS)是一个以 GNU GRUB 为基础的功能强大的引导器。它可以在 DOS 和 LINUX下运行,也可以通过其他引导器来运行,还可以作为MBR运行。GRUB4DOS内置了功能完善的 BIOS 级磁盘仿真。(最新版grub4dos下载http://download.gna.org/grub4dos/)
对于单一硬盘装了多系统或者多硬盘装了多系统(用来引导不同系统,如windows,linux),都可以很方便地用grub对各系统启动进行管理。
在menu.lst中加入下面的选项,可以启动不同的操作系统:
# 默认延迟时间(秒)
timeout 30# 设置中文支持的字体文件
fontfile (hd0,0)/boot/grub/fontstitle 使用map启动本地硬盘上的瑞星杀毒软盘镜像文件
map (hd0,0)/boot/grub/rav.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)title 启动第一硬盘第一主分区(hd0,0)上的操作系统
rootnoverify (hd0,0)
makeactive
chainloader +1title 启动第一硬盘第二主分区(hd0,1)上的操作系统
rootnoverify (hd0,1)
makeactive
chainloader +1title 启动第二硬盘第二主分区(hd1,1)上的操作系统
rootnoverify (hd1,1)
makeactive
chainloader +1title 启动Windows NT/2000/XP/2003
find --set-root /ntldr
chainloader /ntldrtitle 启动Microsoft Windows Vista/7
find --set-root /bootmgr
chainloader /bootmgrtitle 启动DOS/Windows 95/98/Me
find --set-root /io.sys
chainloader /io.systitle 启动Ubuntu 9.04, kernel 2.6..28-11-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6..28-11-generic root=UUID=e58b658e-c129-40c0-b6bd-8993deb9eb6f ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6..28-11-generictitle 重启
reboottitle 关机
halt
GRUB里的设备命名规则是采用了UNIX对设备的命名方法。比如我们拥有两块硬盘,那么采用这种形式(hdx,y),这里的x、y,都是从0开始计数的。所以两块硬盘是 (hd0,y),(hd1,y):第一块硬盘为(hd0),第二块硬盘为(hd1),以此类推……
而第一块硬盘各分区编号为:
第1主分区是(hd0,0);
第2主分区是(hd0,1);
第3主分区是(hd0,2);
第4主分区是(hd0,3);
扩展分区是(hd0,4),逻辑分区一律从(hd0,5)开始编号,之后以此类推……
其中如无2~4主分区(大多数人都只有一个主分区即C盘),其余逻辑分区依然从(hd0,5)开始编号[无(hd0,2)至(hd0,4)],这是为了避免编号混乱。
一般情况下,一块硬盘只分了一个主分区,其它是扩展分区,那么分区编号为(逻辑分区从5开始编号):
第1主分区(C盘)是(hd0,0);
第1逻辑分区分区(D盘)是(hd0,5);
第2逻辑分区分区(E盘)是(hd0,6);
第3逻辑分区分区(F盘)是(hd0,7);
而第一块硬盘各分区编号为:
第1主分区是(hd0,0);
第2主分区是(hd0,1);
第3主分区是(hd0,2);
第4主分区是(hd0,3);
扩展分区是(hd0,4),逻辑分区一律从(hd0,5)开始编号,之后以此类推……
其中如无2~4主分区(大多数人都只有一个主分区即C盘),其余逻辑分区依然从(hd0,5)开始编号[无(hd0,2)至(hd0,4)],这是为了避免编号混乱。
一般情况下,一块硬盘只分了一个主分区,其它是扩展分区,那么分区编号为(逻辑分区从5开始编号):
第1主分区(C盘)是(hd0,0);
第1逻辑分区分区(D盘)是(hd0,5);
第2逻辑分区分区(E盘)是(hd0,6);
第3逻辑分区分区(F盘)是(hd0,7);


评论