从2022年暑假开始,大一新生作为计算机新手,因为学习slam,首次接触Ubuntu至今,已经格式化和安装Ubuntu超过10次,安装过程中,逛csdn,发现相关内容重复度过高,教程质量参差不齐,想找到适合的教程如同大海捞针,自己觉得从安装环境以来踩坑无数,一些付费文章也对学生党来说不太友好,因此写这篇文章,记录在这个过程中遇到的问题,这些文章记录了自己阅读浏览github,csdn,知乎等文章中,找到的一些解决方案,希望这篇文章能对安装Ubuntu的你有所帮助。
这篇文章,之所以选择安装Ubuntu20.04,是因为个人认为虽然Ubuntu18.04的相关教程和环境配置问题齐全,但版本稍微有点老,和较新版本的笔记本稍微有点不兼容(自己安装过程中,wifi等相关功能安装不上,只能使用手机作为有线WiFi,而作者的苹果手机实验室信号一直不好,网络连接时有卡顿,环境配置过程消耗很多流量,并不是长久之计;而更新的Ubuntu22.04等版本,由于过于新,当时似乎还没有适配的ros(ros2的环境听学长说不是很好适配);20.04看起来是个卡在ros和ros2之间的最新版本。这篇文章不免会与其他文章内容有所重复,若没写相关的文章引用,欢迎各位博主私信,我有时间一定尽量补全。
这篇教程并不会很全面,主要是给出一些自己遇到的问题,以及解决方案,我是装在移动硬盘里面的,以便日后工作如果使用,或者更换电脑设备,可以把系统直接过去。安装前,最好要把windows的重要文件备份!!!以免在安装过程中失误操作导致安装过程中覆盖自己的windows电脑文件。不要觉得自己装机经验丰富而尝试帮别人安装Ubuntu!!!万一一不小心覆盖了别人的windows文件还会被安装的人怪罪,简直得不偿失。
这是我最开始安装时看的教程:深蓝学院安装教程,建议看一下视频,熟悉一下大致流程再看本部分文章:
2.1制作Ubuntu启动盘
下载Ubuntu启动盘文件,本人使用的是Ubuntu20.04.5的,(之前安装Ubuntu20.04.3好像也有WiFi问题),大家可以去 ubuntu官网下载 最新20.04版本,或者直接链接:百度网盘下载(提取码:ngza),这个自测是没什么太大的安装问题。
使用UltraISO对U盘进行烧录(Ultraso软件不要下载引用商城自带的烧录软件,会烧录失败),参考第一部分进行烧录。
打开我的电脑右键管理,进入磁盘管理,格式化删除卷,新建卷的时候一定要记得是NTFS格式
2.1.5 secure boot 禁用
记得进系统前先f2进入控制台,将security boot(secure boot)改成disable,好像要不然会报错。
2.2安装系统:
详细安装流程网络上都能找到,建议先看上面推荐视频熟悉操作,之后这里着重看一下安装分区分配,以作者512g固态硬盘为例,分配如下:
分区名称 分区 文件系统类型 存储空间
efi 逻辑(logical) XXXXX 1G
swap 主(primary) ext4 32G(16G运行内存,一般设置两倍)
/ 逻辑(logical) ext4 和home对半分,home多份一点200G
/home 逻辑(logical) ext4 剩余
语言最好是英文的,虽然说语言可以换,但是可能再运行过程中一些文件不支持中文搜索路径,使用英文的会更方便一些,英文路径之后,文件名最好不要再更改。
三、遇到问题3.1 grub gnu报错
grub报错,反正我是遇到的这个报错,网上对此给出两种原因,一个是nvidia显卡问题(但是我很好奇,这个东西最开始装的时候没有装显卡驱动啊)一个是电脑过新,驱动跟不上导致的。对此,解决方案为:开机按f12后进入ubuntu启动界面。然后在那个ubuntu界面按e。找到quiet splash 那行,在quiet splash后面去掉--后,输入nomodeset后F10保存退出,这个时候,应该会进入Ubuntu界面。
缺点是比较麻烦,对此,因此,开机之后,应该一鼓作气进入系统之后,shift+Alt+t打开终端
按"i"进入vim模式
按“esc”,输入“ :wq ”(有冒号)保存退出,更新grub
3.2 使用uefi启动
直接安装Ubuntu之后,其实也是可以用,但是不是很顺手,而且,将来可能会更换设备,为了使其他电脑也可以打开电脑,先进行如下操作:
使用原来的启动盘,接入电脑,f12中进入U盘启动,进入过程中,仍在ubuntu选项按e,仍然在quiet splash -- 后删除--,并添加nomodeset后,按f10保存退出(之前有黑屏的)。进入后,选择try Ubuntu without installing,(这样防止安装黑屏)进入系统后,按照如下操作:
(1)打开终端,安装boot-repair(记得联网)
(2)安装可能比较缓慢,打开终端,输入boot-repair后启动软件,选择"recommended repair"等待修复完成。这个时候,系统已经是移动小钢炮!
3.3 中文输入法:
参考 中文输入法参考。如果没找到intelligence那个,重启就有了。(那行重启字比较小,但很重要)
3.4 换源
上网搜索 还原教程,虽然是中文,但是按照顺序找就行,或者打开app列表,找到齿轮项。红色和灰色都点一遍。总有一个是,注意!!!千万千万不要点击升级内核!!!什么时候都不要点!!!会非常非常坑!!!遇到这种教程就别看了,很坑爹!!!(我没遇到过,但是身边学长遇到过),那些教你们输入什么自动删除之类的指令一定要好好看看删除了什么环境,看到自己原来装过的依赖项千万点n!!!或者control+c
3.5 安装显卡驱动(非必要)
这个是比如学习语义slam或者其他图像识别问题,需要用到gpu的同学,或者使用电脑使用多屏幕扩展之类的,之前看到很多使用指令安装个人认为比较麻烦,还是之前那个更新那里,请勾选版本号高于410的nvidia显卡驱动,这里版本看你自己电脑的具体情况,最好安装最高版本,要注意,不要选择后缀带有server的选项。(参考 nvidia驱动)
四、总结
写完之后,更觉得心情舒畅,祝大家安装Ubuntu一切顺利。有相关问题可以在评论区留言,能力范围内,我会尽量回答。写文章不易,如果有用,望点赞
这篇文章,之所以选择安装Ubuntu20.04,是因为个人认为虽然Ubuntu18.04的相关教程和环境配置问题齐全,但版本稍微有点老,和较新版本的笔记本稍微有点不兼容(自己安装过程中,wifi等相关功能安装不上,只能使用手机作为有线WiFi,而作者的苹果手机实验室信号一直不好,网络连接时有卡顿,环境配置过程消耗很多流量,并不是长久之计;而更新的Ubuntu22.04等版本,由于过于新,当时似乎还没有适配的ros(ros2的环境听学长说不是很好适配);20.04看起来是个卡在ros和ros2之间的最新版本。这篇文章不免会与其他文章内容有所重复,若没写相关的文章引用,欢迎各位博主私信,我有时间一定尽量补全。
这篇教程并不会很全面,主要是给出一些自己遇到的问题,以及解决方案,我是装在移动硬盘里面的,以便日后工作如果使用,或者更换电脑设备,可以把系统直接过去。安装前,最好要把windows的重要文件备份!!!以免在安装过程中失误操作导致安装过程中覆盖自己的windows电脑文件。不要觉得自己装机经验丰富而尝试帮别人安装Ubuntu!!!万一一不小心覆盖了别人的windows文件还会被安装的人怪罪,简直得不偿失。
这是我最开始安装时看的教程:深蓝学院安装教程,建议看一下视频,熟悉一下大致流程再看本部分文章:
2.1制作Ubuntu启动盘
下载Ubuntu启动盘文件,本人使用的是Ubuntu20.04.5的,(之前安装Ubuntu20.04.3好像也有WiFi问题),大家可以去 ubuntu官网下载 最新20.04版本,或者直接链接:百度网盘下载(提取码:ngza),这个自测是没什么太大的安装问题。
使用UltraISO对U盘进行烧录(Ultraso软件不要下载引用商城自带的烧录软件,会烧录失败),参考第一部分进行烧录。
打开我的电脑右键管理,进入磁盘管理,格式化删除卷,新建卷的时候一定要记得是NTFS格式
2.1.5 secure boot 禁用
记得进系统前先f2进入控制台,将security boot(secure boot)改成disable,好像要不然会报错。
2.2安装系统:
详细安装流程网络上都能找到,建议先看上面推荐视频熟悉操作,之后这里着重看一下安装分区分配,以作者512g固态硬盘为例,分配如下:
分区名称 分区 文件系统类型 存储空间
efi 逻辑(logical) XXXXX 1G
swap 主(primary) ext4 32G(16G运行内存,一般设置两倍)
/ 逻辑(logical) ext4 和home对半分,home多份一点200G
/home 逻辑(logical) ext4 剩余
语言最好是英文的,虽然说语言可以换,但是可能再运行过程中一些文件不支持中文搜索路径,使用英文的会更方便一些,英文路径之后,文件名最好不要再更改。
三、遇到问题3.1 grub gnu报错
grub报错,反正我是遇到的这个报错,网上对此给出两种原因,一个是nvidia显卡问题(但是我很好奇,这个东西最开始装的时候没有装显卡驱动啊)一个是电脑过新,驱动跟不上导致的。对此,解决方案为:开机按f12后进入ubuntu启动界面。然后在那个ubuntu界面按e。找到quiet splash 那行,在quiet splash后面去掉--后,输入nomodeset后F10保存退出,这个时候,应该会进入Ubuntu界面。
缺点是比较麻烦,对此,因此,开机之后,应该一鼓作气进入系统之后,shift+Alt+t打开终端
按"i"进入vim模式
按“esc”,输入“ :wq ”(有冒号)保存退出,更新grub
3.2 使用uefi启动
直接安装Ubuntu之后,其实也是可以用,但是不是很顺手,而且,将来可能会更换设备,为了使其他电脑也可以打开电脑,先进行如下操作:
使用原来的启动盘,接入电脑,f12中进入U盘启动,进入过程中,仍在ubuntu选项按e,仍然在quiet splash -- 后删除--,并添加nomodeset后,按f10保存退出(之前有黑屏的)。进入后,选择try Ubuntu without installing,(这样防止安装黑屏)进入系统后,按照如下操作:
(1)打开终端,安装boot-repair(记得联网)
(2)安装可能比较缓慢,打开终端,输入boot-repair后启动软件,选择"recommended repair"等待修复完成。这个时候,系统已经是移动小钢炮!
3.3 中文输入法:
参考 中文输入法参考。如果没找到intelligence那个,重启就有了。(那行重启字比较小,但很重要)
3.4 换源
上网搜索 还原教程,虽然是中文,但是按照顺序找就行,或者打开app列表,找到齿轮项。红色和灰色都点一遍。总有一个是,注意!!!千万千万不要点击升级内核!!!什么时候都不要点!!!会非常非常坑!!!遇到这种教程就别看了,很坑爹!!!(我没遇到过,但是身边学长遇到过),那些教你们输入什么自动删除之类的指令一定要好好看看删除了什么环境,看到自己原来装过的依赖项千万点n!!!或者control+c
3.5 安装显卡驱动(非必要)
这个是比如学习语义slam或者其他图像识别问题,需要用到gpu的同学,或者使用电脑使用多屏幕扩展之类的,之前看到很多使用指令安装个人认为比较麻烦,还是之前那个更新那里,请勾选版本号高于410的nvidia显卡驱动,这里版本看你自己电脑的具体情况,最好安装最高版本,要注意,不要选择后缀带有server的选项。(参考 nvidia驱动)
四、总结
写完之后,更觉得心情舒畅,祝大家安装Ubuntu一切顺利。有相关问题可以在评论区留言,能力范围内,我会尽量回答。写文章不易,如果有用,望点赞