Linux和win10双系统共存的问题
以前装win7和Ubuntu双系统的时候,本小白写过一篇关于win7与Ubuntu共存的文章,
当时的猜想是,win7只能在bios的legacy模式下安装,Ubuntu根据版本,新版本在uefi模式下安装,旧版本在legacy模式下安装,具体从哪个版本开始没试过。32位Ubuntu也只能在legacy模式下安装。
所以我的32位电脑安装了win7与Ubuntu16.04,都是32位,完美共存。64位电脑安装了64位win7与64位Ubuntu18.04,BIOS在legacy模式启动直接启动win7,在uefi模式启动直接启动Ubuntu。并猜想uefi模式共存双系统的办法是安装win10与Ubuntu高版本。
现在终于要安装win10了,不然Windows好多高版本软件安装不了。为什么不装虚拟机?因为电脑烂,Win10本身够卡了,再来虚拟机估计直接死机了。
一如既往先装win10,再装Ubuntu,装Ubuntu的时候能够直接检测到win10系统的,估计不需要看这篇文章,因该可以直接共存的。我的电脑就是装Ubuntu的时候检测不到win10,装成功后也检测不到,只能发现硬盘。
再uefi模式装好双系统后,和以前一样直接进入Ubuntu,至于启动管理器选整个硬盘还是efi分区,我想区别不大。如何让Ubuntu识别win10并增加win10启动项,网上搜索后基本上有多种说法,但是实验后都没有成功。
经过实验后,有两种方法比较靠谱,都是修改/boot/grub/grub.cfg文件。
首先,要再/etc/default/grub.d里将defaultmenu的模式默认hid