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

具体错误如下:

Starting network...
ip: RTNETLINK answers: File exists
getty: can't open '/dev/ttySAC0': No such file or directory
getty: can't open '/dev/ttySAC0': No such file or directory
getty: can't open '/dev/ttySAC0': No such file or directory
getty: can't open '/dev/ttySAC0': No such file or directory
getty: can't open '/dev/ttySAC0': No such file or directory
getty: can't open '/dev/ttySAC0': No such file or directory
getty: 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 exists

Welcome to anzyelay board
bst login: root
# ls /
bin      etc      lib32    media    opt      root     sbin     tmp      var
dev      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
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值