我正在嵌入式系统上工作。我有多个SD卡可以保存Linux rootfs的副本(内核保存在nand中)。在原始SD卡上(系统位于该系统上),然后将系统从该卡复制到另一个卡上-一切正常。初始化服务正在正常工作。
但是在另一个SD卡上复制的系统上存在一个问题-系统正在运行,但没有打开init服务,该服务位于应用程序所需的网络,sshd init等位置。
两件事-当我复制系统时,并非所有文件都想要复制(尤其是从/ dev /复制,但由于此文件的目的,这很正常)。但是,也许另一个文件没有被正确复制吗?
第二件事-我正在安装:
/在哪里
/ tmp
/ var / tmp
在tmpfs(RAM)上-但我认为这不是问题(在原始SD卡上运行良好)。
也许我不应该复制rootfs并做其他事情吗?
必须做一些复制/粘贴的事情。首先,我下载了最小的ELDK发行版(我正在使用它),并使用rsync复制了所有内容。接下来,我已同步系统副本,并将其复制到新系统的SD卡上。一切正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句