LinuxSir.cn,穿越时空的Linuxsir!

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

重装windows系统导致gentoo的lilo丢失的问题

[复制链接]
发表于 2005-4-28 15:20:46 | 显示全部楼层 |阅读模式
我的系统是windows+gentoo,先装windows,后装gentoo,安装gentoo时将lilo安装到mbr,用lilo引导win和gentoo,某日重装了windows,结果覆盖了lilo,结果现在只能引导windows了。

我在windows下面安装了grub for dos,在boot.ini上增加了grub,启动后,选择启动grub了,然后我执行

kernel (hd0,5)/boot/vmlinuz

initrd (hd0,5)/boot/initrd

这两个命令都已成功,但是执行boot后就中途出错了

“unable to open an initial console Kernel panic : No init found . Try passing init=option to kernel”

不知道如何解决?
发表于 2005-4-28 16:12:58 | 显示全部楼层
kernel (hd0,5)/boot/vmlinuz root=/dev/hda6 ro
initrd (hd0,5)/boot/initrd
试一下,应该是你没给根的路径。
找一个livecd起动chroot进去把grub装在mbr上也可以吧。
回复 支持 反对

使用道具 举报

发表于 2005-4-28 16:59:36 | 显示全部楼层
既然都有grub for Dos了,一般情况,直接安装就OK
启动grub for Dos输入
root (hd0,4)
setup (hd0)
reboot
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-30 11:29:26 | 显示全部楼层
好像以前的fstab中/是hda9,但是启动出错,在grub for dos中的grub界面中,/是hda5.
所以每次启动到半途就出错了。
回复 支持 反对

使用道具 举报

发表于 2005-5-4 23:06:20 | 显示全部楼层
Post by cnzxy
我的系统是windows+gentoo,。。。。。
“unable to open an initial console Kernel panic : No init found . Try passing init=option to kernel”

不知道如何解决?


我是这样解决的,供你参考一下。
不管是先装window, 后装linux, 还是翻过来。只要将引导程序写入MBR, 就会覆盖前面的设置。不过window是自动就会写入MBR。所以有人就建议一定要先装window. 其实这也大可不必。只要用安装盘重新chroot进去, 编一下 nano -w /boot/grub/grub.conf,再grub> root(     )
   setup  (     )
   quit
......

reboot>>>>>>>ok!~
回复 支持 反对

使用道具 举报

发表于 2005-5-5 13:42:39 | 显示全部楼层
用启动盘chroot,然后 grub-install /dev/hda
reboot

OK!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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