这台电脑是我从 Windows 过渡时的第一个 Ubuntu 日常驱动程序,它是一个双引导 UEFI 64 位系统,带有 Windows 8(原始系统)和 Ubuntu 18.04.5。安全启动已禁用。
这是 2 个磁盘的当前分区设置。
我已经三四年没有将它启动到 Windows 中了,并且sda
在 SMART 上显示了一些问题,所以是时候更换它了。我想在同一操作中摆脱 Windows。这是我提出的最终配置。
那么,如何从“当前”到“最终”呢?这是我的计划,询问它是否行不通,以及如果计划错了如何解决。
- Clonezilla 将 UEFI 系统分区和数据分区连接到我们的 samba 服务器。
- 用于
gparted
将新硬盘设置为 gpt 并进行分区。 - 将分区克隆到新驱动器。
- 换掉电脑里的硬盘。
- 使用实时 USB 启动电脑。
update-grub
在这个答案中使用绑定安装和 chroot- 更新
fstab
以包含数据分区的新 UUID - 利润?
一件事我不确定,我需要做一个grub-install
吗?我不确定这对 UEFI 系统有什么作用。如果它只是填充 UEFI 系统分区,似乎我不需要,因为我克隆了它。
我执行了上述程序并且它有效。不过,grub 中仍然有一个 Windows 条目。我不得不进入 /boot/efi/EFI/Microsoft/Boot 并重命名 bootmgfw.efi 以防止 grub 找到 Windows 安装。我还使用 efibootmgr 删除了 Windows 条目。
我相信Windows现在从PC上永远消失了。