安装Windows 10后如何安装grub

时间:2016-09-25 10:38:23

标签: linux windows-10 bootloader linuxmint grub

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

2 个答案:

答案 0 :(得分:1)

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

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

    sudo mount <root-partition[e.g. /dev/sdaXY]> <mount-point[e.g. /mnt/]>
    
  2. 现在将一些必要的实时根分区目录绑定到/ 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
    
  3. 现在,将root更改为新安装的分区目录。

    sudo chroot <mount-point[e.g. /mnt/]>
    
  4. 现在,在HDD MBR上使用grub-install命令安装GRUB。

    grub-install /dev/sda
    
  5. 最后更新grub条目以显示新检测到的分区操作系统。

    update-grub
    
  6. 最后卸载所有绑定的分区目录,然后重新启动。

    sudo reboot
    
  7. 那就是它,希望这会有所帮助!!

答案 1 :(得分:0)

每当您安装引导扇区时,Windows都会覆盖引导扇区。一般先安装windows然后linux。您可以通过从Linux Mint的活动磁盘启动来修复grub,并且应该有一个修复启动选项,它将修复您的grub。重新启动它,现在您应该能够看到两个操作系统。

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

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

感谢@christopher的上述答案。