我有一张microSD卡,我正在编写一个linux内核和根文件系统。
如果我使用tar创建根文件系统,那么我的主板从microSD卡启动没有问题。
如果我使用cp创建根文件系统,则系统会在引导期间中途挂起。内核启动正常,但尝试启动openssh时系统挂起。
TAR命令:
sudo tar xfp ./debian-7.1-minimal-armhf-2013-08-25/arm*-rootfs-*.tar -C /media/rootfs/
sync
CP命令:
sudo tar xfp ./debian-7.1-minimal-armhf-2013-08-25/arm*-rootfs-*.tar -C ./fileSystem/debian/
sudo cp -p -r ./fileSystem/debian/* /media/rootfs
sync
答案 0 :(得分:0)
我不认为cp正在正确处理您的符号链接。在cp命令中添加-P(大写)选项。这将确保您的符号链接被正确复制。如果在mac上使用-a而不是-P。