2016-09-25 61 views
1

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

回答

0

首先使用外部Live CD/USB驱动器对您的Linux Mint系统进行实时引导,然后按照以下命令在MBR上重新安装GRUB。

  1. 将您的Linux安装分区安装到某个安装点。这里XY是你的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. 现在,将根目录更改为新装入的分区目录。

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

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

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

    sudo reboot 
    

就是这样,希望这将帮助!

+0

任何倒票的理由? –

+0

感谢现在这两个操作系统工作正常,但Windows 10需要时间来启动 –

+0

GRUB链加载非Linux操作系统,但它与从GRUB加载操作系统无关,这可能是一个原因,但问题可以也只属于Windows操作系统! –

0

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

或者你也可以从现场CD引导并执行以下步骤:从现场CD(CD/DVD或闪存驱动器)

  • 引导。
  • 使用下面的命令成为root或使用sudo。
  • 如果列出所需的可用分区:的fdisk -
  • Windows将几乎肯定存在在/ dev/sda1的:设置/ dev/sda1的到/ mnt
  • 安装GRUB在MBR​​:GRUB安装--root-目录=到/ mnt /的/ dev/sda的
  • 重新启动:执行shutdown -r now
  • 恢复GRUB菜单:更新grub的

感谢@christopher对上面的回答。