openSUSE:安装到内部存储
一些 ARM 工控版具有内部存储,例如 HCL:BeagleBone_Black 和 HCL:ARMChromebook 的 eMMC 存储。 如果您的 openSUSE 镜像与您的内部存储兼容 (被引导管理器 (U-Boot) 和 Linux 内核支持),您可以遵循如下经验安装 (在 Beaglebone black 上测试通过)。
具体步骤如下:
- 通过外部存储引导开发板 (例如 SD),或者网络,以及其他
- 复制 (dd) openSUSE *.raw 镜像到内部存储
从外部存储启动
通常,最简单的启动 openSUSE 镜像方式是从 SD 卡启动。 然后测试您的内部存储是否被当前 u-boot 和 Linux 支持。
复制 (dd) openSUSE *.raw 镜像到内部存储
启动完成,您可以 dd openSUSE *.raw 镜像文件到内部存储设备。
openSUSE *.raw 镜像文件可以存储在 SD 卡,或者远程存储服务器/电脑。
对于 openSUSE-XXX.raw 文件存储在 SD 卡
dd if=openSUSE-XXX.raw of=/dev/XXX bs=8M sync
替换:
- openSUSE-XXX.raw 替换为 openSUSE 镜像名称全称
- /dev/XXX 替换为您的内部存储设备 (通常为 /dev/mmcblkX 或者 /dev/sdaX)
For openSUSE-XXX.raw 文件存储在远程设备: 命令通过远程服务器/电脑执行
dd if=openSUSE-XXX.raw | ssh root@192.168.0.10 dd of=/dev/XXX bs=8M sync
替换:
- openSUSE-XXX.raw 替换为 openSUSE 镜像名称全称
- /dev/XXX 替换为内部存储设备 (通常为 /dev/mmcblkX 或者 /dev/sdaX)
- 192.168.0.10 替换为 ARM 开发板的 IP 地址。
For 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 替换为 openSUSE 镜像名称全称
- /dev/XXX 替换为内部存储设备 (通常为 /dev/mmcblkX 或者 /dev/sdaX)
- username 替换为连接到远程服务器/电脑的用户名
- 192.168.0.10 替换为 远程服务器/电脑的 IP 地址。
完成后,只需要重启开发板,通过内部存储启动。openSUSE 将会启动后将会首先格式化内部存储,与 SD 卡相同。