/boot/grub/menu.lst 配置档
2014-06-21 11:07
246 查看
/boot/grub/menu.lst 配置档:
了解了 grub 当中最麻烦的硬盘代号后,接下来,我们就可以瞧一瞧配置档的内容了。先看一下鸟哥的 CentOS内的 /boot/grub/menu.lst 好了:
在 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 后面接的是『该启动项目名称的显示』,亦即是在菜单出现时,菜单上面的名称而已。
了解了 grub 当中最麻烦的硬盘代号后,接下来,我们就可以瞧一瞧配置档的内容了。先看一下鸟哥的 CentOS内的 /boot/grub/menu.lst 好了:
[root@www ~]# vim /boot/grub/menu.lst default=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 |
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 后面接的是『该启动项目名称的显示』,亦即是在菜单出现时,菜单上面的名称而已。
相关文章推荐
- GRUB的配置文件的menu.lst的写法
- Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南
- /boot/grub/menu.lst
- 【转】Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南
- Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南
- /boot/grub/menu.lst详解
- Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南
- ubuntu学习笔记(二)之 GRUB的配置文件menu.lst的写法(ext3无损转为ext4)
- GRUB的配置文件menu.lst的写法
- /boot/grub/menu.lst 文件详细设置
- Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南
- Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南-zz
- Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南
- /boot/grub/menu.lst详解
- 详解Ubuntu的启动配置文件grub.cfg(menu.lst)
- Ubuntu 16.04安装Grub Customizer替代Startup-manager(解决找不到menu.lst,GRUB配置简单介绍)
- 转:Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南
- GRUB - Debian 6 下无/boot/grub/menu.lst
- 双系统(windows和Linux)如何设置启动顺序,我的/boot/grub/menu.lst内容如下:
- Ubuntu的启动配置文件grub.cfg(menu.lst)设置指南