can't open /dev/ttySAC0: No such file or directory

来源:互联网 发布:淘宝宝贝详情源代码 编辑:程序博客网 时间:2024/05/18 03:14

具体错误如下:

Starting network...ip: RTNETLINK answers: File existsgetty: can't open '/dev/ttySAC0': No such file or directorygetty: can't open '/dev/ttySAC0': No such file or directorygetty: can't open '/dev/ttySAC0': No such file or directorygetty: can't open '/dev/ttySAC0': No such file or directorygetty: can't open '/dev/ttySAC0': No such file or directorygetty: can't open '/dev/ttySAC0': No such file or directorygetty: can't open '/dev/ttySAC0': No such file or directory...getty: can't open '/dev/ttySAC0': No such file or directory

一直弹这个,如果手动在文件系统中添加ttySAC0(sudo mknod /dev/ttySAC0 c 204 64),又出弹出如下信息:
getty: can’t open ‘/dev/null’: No such file or directory

将etc/inittab中的getty注释掉,系统启动到文件系统后就无信息了,输入命令也没回馈信息.如果再手动加个NULL(mknod /dev/null c 1 3),能正常启动如下

ip: RTNETLINK answers: File existsWelcome to anzyelay boardbst login: root# ls /bin      etc      lib32    media    opt      root     sbin     tmp      vardev      lib      linuxrc  mnt      proc     run      sys      usr# ls /dev/console  log      null     pts      shm      ttySAC0# 

这说明它启动时无法自动创建NULL,和ttySAC0这两设备文件,而且/dev下的设备也没有自动创建了,检查下文件系统的编译选项和内核编译,发现内核编译选项中的DEVTMPFS被我取消掉了.

[ ] Maintain a devtmpfs filesystem to mount at /dev

勾选中

 [*] Maintain a devtmpfs filesystem to mount at /dev   [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs

重新编译就OK了.

0 0
原创粉丝点击