/boot/grub目录下menu.lst和grub.conf文件

    两个文件都位于/boot/grub/目录下,menu.lst 是指向grub.conf 的,两者内容也是完全一样的,这个类似windows下面的快捷方式,具体是怎么一回事儿,还得再看看。这次先具体说下这个文件的内容。
    (重装系统有时破坏GRUB后,menu.lst丢失而无法启动GRUB菜单时就需要在/boot/grub下建立menu.lst后再和 grub.conf建立链接来修复,建立链接是:ln -s menu.lst grub.conf (注意两文件的前后关系))。
    看一下 /boot/grub/menu.lst 中的内容:

  1. # grub.conf generated by anaconda
  2. #
  3. # Note that you do not have to rerun grub after making changes to this file
  4. # NOTICE: You have a /boot partition. This means that
  5. #         all kernel and initrd paths are relative to /boot/, eg.
  6. #         root (hd0,0)
  7. #          kernel /vmlinuz-version ro root=/dev/sda3
  8. #          initrd /initrd-version.img
  9. #boot=/dev/sda
  10. default=0
  11. timeout=5
  12. splashimage=(hd0,0)/grub/splash.xpm.gz
  13. hiddenmenu
  14. title Fedora (2.6.25-14.fc9.i686)
  15.     root (hd0,0)
  16.     kernel /vmlinuz-2.6.25-14.fc9.i686 ro root=/dev/sda3 quiet
  17.     initrd /initrd-2.6.25-14.fc9.i686.img
  18. title simware32_cen
  19.     root (hd0,0)
  20.     kernel /kernel rw drv=0:0:1:0:0:0:0:0:0:0:Ethernet0/0/0 console=ttyS0 console=tty1 slub_debug loglevel=0 rdinit=/sbin/scmd
  21.     initrd /initrd_simware_32.img
其中:
1,default=0
    表示默认启动的第0号的操作系统,在GRUB中,title定义了启动的操作系统,从第1个开始,GRUB中是0,而第2个是1,依次类推...
2,timeout=5
    表示的是出现GRUB界面后,无操作情况下进入default设定的操作系统的时间,单位是秒,如果上下移动选择,则该选项无效
3,splashimage=(hd0,6)/boot/grub/splah.xpm.gz
    表示的是允许出现的GRUB背景的路径,显然(hd0,0)指定了分区(不知能否这么解释,呵呵),而后边的则是正常的path(在例子中,用#把它注释,这是一个可选项)
4,hiddenmenu
    表示隐藏GRUB的启动菜单,直接进入由default庙宇的操作系统中去,为一可选项.
5.title Fedora (2.6.25-14.fc9.i686)
    其中 "Fedora (2.6.25-14.fc9.i686)" 这个是操作系统的名字,随便写上自己喜欢的名字就行,当然最起码你得写得要自己能认出来,没必要把linux写成windows吧?!哈哈~
6.root(hd0,0)
    root(hd[0-n],x),用来指定相应的操作系统所对应的/boot目录,如果没有特殊设置,那一般和"/"即根目录再同一个分区中,hd[0-n]表示的是第几个硬盘,而x则表示的是第几个分区,但是要特别注意的是,这个数字x比分区号小1,即第一个分区从0开始,而不是1。
7.kernel /vmlinuz-2.6.25-14.fc9.i686 ro root=/dev/sda3 quiet
    这里kernel后面是linux内核文件所在的绝对路径,因为内核是在/boot目录下的,所以如果/boot目录是一个队里的分区的话,/boot/就可以不要啦,即/boot/就是此时的根目录,后面还有句"root=/dev/sda3",这个是用来表示linux的根所在的分区,通常格式是 "root = LABEL = '根分区'"。
    后面还有一个quiet,表示以静默模式启动kernel,只显示重要信息,如果不写的话,启动过程中会输出很多信息。类似的,再在后面加上splash,表示加载图片。
8.initrd /initrd-2.6.25-14.fc9.i686.img
    呐,initrd后面是是img文件所在的绝对路径,如果是/boot独立一个分区,initrd 一行要把/boot中省略;如果/boot不是处于一个分区,而是和Linux的/分区处于同一分区,不应该省略。

    还有在GRUB启动菜单不能工作的时候,进入GRUB命令行(进去到选择系统的界面,按C键),我们同样可以一步一步地把系统启动起来,其实在menu.lst中, 除title不是指令外,其余的都是GRUB指令,我们只要一步步地输入它们(错了要从新开始),中间输入关于kernel和 initrd要利用TAB键补齐写好,最后只要boot一下就行了。
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(93) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值