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