Legacy或UEFI模式 Win10与Ubuntu18.04 双系统安装要点,掉坑请进

编程入门 行业动态 更新时间:2024-10-14 02:21:21

目录

写在前面:

安装环境:

要点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也统一成一种启动模式。那些不提启动模式的安装教程都是耍流氓!

关于UEFILegacy启动模式的解释,这里引用一片博文, 传送门。

确定方法: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模式?步骤要点:

  1. BIOS中,启动盘选择:U盘启动通常有两个,一个只有盘名,如SanDisk,一个是UEFI:SanDisk。安装为UEFI启动模式选择后者。
  2. 安装过程有没有开辟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一栏,做如下工作:

  1. 关闭Fast boot。
  2. CSM配置中,各项选择支持legacy模式的设置,也可以如下:
  3. 关闭安全模式,具体是在Secure Boot->Key Management下删除所有秘钥,直到Secure Boot state 为Disable,如下:
  4.  
  5. 保存退出。

要点3:分区

手动分区注意事项。Ubuntu双系统安装推荐手动分区,特别是有SSD固态硬盘+机械硬盘的情况。

Legacy模式分区:

在我的PC双硬盘情况下,选择将系统的/boot部分单独分区放到SSD固态硬盘(有些文章说为避免找不到启动程序而只有光标在闪的情况,必须放这里,没有测试过不放这里会不会发生所述情况),即win10系统的启动磁盘压缩出约500M(我给了2G)的空间。如下:

其余分区可在容量较大的机械硬盘中。Ubuntu整体分区如下:

  1. /boot,逻辑分区,属于ext4,位置:SSD固态硬盘 ;
  2. /,主分区,属于ext4,位置:机械硬盘;
  3. /home,逻辑分区,属于ext4,位置:机械硬盘;
  4. 交换空间,逻辑分区,属于swap area,位置:机械硬盘;

UEFI模式分区:

之前已说过,必须要开辟EFI分区,大小约200M(我给了500M)。如果是双硬盘情况,根据其他教程还要把EFI分区置于win10系统盘所在的硬盘中(这个情况没有测试过,但推荐这样做,避免教程所述的找不到启动程序而只有光标在闪的情况)。其余分区可在容量较大的机械硬盘中。Ubuntu整体分区如下:

  1. EFI,逻辑分区,属于EFI,位置:SSD固态硬盘 ;
  2. /,主分区,属于ext4,位置:机械硬盘;
  3. /home,逻辑分区,属于ext4,位置:机械硬盘;
  4. 交换空间,逻辑分区,属于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 双系统安装要点,掉坑请进

本文发布于:2023-06-13 06:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1350635.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:请进   要点   双系统   模式   Legacy

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!