LinuxSir.cn,穿越时空的Linuxsir!

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

lfs中udev的问题

[复制链接]
发表于 2005-5-20 14:37:20 | 显示全部楼层 |阅读模式
我安装了lfs6.0后,系统无法启动,在rc.d/init.d/udev脚本中加入了手工创建/dev设备节点
的命令后,系统可以启动。
但是lfs6.0的第7章第4节中是这样描述udev的:
The udevstart program then walks through the /sys filesystem and creates devices under /dev that match the descriptions. For example, /sys/class/tty/vcs/dev  contains the string “7:0” This string is used by udevstart to create /dev/vcs with major number 7 and minor 0.
我查看了我的/sys目录,发现里面有相应的设备文件,但是我的/dev目录下却仅仅只有我手动创建
的设备节点,请问为什么没有象文档里说的,udevstart遍历/sys目录,并创建这些设备节点?
发表于 2005-5-23 12:17:43 | 显示全部楼层
我安装了lfs6.0后,系统无法启动
>>>>>>>>>>>你的系统报什么错,可能我的系统不能启动也是这个原因

,在rc.d/init.d/udev脚本中加入了手工创建/dev设备节点
的命令后,系统可以启动。
>>>>>>>>>>>你是怎么加的?

但是lfs6.0的第7章第4节中是这样描述udev的:
The udevstart program then walks through the /sys filesystem and creates devices under /dev that match the descriptions. For example, /sys/class/tty/vcs/dev  contains the string “7:0” This string is used by udevstart to create /dev/vcs with major number 7 and minor 0.
我查看了我的/sys目录,发现里面有相应的设备文件,但是我的/dev目录下却仅仅只有我手动创建的设备节点,请问为什么没有象文档里说的,udevstart遍历/sys目录,并创建这些设备节点?
>>>>>>>>>>>>>你是指你LFS重启前查看,还是你问题解决之后再去查看?
我再LFS重启前也看到这种情形,装grub时就有问题,然后我运行了udev后其它设备才出现,grub才能装上去
回复 支持 反对

使用道具 举报

发表于 2005-5-29 08:29:22 | 显示全部楼层
顶一顶!
回复 支持 反对

使用道具 举报

发表于 2005-6-2 20:04:08 | 显示全部楼层
mount 了 proc sys2个file system没?

一开始的时候,要建立2个文件的。。你建立没?就是 null和zero(我记得是这2个)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-3 09:51:30 | 显示全部楼层
我安装了lfs6.0后,系统无法启动
>>>>>>>>>>>你的系统报什么错,可能我的系统不能启动也是这个原因
++++++报找不到/dev下的设备文件

,在rc.d/init.d/udev脚本中加入了手工创建/dev设备节点
的命令后,系统可以启动。
>>>>>>>>>>>你是怎么加的?
++++++++用mknod命令加,参数参考主系统的设备号

但是lfs6.0的第7章第4节中是这样描述udev的:
The udevstart program then walks through the /sys filesystem and creates devices under /dev that match the descriptions. For example, /sys/class/tty/vcs/dev contains the string “7:0” This string is used by udevstart to create /dev/vcs with major number 7 and minor 0.
我查看了我的/sys目录,发现里面有相应的设备文件,但是我的/dev目录下却仅仅只有我手动创建的设备节点,请问为什么没有象文档里说的,udevstart遍历/sys目录,并创建这些设备节点?
>>>>>>>>>>>>>你是指你LFS重启前查看,还是你问题解决之后再去查看?
我再LFS重启前也看到这种情形,装grub时就有问题,然后我运行了udev后其它设备才出现,grub才能装上去
++++++++我是解决了启动问题后,进入LFS后看的。
++++++++重新看了文档之后,怀疑是我的udev配置的不对,它把所有的设备节点都创建到了/udev目录下了

最近没有空解决udev这个问题了,请各位给一些有关udev的资料让我看看
谢谢了!
回复 支持 反对

使用道具 举报

发表于 2005-6-3 22:31:44 | 显示全部楼层
手动 直接运行 udevstart,所有的文件都出来了。。

你的kernel是?。。。
回复 支持 反对

使用道具 举报

发表于 2005-6-4 12:37:41 | 显示全部楼层
Post by 黯然销魂
mount 了 proc sys2个file system没?

一开始的时候,要建立2个文件的。。你建立没?就是 null和zero(我记得是这2个)。


你是指什么时候?现在我已经重启过了
回复 支持 反对

使用道具 举报

发表于 2005-6-4 12:40:21 | 显示全部楼层
谢谢你的答复!

Post by inn
我安装了lfs6.0后,系统无法启动
>>>>>>>>>>>你的系统报什么错,可能我的系统不能启动也是这个原因
++++++报找不到/dev下的设备文件
>>>>>>>>>>>我这边的错是:
http://www.linuxsir.cn/bbs/attachment.php?attachmentid=25573

,在rc.d/init.d/udev脚本中加入了手工创建/dev设备节点
的命令后,系统可以启动。
>>>>>>>>>>>你是怎么加的?
++++++++用mknod命令加,参数参考主系统的设备号
我去试试。


但是lfs6.0的第7章第4节中是这样描述udev的:
The udevstart program then walks through the /sys filesystem and creates devices under /dev that match the descriptions. For example, /sys/class/tty/vcs/dev contains the string “7:0” This string is used by udevstart to create /dev/vcs with major number 7 and minor 0.
我查看了我的/sys目录,发现里面有相应的设备文件,但是我的/dev目录下却仅仅只有我手动创建的设备节点,请问为什么没有象文档里说的,udevstart遍历/sys目录,并创建这些设备节点?
>>>>>>>>>>>>>你是指你LFS重启前查看,还是你问题解决之后再去查看?
我再LFS重启前也看到这种情形,装grub时就有问题,然后我运行了udev后其它设备才出现,grub才能装上去
++++++++我是解决了启动问题后,进入LFS后看的。
++++++++重新看了文档之后,怀疑是我的udev配置的不对,它把所有的设备节点都创建到了/udev目录下了

最近没有空解决udev这个问题了,请各位给一些有关udev的资料让我看看
谢谢了!
回复 支持 反对

使用道具 举报

发表于 2005-6-4 12:41:26 | 显示全部楼层
Post by 黯然销魂
手动 直接运行 udevstart,所有的文件都出来了。。

你的kernel是?。。。


我用的是LFS6.0
回复 支持 反对

使用道具 举报

发表于 2005-6-4 21:13:47 | 显示全部楼层
如果udevstart可以成功建立文件,那你要看看启动的时候提示什么错误。
回复 支持 反对

使用道具 举报

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

本版积分规则

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