目录
写在前面:
安装环境:
要点1:启动模式
要点2:BIOS修改
要点3:分区
要点4:开机引导
总结:
写在前面:
首先,这不是一篇详细的win10下安装Ubuntu18.04的教程。
这里只记录自己在反复安装双系统的过程中认为的一些关键的地方。也为那些遇到类似问题的朋友提供解决思路。
安装环境:
先说明所用的环境,因为不同的环境很可能出现不同的现象。
环境1:
桌面PC:120G SSD固态+1T机械双硬盘,华硕主板,UEFI BIOS Utility,已装win10,legacy模式,U盘安装
环境2:
笔记本:机械硬盘,联想G480,经典BIOS,已装win10,UEFI模式,U盘安装
要点1:启动模式
确定win10系统的启动模式和BIOS是UEFI还是Legacy。
为什么要确定?因为BIOS先于系统启动。如果装了不同启动方式的双系统,BIOS只会启动首先符合要求的一个,或者两个都启动不了(这种情况在我的PClegacy模式下,装了UEFI模式的Ubuntu时遇到)。你也不想每次启动都进入BIOS设置一遍。所以为了方便,后装的Ubuntu18.04也统一成一种启动模式。那些不提启动模式的安装教程都是耍流氓!
关于UEFI和Legacy启动模式的解释,这里引用一片博文, 传送门。
确定方法:win+R,打开“运行”,输入:msinfo32。
如下界面是我的桌面PC的系统信息:
BIOS模式一项如果显示“传统”,即Legacy模式,虽然BIOS叫做UEFI BIOS Utility,但为了配合win10启动,自动调整为老式的Legacy,说明win10启动方式是Legacy模式。如果在BIOS中强制为UEFI模式,则会面临无法启动win10的尴尬。
而在我的G480笔记本上,“BIOS模式”一项为UEFI,则win10和BIOS都是UEFI模式。
如何将ubuntu18.04安装为UEFI或Legacy模式?步骤要点:
- BIOS中,启动盘选择:U盘启动通常有两个,一个只有盘名,如SanDisk,一个是UEFI:SanDisk。安装为UEFI启动模式选择后者。
- 安装过程有没有开辟EFI分区。legacy模式没有EFI分区,而UEFI启动模式Ubuntu安装,手动进行分区时,如果没有开辟EFI分区,grub 安装程序失败(grub installation failed)将会出现: no efi system pational was found... 然后安装程序崩溃。(参见:资料)
要点2:BIOS修改
修改BIOS,经典BIOS教程已经很多,这里重点说明华硕UEFI BIOS Utility的 legacy模式的改法。
开机F2进入BISO之后,按F7进入高级模式,再切到boot一栏,做如下工作:
- 关闭Fast boot。
- CSM配置中,各项选择支持legacy模式的设置,也可以如下:
- 关闭安全模式,具体是在Secure Boot->Key Management下删除所有秘钥,直到Secure Boot state 为Disable,如下:
- 保存退出。
要点3:分区
手动分区注意事项。Ubuntu双系统安装推荐手动分区,特别是有SSD固态硬盘+机械硬盘的情况。
Legacy模式分区:
在我的PC双硬盘情况下,选择将系统的/boot部分单独分区放到SSD固态硬盘(有些文章说为避免找不到启动程序而只有光标在闪的情况,必须放这里,没有测试过不放这里会不会发生所述情况),即win10系统的启动磁盘压缩出约500M(我给了2G)的空间。如下:
其余分区可在容量较大的机械硬盘中。Ubuntu整体分区如下:
- /boot,逻辑分区,属于ext4,位置:SSD固态硬盘 ;
- /,主分区,属于ext4,位置:机械硬盘;
- /home,逻辑分区,属于ext4,位置:机械硬盘;
- 交换空间,逻辑分区,属于swap area,位置:机械硬盘;
UEFI模式分区:
之前已说过,必须要开辟EFI分区,大小约200M(我给了500M)。如果是双硬盘情况,根据其他教程还要把EFI分区置于win10系统盘所在的硬盘中(这个情况没有测试过,但推荐这样做,避免教程所述的找不到启动程序而只有光标在闪的情况)。其余分区可在容量较大的机械硬盘中。Ubuntu整体分区如下:
- EFI,逻辑分区,属于EFI,位置:SSD固态硬盘 ;
- /,主分区,属于ext4,位置:机械硬盘;
- /home,逻辑分区,属于ext4,位置:机械硬盘;
- 交换空间,逻辑分区,属于swap area,位置:机械硬盘;
为啥没有/boot了呢?因为Ubuntu只支持4个主分区,已经安装win10的情况下,无论Ubuntu在安装时选的是逻辑分区还是主分区,在win10的磁盘管理中,可以看到都会是主分区(原因有待研究)。如此,只能开辟4个分区,/boot就不从/ 中独立出来了。否则,当你留点free space想开辟多几个分区时,会发现空间已经变成了unusable space。
设备BootLoader 安装位置选择:
在Ubuntu18.04分局步骤的下面,需要选择设备BootLoader 安装位置,legacy模式和UEFI模式需要选择具体到/boot,和EFI所在的那个分区号。如下:
要点4:开机引导
legacy模式加入开机引导
我的PC的双系统采用legacy模式,安装好Ubuntu后开机进入win10,所以在win10下安装easyBCD等引导,这一步有很多教程,传送门。
UEFI模式开机选择
我的G480笔记本的双系统采用UEFI模式,在安装完Ubuntu后,开机直接进入grub2.0,片刻之后默认启动Ubuntu,所以开机时按上下键停留在grub2.0,选择想要启动的系统就可以了,也可以重新设置默认。
总结:
上述要点是自己在win10+Ubuntu18.04双系统安装过程中碰到的认为比较关键的地方。其中,启动模式和分区这两块需要比较多的耐心。
上述要点描述偏于自己的安装环境,其他环境下可能不适用,但还是希望能够帮助掉入类似坑里的朋友,早日出坑。表述如有疏漏,可以给我留言指正。
更多推荐
Legacy或UEFI模式 Win10与Ubuntu18.04 双系统安装要点,掉坑请进
发布评论