|
环境:LFS6.3
问题:由于要使用一个包,只能用kernel 2.6.9,所以就把LFS6.3的kernel 2.6.22替换成了2.6.9,但是出现了一个问题
错误信息描述如下(在新内核启动阶段的错误):
Populating /dev with device nodes... 【FAIL】
swapon:cannot stat /dev/hda2:No such file or directory
...
FAILURE 【FAIL】
File system errors were encountered that could not be fixed automatically.This system cannot continue to boot and will therefore be halted until those errors are fixed manually by a System Administrator
...
(...表示的是【OK】的)
问题思考:
从提示上看我想主要是磁盘上的文件系统无法识别,刚开始以为是内核编译的时候没有将相应的文件系统支持编译进内核,但是再次仔细编译内核后还是这个问题,所以,再仔细想了以下,感觉是udev的问题,LFS6.3的udev不能用在kernel 2.6.9所以导致了设备无法识别,也就导致了文件系统无法识别。
问题解决思路:
1、重新安装低版本的udev来配合kernel 2.6.9。
2、不用udev而用devfs。
问题所在:
但是这两个思路我都不知道如何操作。第一个思路重装udev之后怎么让新内核来使用这个udev呢,是默认的吗,用删除原来的udev吗。第二个思路是完全不知道怎么坐,就是简单的删除udev吗,如果是这样,又怎么来让devfs能够工作呢。
希望版主们和会的同志们帮帮忙,另外有好的解决思路的也请告诉一下,谢谢!!!
QQ:535188260
Email:xiaoyaosysu@126.com |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|