LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1233|回复: 6

按照手册做了,怎么dev里没有硬盘的设备文件呢?

[复制链接]
发表于 2006-2-17 14:53:08 | 显示全部楼层 |阅读模式
按照汉化的LFS6。1手册一步一步做,过程中都没有出错,但是为甚么dev下面没有硬盘等的设备文件呢?只有console和null两个设备文件,用LFS的内核引导系统是识别不了root文件系统,因为/dev中没有。。请问LFS成功的大侠,你们做完LFS后/dev下面有相应的设备文件吗?
发表于 2006-2-17 15:09:58 | 显示全部楼层
你是不是没有安装udev?或者没有安装LFS-Bootscripts?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 15:34:14 | 显示全部楼层
挂载proc和sysfs等后又重新装了一便udev和LFS-Bootscripts,现在dev里面有了设备文件,但是还是不能完全启动:
UDF-fs: No partition found (1)
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,7)
我用的是宿主的grub命令行引导的
root (hd0,6)
kernel /boot/lfs-kernel root=/dev/hda7
boot
请问这是什么原因呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 15:39:26 | 显示全部楼层
是不是内核不支持文件系统导致的?hda0,6的文件系统用的是reiserfs,宿主的root fs文件系统也是reiserfs,编译内核的时候我图快,所以用了make oldconfig,不知道是不是新编译的内核不支持reiserfs的原因。。。
回复 支持 反对

使用道具 举报

发表于 2006-2-17 16:12:54 | 显示全部楼层
那你就make menuconfig来选择参数
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 16:17:04 | 显示全部楼层
已经make menuconfig重新编译了内核加入了对reiserfs的支持,现在不出现那个问题了,但是出现了新的问题:
INIT:Entering runlevel: 3
Starting system log daemon....
在这里就停止不前了...等了半天提示Starting kernel log daemon...         [FAIL]
然后出现了:
INIT:Id "1" respawning too fast: disable for 5 minutes
INIT:Id "2" respawning too fast: disable for 5 minutes
INIT:Id "3" respawning too fast: disable for 5 minutes
INIT:Id "4" respawning too fast: disable for 5 minutes
INIT:Id "6" respawning too fast: disable for 5 minutes
INIT:Id "5" respawning too fast: disable for 5 minutes
INIT:no more processes left in this runlevel
就不动了。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-17 16:55:38 | 显示全部楼层
上面的那个问题也结决了,google 了一下,然后把宿主的inittab考到lfs系统改了一改,现在可以正常启动了,没有问题了,只是忘了编译网卡的驱动模块了,还要重新编译一边内核,^_^,谢谢各位的指点,以后要更认真的阅读LFS安装手册。
回复 支持 反对

使用道具 举报

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

本版积分规则

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