/boot/grub/menu.lst 配置档

来源:互联网 发布:宿迁宽带测速软件 编辑:程序博客网 时间:2024/04/28 00:27
  • /boot/grub/menu.lst 配置档:

了解了 grub 当中最麻烦的硬盘代号后,接下来,我们就可以瞧一瞧配置档的内容了。先看一下鸟哥的 CentOS内的 /boot/grub/menu.lst 好了:

[root@www ~]# vim /boot/grub/menu.lstdefault=0     <==默认启动选项,使用第 1 个启动菜单 (title)timeout=5     <==若 5 秒内未动键盘,使用默认菜单启动splashimage=(hd0,0)/grub/splash.xpm.gz <==背景图示所在的文件hiddenmenu    <==读秒期间是否显示出完整的菜单画面(默认隐藏)title CentOS (2.6.18-92.el5)    <==第一个菜单的内容        root (hd0,0)        kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/1 rhgb quiet        initrd /initrd-2.6.18-92.el5.img

在 title 以前的四行,都是属於 grub 的整体配置,包括默认的等待时间与默认的启动项目,还有显示的画面特性等等。至於 title 后面才是指定启动的核心文件或者是 boot loader 控制权。在整体配置方面的项目主要常见的有:

  • default=0
    这个必须要与 title 作为对照,在配置档里面有几个 title ,启动的时候就会有几个菜单可以选择。由於 grub 启始号码为 0 号,因此 default=0 代表使用『第一个 title 项目』来启动的意思。default 的意思是,如果在读秒时间结束前都没有动到键盘, grub 默认使用此 title 项目 (在此为 0 号) 来启动。

  • timeout=5
    启动时会进行读秒,如果在 5 秒钟内没有按下任何按键,就会使用上面提到的 default 后面接的那个 title 项目来启动的意思。如果你觉得 5 秒太短,那可以将这个数值调大 (例如 30 秒) 即可。此外,如果 timeout=0 代表直接使用 default 值进行启动而不读秒,timeout=-1 则代表直接进入菜单不读秒了!

  • splashimage=(hd0,0)/grub/splash.xpm.gz
    有没有发现你的 CentOS 在启动的时候背景不是黑白而是有色彩变化的呢?那就是这个文件提供的背景图示啦(注3)!不过这个文件的实际路径写法怎么会是这样啊?很简单啊~上述的意思是:在 (hd0,0) 这个分割槽内的最顶层目录中,底下的 grub/splash.xpm.gz 那个文件的意思。由於鸟哥将 /boot 这个目录独立成为 /dev/hda1 ,因此这边就会写成『在 /dev/hda1 里面的 grub/splash.xpm.gz 』的意思啦!想一想,如果你的 /boot 目录并没有独立成为一个分割槽,这里会写成如何?

  • hiddenmenu
    这个说的是,启动时是否要显示菜单?目前 CentOS 默认是不要显示菜单,如果您想要显示菜单,那就将这个配置值注解掉!
整体配置的地方大概是这样,而底下那个 title 则是显示启动的配置项目。如同前一小节提到的,启动时可以选择(1)直接指定核心文件启动或 (2)将 boot loader 控制权转移到下个 loader (此过程称为 chain-loader)。每个 title 后面接的是『该启动项目名称的显示』,亦即是在菜单出现时,菜单上面的名称而已。
0 0
原创粉丝点击