文件系统移植
在宿主机上编译后的文件系统根目录下的文件是不是在移植到目标板上后还应该和宿主机的文件一样啊?比如在宿主上编译后的文件系统根目录下的文件是
/bin /sbin /dev 等;
在移植到目标板后还应是
/bin /sbin /dev
在我得文件系统根目录下有以下文件
/bin /dev /etc /lib /mnt /proc /sbin /usr linuxrc ramdisk.img root tmp var (其中前八个都是目录,linuxrc是shell脚本,ramdisk.img是二进制文件,最后三个是链接文件)
可在我将文件系统下载到目标板以后,ls根目录却发现在目标板上只有前八个目录文件,后面的几个都没有。这是什么原因呢? 你的文件系统是什么类型? 怎么下载到目标板上的?
通常 在 uclinux 中 var 目录是通过 如下命令得到的
Freeing init memory: 40K
Shell invoked to run file: /etc/rc
Command: hostname Samsung
Command: /bin/expand /etc/ramfs.img /dev/ram0
Command: mount -t proc proc /proc
Command: mount -t ext2 /dev/ram0 /var
Command: mkdir /var/config
Command: mkdir /var/tmp
Command: mkdir /var/log
Command: mkdir /var/run
Command: mkdir /var/lock
Command: mkdir /var/empty
Command: cat /etc/motd
页:
[1]