QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1155|回复: 4

ML 2.1 beta fix1 安装正常,启动失败

[复制链接]
发表于 2008-3-9 11:46:23 | 显示全部楼层 |阅读模式
机器配置

Gigabyte 965P-DS3.
   I965P 带 4 个 SATA 口,同时集成了 2 个不知道是什么芯片的 SATA 口
   JMicron  IDE 口一个

硬盘 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 的时候挂掉了,状态跟论坛前面一个哥们的情况差不太多。 也是说

(下面都是手敲的,词可能有错,大致意思是这样)

[blah,blah]
mount: can't mount  /dev/root
[blah,blah]
....   can't find /dev/sysroot
[blah,blah]
setuproot:moving /dev failed:No such file or directory
switchroot:mount failed:No such file or directory

解开 initrd 看了看 init  脚本,看不出来个所以然。

请问有啥解决方案么?

多谢
 楼主| 发表于 2008-3-9 11:51:43 | 显示全部楼层
另外有个不太明白的地方是

这个 initrd 里面似乎一个驱动都没有,那他起来的目的是干啥的? 自己 mkinitrd 失败,说没有 ehci-ucd 的 module

正在下载 kernel 自己编译个看看效果
回复

使用道具 举报

发表于 2008-3-9 17:27:47 | 显示全部楼层
1.menu.lst 的内核参数 root=.....不对

或:

2. 根设备没被内核驱动起来
回复

使用道具 举报

发表于 2008-3-9 20:48:01 | 显示全部楼层
grub引导参数里面,将initrd的一行不要,直接用kernel的参数引导。
我的就是如此,没有initrd文件。
回复

使用道具 举报

 楼主| 发表于 2008-3-22 09:55:14 | 显示全部楼层
抱歉有日子没上来,最后这个的解决方案还是自己 build 了个 kernel 不用 initrd

从前面一位兄弟的状态来看,这个 initrd 里面的东西看起来应该是有 bug 了,而不是根设备驱动不能。。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 21:44 , Processed in 0.049514 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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