Linux中的 /boot/grub/grub.conf
文件是使用GRUB引导系统的计算机上启动时加载的配置文件,它定义了系统可加载的操作系统列表及其各自的引导参数。下面是关于该文件的完整攻略:
1.文件位置
/boot/grub/grub.conf
文件通常位于Linux系统的 /boot
目录中。
2.文件格式
/boot/grub/grub.conf
文件是一个普通文本文件,其中包含许多行,每行都代表了一个不同的GRUB启动菜单。
该文件中每一行的格式为:
title 配置项名称
root (hd0,0) #该项配置操作系统的根分区
kernel /vmlinuz-2.6.18-238.el5 ro root=/dev/mapper/VolGroup00-LogVol00 #配置内核映像以及其参数
initrd /initrd-2.6.18-238.el5.img #配置 initramfs 映像文件
其中,title
后面的名称将显示在GRUB启动菜单中,而 root
、kernel
和 initrd
用于指定系统的各种参数和选项。
3.实例说明
下面是一个 /boot/grub/grub.conf
文件的示例,其中定义了三个不同的操作系统菜单:
default=0 #默认启动项
timeout=5 #启动菜单显示时间
splashimage=(hd0,0)/grub/splash.xpm.gz
title CentOS 5 (2.6.18-238.el5) #选项1
root (hd0,0)
kernel /vmlinuz-2.6.18-238.el5 ro root=/dev/mapper/VolGroup00-LogVol00
initrd /initrd-2.6.18-238.el5.img
title CentOS 5 (2.6.18-164.el5) #选项2
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/mapper/VolGroup00-LogVol00
initrd /initrd-2.6.18-164.el5.img
title DOS #选项3
rootnoverify (hd0,0)
chainloader +1
在此示例中,我们定义了三个操作系统菜单:
- 名称为
CentOS 5 (2.6.18-238.el5)
的第一个操作系统,该操作系统位于(hd0,0)
分区,并使用/vmlinuz-2.6.18-238.el5
内核和/initrd-2.6.18-238.el5.img
的 initramfs 模式。 - 名称为
CentOS 5 (2.6.18-164.el5)
的第二个操作系统,该操作系统同样位于(hd0,0)
分区,并使用/vmlinuz-2.6.18-164.el5
内核和/initrd-2.6.18-164.el5.img
的 initramfs 模式。 - 名称为
DOS
的第三个操作系统,该操作系统非基于Linux,所以使用了rootnoverify
和chainloader
命令来指定具有启动能力的分区。
注意,第一个操作系统被设置为默认的启动项,并且 GRUB 菜单将在用户键入任何内容之前等待5秒钟。另外,在此示例中使用了 splashimage
命令来设置 GRUB 启动菜单的闪屏图像。
以上就是关于 /boot/grub/grub.conf
文件的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux /boot/grub/grub.conf(GRUB配置文件)内容详解 - Python技术站