在安装了windows10的电脑上再装ubuntu20.04的一些实战经验教训

在安装了windows10的电脑上再装ubuntu20.04的一些实战经验教训

我的华硕电脑型号为n55ljw,以下皆是以我电脑操作的结果,未必适用于所有华硕电脑

legacy bios/mbr和uefi/gpt的区别

在装系统之前,一定要弄清楚自己电脑的硬盘分区模式是gpt还是mbr,以及bios是否支持uefi启动。关于legacy bios/mbr和uefi/gpt我的理解是,legacy bios是较早版本的bios模式,对应的硬盘分区模式为mbr,uefi是用来替代legacy bios的bios模式,克服了硬盘的主分区最多只有4个、硬盘的最大容量也有很大限制的缺点。当然由于历史原因,很多时候legacy bios/mbr依然在某些时候需要使用,但一般情况下请尝试使用uefi/gpt来安装双系统,这样除了后文所述(容易找到之前安装的windows10系统)之外,还有比如手动分区时不需要对是主分区还是逻辑分区做纠结,应该可以无脑主分区(分区时一定要找一找前人怎么做的,不要盲目去分区)。

bios设置

设置u盘启动时,需要设置安全启动为关,根据需要选择csm兼容模块的开关,如果想以uefi/gpt模式启动,则设置csm为关,以legacy bios/mbr模式启动则设置csm为开,此外bios还是一个设置是启动项强制覆盖,这一设置可以直接选择想要的启动项然后直接启动。

我的电脑的bios好像有些惰性,比如想要设置csm为开,就可能先将csm设置为关,保存重启后在进入bios,再设置csm为开。

推荐使用uefi/gpt模式安装

其次安装ubuntu20.04个人推荐使用uefi/gpt模式,因为在实际操作中使用legacy bios/mbr模式可能导致ubuntu20.04在安装时发现不了早已存在的windows10,如果此时选择手动分盘,则可能安装ubuntu完成之后重启发现找不见windows10的启动项,如果你有两块硬盘,并且每一盘各安装一个系统可能情况会好点,至少你可以通过bios强制进入另一块硬盘安装的系统,如果你是将两个系统安装在同一块硬盘,则可能就找不见windows10的启动项,即使找寻bios,当然我相信肯定有方法可以找回,但我觉得可能难度稍大。而使用uefi/gpt模式就很简单,在安装时ubuntu可以找到windows10,所以就可以生成可以选择启动哪一个系统(windows10还是ubuntu20.04)的grub界面,需要进入哪个系统,直接按回车就可以了。

其实,我之前使用的是一块默认模式为gpt的机械硬盘,所以在此硬盘上安装双系统没有太大问题,基本上都很轻松都成功了。由于电脑速度太慢,所以我加装了一块默认模式为mbr的固态硬盘(可能是这样的,吐槽一下新的固态硬盘竟然是相对较老的分区模式)。我重装系统花了一晚上直到天亮,就是因为没有关注这个问题。最后实在网上搜索浏览时,发现系统城的帖子很有用,虽然之前我一直比较不喜欢这类网站,但有时还是真香。所以当安装系统遭遇到了上述的问题——找不见windows10系统,直接结束ubuntu的安装,如何查看发现硬盘分区模式为mbr,可以尝试将硬盘分区模式改为gpt,再去安装ubuntu20.04。当然通过在windows10系统(安装在固态硬盘)使用diskgenius软件将此固态硬盘的模式改为gpt,操作确实可以完成,但重启后找不见windwos10系统。不过现在就可以利用uefi/gpt安装双系统,先安装windows10再安装ubuntu20.04。

最后在提一提开机后自动进入windows10这可能有两种原因:

  1. windows10的快速启动
  2. bios的强制启动

最后总结,重装系统要关注bios模式和磁盘分区模式,操作有风险,重装需谨慎,一定要备份重要的文件。

上一篇:树莓派4b安装retropie


下一篇:内存8g,可用内存才5.88g,配置联想X395显卡内存