LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]双硬盘,双linux+xp引导出现问题,怎么解决一下?

[复制链接]
发表于 2006-8-20 13:12:37 | 显示全部楼层 |阅读模式
情况是这样的
本机原来的硬盘(主盘hda)装有ubuntu6.06+xp
  1. [/CODE]
  2. 引导程序grub装载在hda MBR
  3. 昨儿又装了一块硬盘(从盘hdb)
  4. 昨天在从盘上装了gentoo 2006.0
  5. hdb的分区是这样的
  6. hdb1 /boot 100M
  7. hdb2 / 7.8G
  8. hdb3 swap 256M(这是以前在旧电脑上分好的,有点小,没修改)
  9. 安装gentoo的时候没有安装grub
  10. 想直接从hda的grub引导gentoo,可是不成功(注:ubuntu和XP可正常引导)
  11. 总是有这样的提示:

  12. [QUOTE]
  13. [color="Red"]VFS: cannot open root device "hdb2" or unknown-block(0,0)
  14. please append a correct "root=" boot option
  15. kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)[/color]
  16. [/QUOTE]

  17. google了半天,据说这样的提示可能是因为编译内核的时候有些模块没有加载的缘故,也尝试了重新编译,可错误依然。

  18. 请高手支招吧,折腾到快天亮才睡,还是没有搞好。。。。

  19. 附上ubuntu下的menu.list
  20. [CODE]
  21. title                Ubuntu, kernel 2.6.15-26-386
  22. root                (hd0,5)
  23. kernel                /vmlinuz-2.6.15-26-386 root=/dev/hda8 ro quiet splash
  24. initrd                /initrd.img-2.6.15-26-386
  25. savedefault
  26. boot

  27. title                Ubuntu, kernel 2.6.15-26-386 (recovery mode)
  28. root                (hd0,5)
  29. kernel                /vmlinuz-2.6.15-26-386 root=/dev/hda8 ro single
  30. initrd                /initrd.img-2.6.15-26-386
  31. boot

  32. title                Ubuntu, kernel 2.6.15-23-386
  33. root                (hd0,5)
  34. kernel                /vmlinuz-2.6.15-23-386 root=/dev/hda8 ro quiet splash
  35. initrd                /initrd.img-2.6.15-23-386
  36. savedefault
  37. boot

  38. title                Ubuntu, kernel 2.6.15-23-386 (recovery mode)
  39. root                (hd0,5)
  40. kernel                /vmlinuz-2.6.15-23-386 root=/dev/hda8 ro single
  41. initrd                /initrd.img-2.6.15-23-386
  42. boot

  43. title                Ubuntu, memtest86+
  44. root                (hd0,5)
  45. kernel                /memtest86+.bin
  46. boot

  47. ### END DEBIAN AUTOMAGIC KERNELS LIST


  48. title                Gentoo linux 2.6.17-r4
  49. root                (hd1,0)
  50. kernel                /boot/bzImage root=/dev/hdb2
  51. # This entry automatically added by the Debian installer for a non-linux OS
  52. # on /dev/hda1
  53. title                Microsoft Windows XP Professional
  54. root                (hd0,0)
  55. savedefault
  56. makeactive
  57. chainloader        +1


复制代码
 楼主| 发表于 2006-8-20 15:39:53 | 显示全部楼层
大侠还没路过?
自己顶一下。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-20 18:40:32 | 显示全部楼层
在forums.gentoo.org上看到有类似的问题,不过人家的是在单硬盘虚拟机上安装时遇到的,把他的解决方法拿来,在我这里也没有效果啊。
难道这里没有人知道吗?

哭。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-8-20 19:44:07 | 显示全部楼层
倒觉得是你分区格式化时就没有格式化好
认不出这分区~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-20 20:09:31 | 显示全部楼层
Post by 妖狐藏马
倒觉得是你分区格式化时就没有格式化好
认不出这分区~~

各种linux系统前后装过不下百次了,会有这个问题?
/boot ext2
/         ext3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-20 22:03:49 | 显示全部楼层
问题已解决,现在gentoo已经能引导,至此ubuntu引导ubuntu+gentoo+XP
最终在www.linuxquestions.org找到类似问题。。。
还是内核编译的问题:
1.将Device drivers --->ATA/ATAPI/MFM/RLL Support--->
  • Inter PIIXn chipest support加载
    2.在Power management options--->
  • software suspend      [color="Red"](/dev/hda2)Default resume partition中,将红色字部分改成你的系统/boot所在的分区(比如这里我的系统应该是/dev/hdb1,就这个问题忙乎了好一阵)

    特此记录,并希望能对遇到与此类似问题的sir友。

    tonytop
  • 回复 支持 反对

    使用道具 举报

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

    本版积分规则

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