|
GRUB ( GRand Unified Bootloader )
支持的文件系统有 ext2/ext3, ReiserFS, JFS, FAT, minix, FFS 等文件系统的启动。
一般根据 linux 发行版的不同,而配置文件有所不同,RedHat 里的配置文件一般是 /boot/grub/grub.conf。像我先在所使用的 opensuse11,里面就没有 gurb.conf 这个文件,而是 menu.list 。但两者的内容都是差不多的。
下面为配置文件的语法及配置说明:
default
说明:default 指示默认情况下由第几号操作系统开机,如 default=1。这里是“第一号” ---- 一般用 title 来说明,一个 title 就是一号,号数从 0 开始。
timeout
说明:在进入到开机画面后,说明有多少秒的时间让使用者来选择开机选项,如 timeout = 8。
splashimage=(hd0,0)/grub/splash.xpm.gz
说明:此处指明 GRUB 的背景图片。如:
splashimage=(hd0,0)/grub/splash.xpm.gz
上面,(hd0,0) 中,hd0 表示第 0 块硬盘,0 表示第 hd0 硬盘中的第一个分区---这要看当时装系统分区时, /boot 所在的分区是第几个。所以,(hd0,0) 就是相当于 /boot 这个目录。
hidedenmenu
说明:使用了这个设置,那么说明在开机时,不会显示开机选择菜单。有些 linux 的发行版的虽然不显示选择菜单,但只要按下任意键( 往往有提示 )后就会出现选择菜单;而一些发行版没有这样的设定。
title
说明:显示开机的标题名称,比如写成: title opensuse 11 linux 。可以更改为自己喜欢的名字。
root, kernel 等的配置说明,见下引例:
title openSUSE 11.0 - 2.6.25.18-0.2 (default)
root (hd2,5)
kernel /vmlinuz-2.6.25.18-0.2-defaultroot=/dev/disk/by-id/scsi-SATA_ST3500320AS_9QM5HPD1-part10resume=/dev/sdc9 splash=silent showopts vga=0x317
initrd /initrd-2.6.25.18-0.2-default
上面, root (hd2,5) 表示我的 /boot 目录在我的第二块硬盘的第 6 个分区中。
kernel /vmlinuz-2.6.25.18-0.2-default 表示内核文件 vmlinuz-2.6.25.18-0.3-default (这个文件由 kernel 来指明它就是内核文件)存放在 /boot 的下面
root=/dev/disk/by-id/scsi-SATA_ST3500320AS_9QM5HPD1-part10 表示根目录的位置
initrd /initrd-2.6.25.18-0.2-default 把 initrd-2.6.25.18-0.2-default 载入内存,这个文件放置的是驱动程序。 |
|