![具有复制分区和 UEFI 双启动功能的新 SSD](https://linux22.com/image/981772/%E5%85%B7%E6%9C%89%E5%A4%8D%E5%88%B6%E5%88%86%E5%8C%BA%E5%92%8C%20UEFI%20%E5%8F%8C%E5%90%AF%E5%8A%A8%E5%8A%9F%E8%83%BD%E7%9A%84%E6%96%B0%20SSD.png)
我有一台 DELL Inspiron 5521 笔记本,配有 1Tb 旋转硬盘 /dev/sda,其中包含多个分区,其中 Win7 位于 /dev/sda5 上,Ubuntu 根分区位于 /dev/sda7 上。它是双 EFI 可启动的。
今天我用新的 120 Gb SSD 替换了 DVD 驱动器。
是的,我需要将 Linux 分别从 /dev/sda7(根)和 /dev/sda8(主)移动到 /dev/sdb1 和 /dev/sdb2。
我是否应该在 /dev/sdb 上创建一个新的 EFI 分区来添加 Ubuntu 启动选项?
我可以复制 ubuntu 分区吗?因为我不喜欢重新安装和设置?
答案1
我将使用 EFI 分区设置新磁盘。它不会占用太多空间,并且让您能够轻松移动磁盘,而无需更改现有分区大小以便稍后添加 ESP。我将在 grub-install 上使用 --removable 将 grubx64.efi 引导加载程序的副本放入 /EFI/Boot/bootx64.efi。(如果您使用安全启动,理论上应该使用 --uefi-secure-boot,但上次我尝试时,它什么也没做,而是将 shimx64.efi 放入 /EFI/Boot/bootx64.efi 并放入 grubx64.efi 的副本。因此您仍然必须手动复制正确的文件)。
另一个潜在问题是磁盘盒。当磁盘盒存在时,Grub 可能会出现问题——比如冻结一分钟,或者可能无限期冻结。即使磁盘盒不用于启动,也可能会出现这种情况。一种解决方法是使用 USB 之类的设备,您可以在启动顺序中将其放在硬盘之前,但您可能仍然无法在启动之前引用磁盘盒,所以祝你好运。磁盘盒仍然可以用作存储设备。
请参阅有关移动文件的评论。对于球童箱中的 SDD 来说没什么特别的。