我正在尝试设置一个 Linux 系统,以便从通过 USB 读卡器连接的 microSD 卡启动,并且尝试使用以下方法将现有的 Linux 系统映像克隆到 microSD 卡帕米亚热。
每次我尝试克隆图像时都会失败:我用来进行克隆的主机系统抱怨写入时超时,或者fsck
抱怨目标图像上存在大量错误(即使源图像没有问题),或者各种其他随机且模糊的 I/O 错误。
我尝试了两种不同的全新 microSD 卡(32GB SanDisk 和 32GB Lexar)和 3 种不同的读卡器(Lexar USB 3.0 SD 卡读卡器、Belkin 通用媒体读卡器和 Lexar microSD 卡读卡器)。
使用 partimage 将旧图像恢复到 microSD 卡是否存在问题?或者 ext3 不是 microSD 卡的好文件系统?或者我只是在介质或读卡器方面运气极差?
答案1
我不熟悉部分图像,所以我对此无能为力。然而:日和分区与 microSD 卡完美兼容,因此您应该可以毫无问题地将图像添加到卡中,然后使用 gparted 将分区扩大到卡容量。此外,分区比 partimage 支持更广泛的文件系统类型。
最后,你确定可以将卡格式化为 ext4 吗?在我看来,引导扇区应该仍然是 fat32。
答案2
在进一步的测试中,看起来我只是运气不好(或者,可能是一些 SD 卡的转换/磨损均衡对 ext2/ext3/ext4 来说非常糟糕,因为AngelaS 的回答建议 - 我很想有更好的方法来测试这一点)。Wintec FileMate SD 卡与 partimage 和 ext3 配合使用,运行良好。