我启动了一个 ubuntu 18.04 实时系统,并将我的旧 Ubuntu 18.04 NVMe-SSD 的两个分区(一个 EFI 系统分区 fat32 和一个 ext4 分区,无加密)复制到 GParted 中相同大小的新分区上(速度更快),然后重新格式化了旧的 NVMe-SSD,并给了它一个新的 UUID。
如果我只是安装新的 SSD,则不会出现问题。但如果我还将空的旧 SSD 安装到第二个 M.2 插槽中,系统将启动到紧急模式。有人能告诉我为什么,以及如何使用两个 SSD 而不会出现启动问题吗?
我已经使用了 Boot-Repair 工具和“update-grub”的标准程序,但问题仍然存在。我遗漏了什么?
谢谢!干杯!
答案1
由于问题缺乏数据,因此会有很多假设,例如重现问题的完整步骤。
复制分区和复制整个磁盘不是一回事。
您可以检查 ESD 分区标志并确保它们适合使用 gparted。(ESD + 启动)
您还需要使用有效的配置文件验证您的 grub efi 文件是否位于您的 esd 分区中。有效的配置文件可能使用分区 UUID,由于您修改了它们,因此您必须验证该值是否正确。
未来迁移的建议是使用 dd 从原始设备到原始设备或使用 clonezilla 磁盘到磁盘克隆,因为您需要迁移整个存储(包括分区表)而不是特定的数据分区。
答案2
我通过更换第三个 SSD 的故障 SATA 电缆解决了使用两个 NVMe SSD 的问题。虽然我仍然想知道这会以如此不寻常的方式如何影响系统,但至少现在它可以按预期运行。谢谢,干杯!