将 Ubuntu 克隆到 SSD,如何让 grub 识别它?

将 Ubuntu 克隆到 SSD,如何让 grub 识别它?

我使用 liveusb 上的 gparted 将 ubuntu 系统复制到新磁盘。我给它一个新的 UUID,并在克隆上编辑 grub.cfg 和 fstab,将对旧 UUID(和 /dev/sdZ)的所有引用更改为新 UUID。

旧硬盘上有 Windows,我很乐意将其保留为启动盘,并让旧的 ubuntu 系统也可以启动。但是我如何才能让 grub 识别新磁盘上的克隆系统并优先启动它呢?

答案1

您还需要更新 中的 uuid /boot/grub/grub.cfg,并配置您的 bios 以从新驱动器启动。

答案2

我最近将 Ubuntu Studio 15.04 迁移到新的 SSD 上rsync,但完成后克隆操作grub不起作用。我决定我需要从实时 USB 棒运行“启动修复”,如这个答案. 另请参阅Ubuntu 帮助页面关于该主题。

相关内容