双系统安装及默认引导解决方法

如果你想要把系统的默认启动项选择是windows,下面有两种方法

下面的方法是建立在用linux引导win,,如果你想用win引导linux,我懒得弄,软件有很多,例如easybcd等等

如果你不明白教程就需要看这个网站可以简单的了解一下
http://www.360doc.com/content/17/0828/21/39655913_682860915.shtml
如果感兴趣的话,可以参考

1. 如果你的硬盘的格式mbr的格式。

vim /boot/grub2/grub.cfg

####BEGIN /etc/grub.d/30_os-prober
menuentry 'Win10' { ##引导菜单显示的名字
set root=(hd0,1) ##win10系统在哪个分区
chainloader +1
} 
####END /etc/grub.d/30_os-prober 

但是上面的写法 set root = (hd0,1) 在有的电脑会出现路径的错误,
这是给别人装的时候出现的问题,或许是bios启动的不一样,所以仅供参考
但是不一样的grub.cfg 文件存放的位置有可能是不同的,你如果找不到的话, 可以去用locate 查找下

  1. 但是发现自己的写的不是特别的明白和清楚,因为如果使用硬盘格式为mbr的装系统的

2. 如果你的硬盘的格式是gpt的格式

那么我觉得这个格式比mbr更加的方便,因为现在的系统几乎都是使用grub2来控制多系统引导的,你就这样简单的用命令去解决问题

grub2-set-default  2

如果这个命令没有作用,那么估计就是系统不会自动更新grub.cfg文件,
你可以grub2-mkconfig --output /boot/grub2/grub.cfg
grub.cfg 一定先找到自己系统文件的位置,再执行这个命令,每个人的情况都是不一样的

3. 如果你的双系统是存在两个不同硬盘的话

那么很简单,正常安装即可。

  1. 如果你的系统 没有出现linux的启动项的话,
  2. 你就必须要设置linux的安装的启动盘是系统默认启动,然后再让linux的grub2去查找win的引导,就可以了。
  3. 如果有问题欢迎探讨。
原文地址:https://www.cnblogs.com/YJBlog/p/10440710.html