移动引导加载程序或删除第二个驱动器中的 efi 分区

保持线

我是新来的,所以如果我的问题不正式正确,我提前道歉。

我有一个双引导系统,在两个不同的磁盘上。Windows 预安装在第一个驱动器 (500 Gb) 上,然后我在第二个 1 Tb 驱动器上安装了 ubuntu 20.04,遵循本讨论中的答案双引导 win 10 和 Ubuntu 18.04 在两个单独的物理 ssd 上(我发现它非常有用并清除)。两个磁盘都是SSD。系统是完整的uefi。因为我想完全隔离两个不同的操作系统,所以我像这样配置了第二个驱动器:

  • 650 Mb Efi 分区 (sdb1)
  • 20 Gb Ext4 @ / (sdb2)
  • 10 Gb 交换 (sdb3)
  • 剩余可用空间@ /home (sdb4)

在 ubuntu 安装过程中,我没有拔掉第一个驱动器(Windows 所在的位置)并且我难以置信地跳过了(这是我的错,我知道)“解决方法”步骤以避免在第一个驱动器上安装 ubuntu 引导加载程序(这种情况是已知的作为我在之前链接的讨论中读到的错误)。因此,即使我在“用于引导加载程序安装的设备”菜单中选择了“sdb1”分区(刚刚创建),也可能发生了该错误,或​​者只是我的选择被忽略了。现在我有两个问题,它们代表了我两种恢复情况的替代方法:

1 – 我可以将 ubuntu 引导加载程序从第一个驱动器移动到第二个驱动器的 Efi 分区吗?如果是,我该怎么做?我希望通过这种方式隔离两个OS。

如果没有,第二个问题是:

2 – 由于 ubuntu 引导加载程序现在安装在第一个驱动器的 Efi 分区上,我可以删除我在安装过程中创建的第二个驱动器的 Efi 分区吗?其实我看到这个分区是空的,没有挂载,所以基本没用。

大卫奥利弗

面对与 Ubuntu 18.04 完全相同的问题,我遵循了 PrakashS 的回答,同时确保/boot/efi在安装 grub 之前安装了新的 EFI 分区

我首先在 Ubuntu 磁盘上用 GParted 创建了一个新的 fat32 分区,并带有boot标志。(GPartedesp在检查时会自动添加标志boot。)

下面的说明sdb1用于新的 EFI 分区以匹配您问题中的设备名称。

  1. 找到 sdb1 的 UUID:
    sudo blkid | grep /dev/sdb1

  2. 将 /etc/fstab 中 /boot/efi 条目的 UUID 更改为 sdb1 的 UUID:
    sudo nano /etc/fstab

  3. 从 /boot/efi 卸载 Windows EFI 并将 Ubuntu EFI 挂载到:
    sudo umount /boot/efi && sudo mount /boot/efi

  4. 确认 sdb1 挂载在 /boot/efi:
    lsblk | grep /boot/efi

  5. 在 sdb1 上安装 grub:
    sudo grub-install /dev/sdb

  6. 生成 initramfs 镜像:
    sudo update-initramfs -u -k all

  7. 生成 grub2 配置文件:
    sudo update-grub

  8. 重启。

  9. 确认 sdb1 仍然挂载在 /boot/efi:
    lsblk | grep /boot/efi

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

恢复EFI引导分区

来自分类Dev

安全删除第二个 EFI 分区 - Windows 10

来自分类Dev

意外删除了efi分区

来自分类Dev

链加载器和efi引导分区

来自分类Dev

在双引导中分区第二个驱动器

来自分类Dev

双引导删除Linux EFI分区

来自分类Dev

如何创建EFI分区并在第二个磁盘上安装grub2

来自分类Dev

如何创建EFI分区并在第二个磁盘上安装grub2

来自分类Dev

EFI分区上的驱动程序

来自分类Dev

删除EFI引导分区和Windows分区后无法引导

来自分类Dev

EFI分区与/ boot分区

来自分类Dev

如何从 EFI 分区中删除 Ubuntu

来自分类Dev

将EFI系统分区移动到另一个驱动器

来自分类Dev

如何移动EFI和启动分区?

来自分类Dev

移动此EFI分区安全吗?

来自分类Dev

从数据磁盘删除EFI系统分区

来自分类Dev

如何从USB驱动器上的EFI分区启动linux

来自分类Dev

如何从USB驱动器上的EFI分区启动linux

来自分类Dev

在Linux中访问EFI分区文件

来自分类Dev

如何从Windows 7的驱动器中删除EFI系统分区?

来自分类Dev

从正在运行的系统在第二个磁盘的 EFI 分区上重新安装 GRUB

来自分类Dev

Windows 10 将 EFI 和恢复分区移动到新驱动器

来自分类Dev

如何安全地移动/删除EFI分区

来自分类Dev

如何安全地移动/删除EFI分区

来自分类Dev

来自第二个硬盘驱动器的分区被挂载为/

来自分类Dev

双引导中重复使用的efi分区

来自分类Dev

什么是efi / esp分区?

来自分类Dev

什么是efi / esp分区?

来自分类Dev

找不到EFI分区