我使用 Windows 上的 RUFUS 工具创建了一个带有 ubuntu 11 的持久实时 Linux USB 记忆棒。然后我删除了一些不必要的应用程序并添加了一些新的应用程序。
然后我在 Linux 系统(Debian)上对卸载的整个磁盘(2 个分区)进行了磁盘转储,使用 dd 将输出保存在 .img 文件中。
然后我将图像复制回另一根棒子,相同的制造商、型号、相同的尺寸,一切都与原来的棒子相同。
我尝试使用复制/克隆的棒进行启动,但是它无法启动,而是卡在 grub 加载程序提示符处......
我检查了 UUID,发现两个分区上的原始 UUID 和复制的 UUID 相同。
root@debian:/home/user# sudo blkid /dev/sdal
/dev/sda1: LABEL="LIVE-LINUX-" UUID="131F-0C71" BLOCK SIZE= 512" TYPE-"vfat" PARTUUID-"00affefe-01"
root@debian: /home/user# sudo blkid /dev/sda2
/dev/sda2: LABEL="persistence" UUID="45245347-e61d-f249-b722-8a5e8775cf89" BLOCK SIZE-"4096" TYPE-"ext3" PARTUUID="00affefe-02"
知道哪里出了问题吗?我该如何修复?或者有其他方法可以将原始记忆棒克隆到另一台设备上吗?
多谢!
答案1
我同时在网上搜索我的问题。我找到了有关 ddrescue 工具的提示。在具有两个 USB 端口的 Linux 主机上,可以直接将其从块设备复制到块设备。
ddrescue /dev/sdb /dev/sdc --force
我不知道为什么它不能与 dd 一起工作。