安装 Windows 10 后如何安装 grub [关闭]

Posted

技术标签:

【中文标题】安装 Windows 10 后如何安装 grub [关闭]【英文标题】:How to install grub after installing Windows 10 [closed] 【发布时间】:2017-02-02 19:09:09 【问题描述】:

我最近在我的 SSD(30GB 分区)上安装了 Linux Mint (KDE Plasma),然后在剩余的存储空间上安装了 Windows 10。但是当我尝试在 Linux Mint 中启动时,我的计算机会自动启动 Windows 10,而不会显示用于选择操作系统的启动选项。现在,如何在我的 SSD 的主引导记录 (MBR) 上安装 GRUB 以引导两个操作系统。

【问题讨论】:

【参考方案1】:

首先使用外部 Live CD/USB 驱动器实时启动到您的 Linux Mint 系统,然后按照这些命令在 MBR 上重新安装 GRUB。

    将您的 Linux 安装分区挂载到某个挂载点。这里 XY 是你的 Linux 发行版分区的编号。

    sudo mount <root-partition[e.g. /dev/sdaXY]> <mount-point[e.g. /mnt/]>
    

    现在将一些重要的实时根分区目录绑定到挂载在 /mnt 的根分区。

    sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys
    

    现在,将根目录更改为新挂载的分区目录。

    sudo chroot <mount-point[e.g. /mnt/]>
    

    现在,在您的 HDD MBR 上使用 grub-install 命令安装 GRUB。

    grub-install /dev/sda
    

    最后更新 grub 条目以显示新检测到的分区操作系统。

    update-grub
    

    最后卸载所有绑定的分区目录,然后重启。

    sudo reboot
    

就是这样,希望对你有帮助!!

【讨论】:

有什么理由拒绝投票?? 谢谢,现在两个操作系统都可以正常工作,但 Windows 10 需要一些时间来启动 GRUB 链加载 NON-linux 操作系统,但它与从 GRUB 加载操作系统无关,这可能是原因之一,但问题也可能只属于 windows 操作系统! 无论如何谢谢你让我免于再次安装这两个操作系统 不要回答离题的问题。【参考方案2】:

无论何时安装,Windows 都会覆盖引导扇区。一般先安装windows再安装linux。您可以通过从 linux Mint 的实时磁盘引导来修复 grub,并且应该有一个修复引导选项,它将修复您的 grub。重新启动它,现在您应该可以看到这两个操作系统了。

或者您可以从 live cd 启动并执行以下步骤:

从 Live CD(CD/DVD 或闪存驱动器)启动。 成为 root 或通过以下命令使用 sudo。 如果需要,列出可用分区:fdisk -l Windows 几乎肯定会存在于 /dev/sda1:mount /dev/sda1 /mnt 在 MBR 中重新安装 GRUB:grub-install --root-directory=/mnt/ /dev/sda 重启:shutdown -r now 恢复 GRUB 菜单:update-grub

感谢@christopher 的上述回答。

【讨论】:

以上是关于安装 Windows 10 后如何安装 grub [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Win10安装玩Ubuntu19.04后,bios和grub页面都没有Windows启动项,无法进入Windows

安装ubuntu双系统重启后没有grub2界面

centos 7 安装 恢复windows引导项

Win10启动修复(找不到grub引导)

安装redat7.1后win10启动项消失解决

小白求教.为何装完ubuntu后没有grub引导直接进入windows