Ubuntu18.04安装踩坑与排错记录

很早以前就想装Ubuntu玩玩了,今天终于动手实现了这个想法。但过程并不顺利,所以记录一下。对他人可能借鉴意义不大,但对自己来说还是有记录价值的。

机子是之前淘汰掉的华硕笔记本(14年买的,CPU: i5-4210U, RAM:4G, GPU: Nvidia 820M),现在把它拿来装个linux系统,正好。电脑上装了Win10系统,首先把里面的一些数据备份到网盘里面,主要就是一些照片啦。

然后开始安装Ubuntu了:

1、先用UltraISO把Ubuntu18.04.3的镜像写入到U盘中;2、然后设置开机BIOS的启动顺序,把U盘启动设为第一个;3、进入安装页面后,在下不想保留原来的Windows系统,所以选择“清除整个磁盘并安装Ubuntu”这个选项,然后点击“现在安装”,此时会出现以下信息:

这个意思应该是自动分成两个区了(如果没猜的话应该是/和/boot,为什么不是/和swap的原因是我后来手动分区的时候也没有设置swap的选项)然后我点击继续,会出现错误【尝试将SCSI1(0,0,0),第一分区(sda)设备的一个vfat文件系统挂载到/boot/efi上失败】,如下图所示:

                 Ubuntu18.04安装踩坑与排错记录_第1张图片

于是我又回退到之前的安装类型界面,勾选了那个有关LVM的选项(应该就是不同于传统分区的一种分区方式吧),但还是会报这个错。

打开terminal,用gparted来看一下当前分区情况是怎么样,如下所示:

        Ubuntu18.04安装踩坑与排错记录_第2张图片

很奇怪,怎么会有一个500多M的NTFS格式的分区呢?(这里我猜测一下,可能这个是原来Win10系统的一个启动分区,所以在选择覆盖原有系统时没有把这个分区给删掉?不懂=_=)然后我就用gparted大胆地把这个分区删掉,还把那个“lvm2pv”也给删了。这下我的硬盘应该是“干干净净”,这下可以自己来手动分区了吧?于是我开始手动分区。就按常规的方法分为/boot、/、/home、/tmp这几个。然而又出现新的问题:【No EFI system partition was found. This system will likely not be able to boot successfully, and the installation process may fail】。百度了半天,总结下来这个情况主要是因为我是用UEFI模式启动的U盘,而且正好我下载的Ubuntu镜像文件里面也是有UEFI bootloader的。这之后我又按照网上的方法尝试以下两种方法:

(1)安装时,手动创建一个/boot/efi分区,设定其文件系统格式为Ext4。

(2)把BIOS的启动模式设为legacy mode(我的华硕电脑上是CSM mode),然后再进行安装。

尝试(1)的结果还是会报同样的错;而尝试(2)则根本无法启动U盘(我估计是因为我下载的ISO文件它根本不支持legacy boot,只支持UEFI,又或者是和UltraISO写入U盘时缺少了一些对legacy boot的支持有关)。总之就是不成功。(尝试1的结果如下图)

Ubuntu18.04安装踩坑与排错记录_第3张图片

又去到处百度解决方法,最后终于找到一篇博客,把我引导向了官方文档(最后还是要靠官方文档啊),官方文档推荐先用gparted创建出一个EFI System Partition (ESP),我按照指示创建一个挂载在/boot/efi分区,并设置其flag为“boot”。然而再安装时还是会有错,这个错我没有记录下来,现在也忘了。。。

最后尝试的一个方法才最终成功:

用gparted把之前的分区全部删除,然后运行安装程序,在手动分区时新建一个/boot/efi分区,然后将其格式设为efi(这个选项其实一直就在那,我只是一直都没有看到...),剩下的分区就照常设置就好。如此,点击“现在安装”后才成功开始安装。最后上一张安装过程中的图:

        Ubuntu18.04安装踩坑与排错记录_第4张图片

总结:

用U盘引导安装Ubuntu时,若用UEFI启动安装,则一定需要有一个ESP(这个ESP可能已存在于之前的系统中),如果不存在,则自己创建一个。

你可能感兴趣的:(Ubuntu18.04安装踩坑与排错记录)