我目前有一个脚本,可以将 microSD 卡的内容复制到 BeagleBone Black 的 eMMC。复制完成后,我想切换 eMMC 的根文件系统并完成安装包。
如何切换根文件系统?我发现了交换机根目录和枢轴根命令,但没有太多如何使用它们的示例。
我的流程如下所示:
- 将 microSD 卡插入 BeagleBone Black
- 通电时按住启动开关
- rc.local 将 microSD 复制到 eMMC
- rc.local 将根文件系统从 microSD 切换到 eMMC
- rc.local 继续安装(现在在 eMMC 上)
使用的操作系统是SlackwareARM 14.1。
注意:如果可能的话,可以从其他地方调用该进程,即:在 init 的早期或从 u-boot 调用。