LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: michael.lou

安装完成后进不了系统(cannot open root device)[已解决]

[复制链接]
 楼主| 发表于 2006-9-25 17:05:21 | 显示全部楼层
之前的grub。conf贴错了应该是
root (hd0,7)

kernel (hd0,7)/kernel-2.6.17-gentoo-r8 root=/dev/hda10
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd (hd0,7)/fbsplash-emergence-1024x768


听了楼上的话想了一想可能应该是这样
root (hd0,7)

kernel (hd0,9)/boot/kernel-2.6.17-gentoo-r8 root=/dev/hda10
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd (hd0,9)/boot/fbsplash-emergence-1024x768


但还是不行
回复 支持 反对

使用道具 举报

发表于 2006-9-25 19:05:09 | 显示全部楼层
Post by michael.lou
之前的grub。conf贴错了应该是
root (hd0,7)

kernel (hd0,7)/kernel-2.6.17-gentoo-r8 root=/dev/hda10
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd (hd0,7)/fbsplash-emergence-1024x768


听了楼上的话想了一想可能应该是这样
root (hd0,7)

kernel (hd0,9)/boot/kernel-2.6.17-gentoo-r8 root=/dev/hda10
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd (hd0,9)/boot/fbsplash-emergence-1024x768


但还是不行


按下面的试试,注意加一个resume=/dev/hda7

root (hd0,7)

kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/hda10  resume=/dev/hda7
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd /boot/fbsplash-emergence-1024x768
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-25 19:22:01 | 显示全部楼层
还是不行。file not found
回复 支持 反对

使用道具 举报

发表于 2006-9-25 19:25:49 | 显示全部楼层
加个 udev参数

root (hd0,7)

kernel /boot/kernel-2.6.17-gentoo-r8 root=/dev/hda10 resume=/dev/hda7 udev
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd /boot/fbsplash-emergence-1024x768

如果不确定boot分区:
在启动grub的时候点e更改时,改一下root (hd0,7),中的7,总有一个会对的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-25 19:33:54 | 显示全部楼层
问题应该不是那里吧很。明显 (hd0,7)时提示是ext2fs是我的/boot分区
回复 支持 反对

使用道具 举报

发表于 2006-9-25 19:41:24 | 显示全部楼层
Post by michael.lou
还是不行。file not found
/dev/hda8,即(hd0,7),里有kernel那些文件吗?
拷贝kernel时得挂好/boot的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-25 19:46:27 | 显示全部楼层
Post by kohno
/dev/hda8,即(hd0,7),里有kernel那些文件吗?
拷贝kernel时得挂好/boot的。

有啊,我还专程用livecd mount 起看过

我编译好kernel时  cp arch/i386/boot/bzImage /boot/kernel-2.6.17-gentoo-r8

其实原因都系明显了就是找不到kernel吧

太感谢个位的帮忙了。有高手可以深入揭示一下究竟是什么原因呢?

再次thx every one
回复 支持 反对

使用道具 举报

发表于 2006-9-25 19:47:54 | 显示全部楼层
你的reiserfs是否在编译的时候编译进内核?是否编译成了模块?你的fstab是否有挂载boot分区?
还有就是我觉得如果上面的没问题,那么我觉得就是你的grub写的有问题
我的3个gentoo都是用的一个/boot/,从来就没有问题啊
独立boot分区,只要root设置对,其他应该没问题啊(我的boot分区是hdc7)
副我的grub:
title=Gentoo
root (hd0,6)
kernel /boot/vmlinuz root=/dev/hdc8

title gentoo test1
root (hd0,6)
kernel /boot/vmlinuz root=/dev/hdc9

title  gentoo test2
root   (hd0,6)
kernel /boot/vmlinuz root=/dev/hdd5
回复 支持 反对

使用道具 举报

发表于 2006-9-25 19:51:00 | 显示全部楼层
Post by michael.lou
之前的grub。conf贴错了应该是
root (hd0,7)

kernel (hd0,7)/kernel-2.6.17-gentoo-r8 root=/dev/hda10
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd (hd0,7)/fbsplash-emergence-1024x768


听了楼上的话想了一想可能应该是这样
root (hd0,7)

kernel (hd0,9)/boot/kernel-2.6.17-gentoo-r8 root=/dev/hda10
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd (hd0,9)/boot/fbsplash-emergence-1024x768


但还是不行

按照你说的,我觉得你的grub应该写成这样:
root (hd0,7)

kernel (hd0,7)/boot/kernel-2.6.17-gentoo-r8 root=/dev/hda10
video=intelfb:ywrap,mtrr 1024x768-16@70 splash=silent,fadein,theme:emergence CONSOLE=/dev/tty1 resume2=swap:/dev/hda9

initrd (hd0,7)/boot/fbsplash-emergence-1024x768
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-25 19:52:35 | 显示全部楼层
回cooldidi的问题
reiserfs已经编译进kernel了
我也觉得奇怪,困惑中。
回复 支持 反对

使用道具 举报

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

本版积分规则

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