openSUSE:安装到内部存储
一些 ARM 板具有内部存储,例如 HCL:BeagleBone_Black 或 HCL:ARMChromebook 的 eMMC。如果您的 openSUSE 镜像与您的内部存储兼容(受启动加载程序(U-Boot)和 Linux 内核支持),您可以按照本 HOW-TO(在 Beaglebone black 上测试过)进行操作。
步骤如下
- 从外部存储(如 SD 卡)或网络启动板,或者其他方式
- 将 openSUSE *.raw 镜像复制(dd)到内部存储
从外部存储启动
最简单的方法是从 SD 卡启动 openSUSE 镜像,像往常一样。然后测试您的内部存储是否在 u-boot 和 Linux 中正常工作。
将 openSUSE *.raw 镜像复制(dd)到内部存储
启动后,您可以将 openSUSE *.raw 镜像文件 dd 到您的内部存储。
openSUSE *.raw 镜像文件可以存储在 SD 卡上或远程存储/计算机上。
对于存储在 SD 卡上的 openSUSE-XXX.raw 文件
dd if=openSUSE-XXX.raw of=/dev/XXX bs=8M sync
替换
- openSUSE-XXX.raw 为完整的镜像名称
- /dev/XXX 为您的内部存储设备(通常为 /dev/mmcblkX 或 /dev/sdaX)
对于存储在远程存储上的 openSUSE-XXX.raw 文件:从远程存储/计算机执行的命令
dd if=openSUSE-XXX.raw | ssh root@192.168.0.10 dd of=/dev/XXX bs=8M sync
替换
- openSUSE-XXX.raw 为完整的镜像名称
- /dev/XXX 为您的内部存储设备(通常为 /dev/mmcblkX 或 /dev/sdaX)
- 192.168.0.10 为 ARM 板的 IP 地址。
对于存储在远程存储上的 openSUSE-XXX.raw 文件:从 ARM 板执行的命令
ssh username@192.168.0.10 "dd if=openSUSE-XXX.raw" | dd of=/dev/XXX bs=8M sync
替换
- openSUSE-XXX.raw 为完整的镜像名称
- /dev/XXX 为您的内部存储设备(通常为 /dev/mmcblkX 或 /dev/sdaX)
- username 为用于连接到远程存储/计算机的用户名
- 192.168.0.10 为远程存储/计算机的 IP 地址
完成后,只需重新启动您的板子即可从内部存储启动。openSUSE 将在首次启动时像在 SD 卡上一样重新分区内部存储。
: