如何双启动 Linux Mint 18.1 和 Windows 7?

如何双启动 Linux Mint 18.1 和 Windows 7?

我最近在 Windows 7 上安装了最新稳定版本 Linux Mint 18.1。安装过程很顺利。但是,尽管我可以访问 Windows 7 的文件和分区,并且不太熟悉编辑 grub 或使用 grub,但引导加载程序中根本没有列出 Windows 7。当我启动我的机器时,我只能从引导加载程序及其高级选项中选择 Linux Mint。任何帮助都将不胜感激。

答案1

无需了解 grub,您可以使用 Boot-Repair 进行自动修复或创建 grub。 https://help.ubuntu.com/community/Boot-Repair

您将在该页面上找到说明,您应该按照选项 2 的说明进行安装,并按说明一次在终端中输入以下内容 1 行。

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get 更新

sudo apt-get install -y 启动修复 && 启动修复

然后,您可以从搜索或菜单中运行引导修复程序。您应该能够直接按下一步进行默认设置,但检查您理解的设置总是有好处的。它对我来说始终适用于 Mint 17、18、Win 7 和 8.1。

答案2

您有两种解决方案:
1. 通过命令手动启动。(这很简单但很烦人)
2. 通过前面解释的解决方案修复 GRUB。3
. 修改 GRUB 配置文件。
解决方案 1:
每次您的 PC 启动时,在 GRUB 中按 c 转到命令行。在 GRUB 提示符下输入以下命令:

set root=hd0, msdos1
chainloader +1
boot

解决方案 2:
如前所述:https://superuser.com/a/1219340/740779
解决方案 3:
使用文本编辑器打开 /boot/grub/grub.cfg。
在文件中找到以下文本:

### BEGIN /etc/grub.d/30_os-prober ###

或者类似的东西,然后在其后粘贴以下几行:

menuentry 'Windows' --class windows --class os 
$menuentry_id_option 'osprober-chain-889462D09462BFF4' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    chainloader +1
}

希望这对你有用!

答案3

在安装 Linux Mint 18.1 时,我逐步完成了安装过程,当我进入磁盘管理部分时,我使用了引导式选项,让其自动对硬盘进行分区。出于某种原因,此选项没有正常工作。第二次重新安装 Linux Mint 18.1 时,我决定对硬盘进行分区手动。简单地说,我为 root 创建了一个空间作为主空间和交换空间。然后,在完成其余安装过程后,它就完成了。只有在完成这些之后,我才看到 Windows 7 和 Linux Mint 一起列在引导加载程序中。

相关内容