LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1559|回复: 3

用rh8.0的grub成功引导tb8.0

[复制链接]
发表于 2003-1-18 22:33:22 | 显示全部楼层 |阅读模式
看了几位兄弟的大作,都是用lilo引导的turbo,
但是我喜欢grub,就像喜欢gnome一样,今日终于用grub解决了引导问题。
下面是我的方法,见丑了。

hda1   --->win2k的C盘    fat32
hda5   --->win2k的D盘    fat32   
hda6   --->win2k的E盘    fat32
hda7   --->win2k的F盘    fat32
hda8   --->rh8.0的/boot  ext/2
hda9   --->rh8.0的/      ext/2
hda10  --->swap
hda11  --->tb8.0的/      ext/2

安装顺序:win2k-->tb8.0-->rh8.0

注意
turbo只划分一个/分区,不要格外划分/boot
我前几次就是因为给turbo分了/boot分区,导致grub引导找不到。

在装turbo时,引导程序随便装在哪,
我试了两次,一次装在MBR上,一次装在hda11上,都可以成功引导,
只是在装rh8.0时,grub一定要写在mbr上。
然后在rh8.0中修改grub.conf,加入下面的东西。
title Turbo Linux
      root (hd0,10)
      kernel /boot/vmlinuz root=/boot/hda11

以我的理解,如果把turbo分上一个/boot和/ 的话,
加入以上信息的时候,因为root和boot不在一个分区里,
就找不到文件,因为在修改的grub.conf中,有root和boot,
从上面的信息上看,都是在一个分区中。
不知道是否正确,还望兄弟们指点。
发表于 2003-12-7 21:18:55 | 显示全部楼层
我安装的系统有RH9英文版 RHAS3中文版 Turbolinux RC2 中文版 WINXP
安装linux时我不安装任何引导程序,最后安装RH9时安装Grub引导器
这时就可以成功引导RH9和XP了。当Grub的引导界面出来时按C键进入设置界面
#root (hd0,           //此时按tab键将会出现一些分区信息。找到你安装linux的分区号
接着
#kernel /boot/vmlinuz(按 tab键选择内核版本)  root=/dev/hda? ro(?为你安装linux的分区号注意了这是上面的分区号再加1)
#boot
就可以成功进入trubo linux
最后要做的就是把
修改grub.conf加入
title turbo linux
root (hd0,?)
kernel/boot/vmlinuz-(打入刚才我们得到的版本号) root=/dev/hda? ro
保存reboot就可以了
其他也是这样

然后在RH中修改grub.conf加入
发表于 2003-12-7 21:20:32 | 显示全部楼层
写得不是很清楚,有时间再重写。经实验表明此方法是可行的
发表于 2003-12-15 12:12:10 | 显示全部楼层
有/boot(假设是hda8),/(假设是hda9)
root (hd0,7)
kernel /vmlinuz ro root=/dev/hda9

也可以
kernel (hd0,7)/vmlinuz ro root=/dev/hda9

楼主的root=/boot/hda11写错了吧
应该是root=/dev/hda11
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表