我们打开menul.lst 后,可能里面已经有内容了,比如有个 timeout 10 ,如果没有这行可以自己写上;没有什么难的;
timeout 10 #这是开机等待进入系统的时间,是10秒
title WindowsXP # 我们的机器 中都有 windows ,这个就是用来启动windows的;总共有四行,不要弄错了,可以照抄到你的配置文件中;
root (hd0,0)
makeactive
chainloader +1
简单的 menu.lst 配置 linux 引导说明;通过menu.lst ,我们可以配置 Linux的启动和引导;不只是安装的引导,也可以引导已经安装好的Linux系统;语法结构有下的四条,举例如下:总共有两个书写格式,任选其一;
格式一:最简单:
title fc4install root (hd0,1) kernel (hd0,1)/linux/vmlinuz initrd (hd0,1)/linux/initrd.img
title 这行就是我们在开机时,所看到的菜单,显示的就是 fc4install ,要加在 title 的后面,title是必须保留的,是grub的语法的标签,我们可以在title 后面写我们想要加的东西,这是自己可以定义的,比如 title fc4setup也是可以的;
root (hd0,1) 这行能用以root开头,然后加一个空格,至于您把vmlinuz和initrd.img 放在哪个分区了,用打开 wingrub,点tools =》partioinlist (分区列表) 中查到
kernel 这行,以kernel 开头,然后加一个空格,主要说的是vmlinuz文件放在哪个分区,哪个目录了;除了kernel 后面有一个空格外,在这行中,其它地方没有空格;这行说的是我们用放在(hd0,1)分区下的linux目录中的kernel 来内核来启动;
initrd 这行, 和 kernel 那行类似;没有什么难的,自己的文件放在哪个分区,哪个目录了,自己最知道吧;
格式二:比较麻烦一点:理解着看吧;
title fc4install root (hd0,1) kernel /linux/vmlinuz ro root=/dev/hda2 initrd /linux/initrd.img
title 这行就是我们在开机时,所看到的菜单,显示的就是 FC4install ,要加在 title 的后面,title是必须保留的,是grub的语法的标签,我们可以在title 后面写我们想要加的东西,这是自己可以定义的,比如 title fc4setup也是可以的;
root 这行,在本例中是 root (hd0,1),这行就是我们打开 wingrub,点tools =》partioinlist (分区列表)中查到的;我们通过这个知道我们把解压出来的 vmlinuz和initrd.img 所处的分区和路径;比如我的机器,我查到的是 (hd0,1),对应的Windows FAT 32分区是D,事实上,我的确把四个光盘映象都放在了 (hd0,1),也就是win中所看到的D盘;并且我同样也把提取出来
vmlinuz 和initrd.img 放在了(hd0,1)中的linux目录中;不知道自己存放提取出来的内容放在哪个分区了,就用打开 wingrub,点tools =》partioinlist (分区列表)中查看;
kernel 这行;注意在 kernel后面有个空格,接着写 vmlinuz所处的位置 ,在哪里呢?在 /dev/hda2,这个/dev/hda2是怎么来的?是由(hd0,1)而来的,如果您的显示的是 (hd0,2),那root=/dev/hda3,明白了吧,就是(hdX,Y)中的Y+1=Z,就是/dev/hdaZ ,再举一例:比如我们把提出来的vmlinuz 和initrd.img 放在了 (hd0,5)的linux 目录中,这时应该写 root=/dev/hda6 ;
有可能有的弟兄说,我放在了 (hd1,6)的分区,这怎么办?这个也不难,我们这里面的所提到的 (hdX,Y),中的X可能是0 、1、2等 ,所以对应的是 hdaZ ,hdbZ,hdcZ ,如果您看到的是(hd1,6) ,所以对应的是/dev/hdb7 。
initrd 这行,原样搬上就好;
所以完整menul.lst 举例应该是:其中#号不作解析,grub启动的时候是是忽略过去的;可在在#号后面加些注释之类的;在这之中,引导Linux的,有两种写法,都在里面,哪个都是可以启动引导安装的;
timeout 10 ####################### #####这是第一种写法 title fc4install root (hd0,1) kernel (hd0,1)/linux/vmlinuz initrd (hd0,1)/linux/initrd.img ####################### #####这是第二种 式的写法 title fc4install root (hd0,1) kernel /linux/vmlinuz ro root=/dev/hda2 initrd /linux/initrd.img ####################### title WindowsXP root (hd0,0) makeactive chainloader +1
这样就能进入引导安装,如果还是不行,找不到什么什么之类的,一是您没有看好你的文件存放在哪个分区哪个目录中;如果能引导进入安装,我们要选择本地硬盘,至于是哪个分区,只要您把ISO映像放在FAT 32磁盘的根目录下,按个分区选择,按回车就是了。成功的时候,系统会出现各种提示信息;
![]() |

