linux启动时有文件错误,构建linux文件系统时,出现can't open xxx错误

在构建linux的yaffs2文件系统时,出现NO such file or directory 和can't open

xxx的错误,先看错误吧,启动后,终端提示信息如下:

......

(限于篇幅,前面的提示信息,未于列出,同前面的博文)

......

Creating 3 MTD partitions on "NAND":

0x000000000000-0x000000040000 : "Bootloader"

0x000000200000-0x000000400000 : "kernel"

0x000000400000-0x000000800000 : "file system"

mousedev: PS/2 mouse device common for all mice

yaffs: dev is 32505858 name is "mtdblock2" rw

yaffs: passed flags ""

VFS: Mounted root (yaffs filesystem) on device 31:2.

Freeing init memory: 108K

mount: mounting tmpfs on /dev failed: No such

file or directory

mkdir: can't create directory '/dev/pts': No such file or

directory

mount: mounting devpts on /dev/pts failed: No such file or

directory

mdev: chdir(/dev): No such file or

directorycan't open

/dev/ttySAC0: No such file or directorycan't open

/dev/ttySAC0: No such file or directory

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

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

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

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

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

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

.......

(can't open /dev/.......会一直打印下去...)

从上面的提示信息可以看出,tmpfs木有挂接成功,貌似构建的文件系统rootfs下的etc/init.d/rcS在执行mount

-a时fstab挂接tmpfs出现错误。同时底下的两句也出现错误导致......

下面我把rootfs/etc/目录下的文件结构和代码也贴出来...

[root@localhost etc]# tree

.

|-- fstab

|-- init.d

| `-- rcS

`-- inittab

fstab文件内容如下:

#device mount-point type options dump fsck

order

proc /proc proc defaults 0 0

tmpfs /tmp tmpfs defaults 0 0 sysfs /sys sysfs defaults 0 0

tmpfs /dev tmpfs defaults 0 0

inittab文件内容如下:

#/etc/inittab

::sysinit:/etc/init.d/rcS

ttySAC0::askfirst:-/bin/sh

::ctrlaltdel:/sbin/reboot

::shutdown:/bin/umount -a -r

init.d/rcS内容如下:

#!/bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin

runlevel=S

prevlevel=N

umask 022

export PATH runlevel prevlevel

#

#

#

mount

-a ##错误出现在该处之后...why? how to solve it?

mkdir /dev/pts

mount -t devpts devpts /dev/ptsecho /sbin/mdev

> /proc/sys/kernel/hotplug

mdev -s

#/bin/hostname -F /etc/sysconfig/HOSTNAME

到底哪个地方错了呢???

.......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值