如何处理 Linux 操作系统 microSD 映像文件?

JDS*_*JDS 7 linux operating-systems embedded disk-image

我正在尝试在 Odroid U2 SoC ( http://www.hardkernel.com/renewal_2011/products/prdt_info.php )上安装 Ubuntu

我从这个站点下载了“Micro-SD 图像文件”(http://com.odroid.com/sigong/prev_forum/t2005-linaro-ubuntu-1211-for-odroid-u2.html

我承认我迷路了,不知道此时该做什么。我是否将此文件(以 .img.xz 结尾)传输到 MicroSD 卡上,然后将 microSD 插入 Odroid?或者我是否以某种方式将图像“安装”在 microSD 上,然后当 microSD 插入 Odroid 时,操作系统会自动启动?

谢谢你的帮助。

Ang*_*ngs 11

我不使用该板,但逻辑是,您需要通过以下方式提取压缩图像(.xz)

unxz image_file.img.xz
Run Code Online (Sandbox Code Playgroud)

映像文件应包含您需要的所有内容(Linux 文件系统、内核....)

然后通过 找到您的 SD 卡fdisk -l。如果您使用的是 micro-sd 适配器,则可以将其链接为 ,/dev/mmcblk或者如果您使用的是 USB-SD 转换器,则设备名称可能会链接为/dev/sdb. (如果你看到sdb1 sdb2,等等,他们指的是第一个分区,第二个分区......)

确保SD卡(和任何分区)没有挂载,你应该使用umount -aor umount /dev/sdb1(2/3 ... for the partitions),否则你可能需要处理更多的问题

然后您可以通过以下方式将图像加载到 SD 卡

dd if=imagefile.img of=/dev/sdb bs=4M conv=fsync
Run Code Online (Sandbox Code Playgroud)

该过程完成后,您可以弹出 SD 卡并将其放入板中。然后给电路板供电。

  • `image_file.img.xz` 看起来不像 tar 存档,只是一个用 xz 压缩的文件。所以一个简单的 `unxz image_file.img.xz` 应该足以产生 `image_file.img`。 (2认同)