使用 dd 克隆后 SSD 上的双启动系统无法工作

使用 dd 克隆后 SSD 上的双启动系统无法工作

我在 SSD 上有一个双启动系统(xubuntu、Windows 10),其中 grub 会向我提供选择并启动到 Linux,除非我另有说明。

我尝试将其克隆到更大的 SSD(通过 USB 和永久外壳连接,后来将其与“旧” SSD 交换)使用sudo dd if=/dev/nvme01 of=/dev/sda bs=65536 status=progress。但是,新的 SSD 直接启动到 Windows,让我没有机会启动 Linux,即没有出现启动菜单。

在 gparted 中,两个磁盘的分区表看起来相同,将 ext4 分区的大小调整为“新”SSD 中的完整可用空间不会影响结果。

哪里出了问题?我该如何解决这个问题?

感谢你的协助!

编辑:Pastebin 链接到 boot-info 的结果(已安装的工作磁盘,/dev/nvme01,在 USB 上克隆的磁盘,/dev/sda)。 https://paste.ubuntu.com/p/dRhd33mTys/

@oldfred:通过 USB 连接的其他驱动器(“旧”或“新”)不会影响结果。还尝试使用 gparted 为新驱动器的 efi 分区分配随机生成的 UUID,但没有效果。

@stumblebee:我尝试过使用和不使用 gparted 调整 ext4 分区的大小,但没有效果。

答案1

问题解决了。这是 BIOS 问题:

我选择了 /EFI/ubuntu/ 中的文件 grub64.efi,然后确保它是启​​动列表中的第一个项目。

感谢所有评论!

相关内容