我需要在包含 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 系统造成危险。