ML 2.1 beta fix1 安装正常,启动失败
机器配置Gigabyte 965P-DS3.
I965P 带 4 个 SATA 口,同时集成了 2 个不知道是什么芯片的 SATA 口
JMicronIDE 口一个
硬盘 x4 , 2 个 SATA , 2 个 IDE
光驱是 SATA 的。
安装过程中找不到 SATA 光驱但可以找到 SATA 硬盘,我把 iso 放到硬盘上面一份,可以用硬盘上面的 miinitrd 启动安装。
Installer 可以正常找到 sda sdb hda hdb
分区情况是只分了一个10 G 的 / 和一个 4G 的 swap
安装以后 grub 不能用(这个很正常), 于是用盘进 rescue 模式,改 menu.lst , 执行 grub-install 生成 device.map,改 device.map , 再执行 grub-install . 搞定
kernel 启动似乎是正常的。开始执行 init 的时候挂掉了,状态跟论坛前面一个哥们的情况差不太多。 也是说
(下面都是手敲的,词可能有错,大致意思是这样)
mount: can't mount/dev/root
.... can't find /dev/sysroot
setuproot:moving /dev failed:No such file or directory
switchroot:mount failed:No such file or directory
解开 initrd 看了看 init脚本,看不出来个所以然。
请问有啥解决方案么?
多谢 另外有个不太明白的地方是
这个 initrd 里面似乎一个驱动都没有,那他起来的目的是干啥的? 自己 mkinitrd 失败,说没有 ehci-ucd 的 module
正在下载 kernel 自己编译个看看效果 1.menu.lst 的内核参数 root=.....不对
或:
2. 根设备没被内核驱动起来 grub引导参数里面,将initrd的一行不要,直接用kernel的参数引导。
我的就是如此,没有initrd文件。 抱歉有日子没上来,最后这个的解决方案还是自己 build 了个 kernel 不用 initrd
从前面一位兄弟的状态来看,这个 initrd 里面的东西看起来应该是有 bug 了,而不是根设备驱动不能。。
页:
[1]