如何更换硬盘并将双启动系统转换为仅 Ubuntu?

如何更换硬盘并将双启动系统转换为仅 Ubuntu?

当我从 Windows 过渡到 Ubuntu 时,这台电脑是我的第一台日常驱动程序,它是一个双启动 UEFI 64 位系统,带有 Windows 8(原始系统)和 Ubuntu 18.04.5。安全启动已禁用。

这是两个磁盘的当前分区设置。

在此处输入图片描述

我已经有三四年没有将它启动到 Windows 上了,而且sda在 SMART 上出现了一些问题,所以是时候更换它了。我想用同样的操作摆脱 Windows。这是我建议的最终配置。

在此处输入图片描述

那么,如何从“当前”变为“最终”?这是我的计划,询问它是否行不通,以及如果计划错误,如何修复。

  1. Clonezilla 将 UEFI 系统分区和数据分区复制到我们的 samba 服务器。
  2. 使用gparted将新硬盘设置为 gpt 并进行分区。
  3. 将分区 Clonezilla 到新驱动器。
  4. 更换电脑中的驱动器。
  5. 使用实时 USB 启动电脑。
  6. update-grub使用绑定挂载和 chroot 就像这样回答
  7. 更新fstab以包含数据分区的新 UUID
  8. 利润?

有一件事我不确定,我需要做一个吗grub-install?我不确定这在 UEFI 系统上有什么作用。如果它只是填充 UEFI 系统分区,似乎我不需要,因为我克隆了它。

答案1

我执行了上述步骤,它成功了。不过 grub 中仍然有一个 Windows 条目。我必须进入 /boot/efi/EFI/Microsoft/Boot 并重命名 bootmgfw.efi,以防止 grub 找到 Windows 安装。我还使用 efibootmgr 删除了 Windows 条目。

我相信 Windows 已经从 PC 上永远消失了。

相关内容