LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: utstar

CLFS reboot后不能mount root分区

[复制链接]
 楼主| 发表于 2007-10-3 16:52:46 | 显示全部楼层
屏幕上的有用信息:
1. udev的启动脚本文件找不到,即/etc/init.d/udev不存在 [Warning]
2. set system clock失败                               [Failed]

现在把设备文件copy到/dev下后,尽管有上述错误存在,但是能启动到登录提示符:

[none] login:

问题是现在键盘无法使用。我想可能是kbd没有编译,或者是login程序找不到的原因
回复 支持 反对

使用道具 举报

发表于 2007-10-3 17:29:03 | 显示全部楼层
Post by utstar
屏幕上的有用信息:
1. udev的启动脚本文件找不到,即/etc/init.d/udev不存在 [Warning]
2. set system clock失败                               [Failed]

此段,你应该抄录屏幕上的原始英文。启动时,屏幕上没有中文的。虽然,我的英语差到了极点,但分析问题是我会去努力做的事情。
CLFS中应该是这个是否存在 /etc/rc.d/init.d/udev ,启动时是 /etc/rc.d/rc{*}.d/*udev 这个链接。

Post by utstar

现在把设备文件copy到/dev下后,尽管有上述错误存在,但是能启动到登录提示符:

[none] login:

问题是现在键盘无法使用。我想可能是kbd没有编译,或者是login程序找不到的原因

设备文件能够 copy 到 /dev 目录下?怎样 copy 的?
我接触Linux时间不长,懂得很少。
login 好像是 shadow 控制的吧?怎么会 login 程序找不到呢?要不就不会提示 login 了。
键盘无法使用的可能性就有好几个了,不一定是软件没编译好。
键盘问题,在做CLFS时有一个 /etc/sysconfig/console ,貌似亚洲用户不用设置。手册中有讲到。其它现象/原因不清楚,要看症状。

boot 方式做 CLFS ,我就做过一次,已经很遥远了,记不清了。但你的系统既然已经编译好了,应该可以 chroot 方式进行维护。检查你认为有误的地方。
提示 [none] login ,我见过一种是因为 /etc/fstab 文件中记录的挂载项没有被挂载,是以前用 openSuSE 时见到过。其它原因不详。

综上:
udev 可能是安装问题,或者说按手册上的方法安装是有缺陷的,需要自己作一些检查找出解决的方法。
键盘问题,可能是内核编译,最有可能的是某(几个)配置文件的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-3 17:48:21 | 显示全部楼层
突然想起来编译内核时没选USB,而我的是USB键盘!
回复 支持 反对

使用道具 举报

发表于 2007-10-3 19:19:16 | 显示全部楼层
Post by utstar
突然想起来编译内核时没选USB,而我的是USB键盘!

USB键盘?
没用过,嗯,这个问题应该已经解决了吧?恭喜!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-3 19:27:28 | 显示全部楼层
还没彻底解决。
刚才编译的内核不小心打开了USB调试,满屏幕不停滚动调试信息。
好像root无法login
回复 支持 反对

使用道具 举报

发表于 2007-10-3 20:11:37 | 显示全部楼层
找个发行版的 config 文件,修修改改略微删减就可以了。usb的可以不编译到内核,因为不是usb磁盘,是键盘。
好运!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-8 10:49:09 | 显示全部楼层
编译util-linux的时候需要编译login程序,否则无法登录。CLFS手册有误。
回复 支持 反对

使用道具 举报

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

本版积分规则

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