安装并配置 grub 以用作引导加载程序

安装并配置 grub 以用作引导加载程序

我需要在包含 Windows 10 的 SSD 上安装 Linux 分区,我使用可启动 UEFI USB 做到了这一点。我使用的发行版是 Mint 18.3 Sylvia。

在安装过程中,我将可用空间划分为4个逻辑分区:

  • 带有可启动标签的 EFI
  • /
  • 交换
  • /家

并按照在线建议选择创建的 EFI 分区来安装引导加载程序。

目前系统会自动启动进入 Mint,据我所知根本没有安装 grub。我以为它总是安装 grub,我只需要更新它即可找到 Windows 分区。

我希望能够启动到 Windows 分区,并且我相信安装 grub 作为引导加载程序是解决方案,因为它将能够在系统中找到 Mint 和 Windows。这是正确的方法吗?

任何帮助和见解都非常受欢迎,我从来没有安装或配置过 grub,所以我甚至不确定它是否能解决我的问题。

ps lsblk 的现状:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   0 111,8G  0 disk 
├─sdb4   8:20   0     1K  0 part 
├─sdb2   8:18   0  62,7G  0 part 
├─sdb7   8:23   0   6,5G  0 part [SWAP]
├─sdb5   8:21   0   714M  0 part /boot/efi
├─sdb3   8:19   0 541,3M  0 part 
├─sdb1   8:17   0 337,3M  0 part 
├─sdb8   8:24   0  22,4G  0 part /home
└─sdb6   8:22   0  18,6G  0 part /

答案1

在终端中运行命令df -kh以查看 sdb5 中有多少可用空间。如果您有超过 200-300MB 的可用空间,请继续:

如果grub-efi-amd64安装了(EFI grub)软件包,则只​​需重新安装 grub 即可。 (要检查是否已安装,请运行sudo dpkg -s grub-efi-amd64,状态应为installed ok installed

然后运行sudo grub-install /dev/sdb将其安装到您的硬盘上。

sudo os-prober- 检测您计算机上安装的其他操作系统。

sudo update-grub- 更新您的 GRUB 配置。

你应该准备好出发了。

编辑:如果您以某种方式格式化了 Windows EFI 系统分区并且 Windows 启动管理器消失了,这将无济于事。但是,您必须启动 Windows 恢复 USB,这可能对您的 Linux 系统造成危险。

相关内容