我使用 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 帮助页面关于该主题。