为什么要安装Linux系统
系统架构师,长期需要各种开发环境,为了nvidia的显卡,入手了这台笔记本,性能配置尚可,但windows的系统还是用不顺手(office套件除外),经常遇到一些环境相关的莫名奇妙的问题,不胜其烦,于是下定决心迁移到linux上。
如果,只是简单的办公,特别是Office套件的深度用户,没有必要这么折腾,windows还是很优秀的系统。
安装Linux的过程
安装过程其实是不断明确自己的需求,并且不断在网上搜索资料的过程。在这个过程中最好能准备一台辅助的可以科学上网的机器,以备不时之需。
系统,我选择了Ubuntu 22.04.3 LTS。,下面是整个安装的一个大致步骤:
- 备份数据
- 制作系统镜像;
- 安装系统;
- 安装设备驱动(我只安装了显卡);
- 安装一些必要的应用。
数据备份
这部分我大概花了半天的时间进行整理、压缩、备份。幸好之前自己部署了一个NAS,已经有相当一部分文件在NAS上,不然这个时间可能翻倍。
这部分的内容因人而异。用的时候,文件有条理,备份比较及时,在这个环节就会省下时间。
制作镜像
我的这台机器是没有光驱的,所以选择制作U盘镜像,从U盘启动安装。U盘镜像的制作在Ubuntu的官网上已经有很清晰明确的步骤,非常好用,链接贴出来:ubuntu.com/tutorials/i… (这个连接其实对应的是一个Ubuntu Desktop的一个安装说明,制作镜像只是其中的一个部分,如果在安装过程中有什么疑问,都可以参考这个手册对应的部分)。在制作镜像这个环节,手册中推荐了一个镜像制作工具balenaEtcher,这个工具很好用,下载好镜像,打开这个工具,就可以按照步骤点一点完成启动U盘的制作。需要说一下,要准备一个空U盘,空间超过需要安装的镜像的大小。
安装系统
上面两个步骤执行完毕,就可以正式进入安装了,有些机型需要调整BIOS设置,但我在安装时,没有去调整BIOS的设置,直接进行了安装。如果是Dell的机器,可以参考这个文章如何在戴尔计算机上安装 Ubuntu Linux。我的机器可以选择保留Winwods和格式化硬盘两种操作,这里我选择了完全清除之前的数据,重新安装Ubuntu的操作,之后就是一路下一步。在设置login内容时,要明确name,computer‘s name和username,username才是你登录的用户名,后续使用时大多数使用的也是这个username。
安装驱动
系统装好后,直接就可以用了,包括wifi连接,无线键鼠连接(我的是通过蓝牙)等。我只安装了一个n卡的驱动,我的卡是4060 laptop的版本,主要参考了这篇博文Ubuntu下安装NVIDIA驱动的三种方法进行安装。我选择了第一种最简单的方法,实际安装成功了,执行nvidia-smi,显示出以下结果:
安装应用
我初始安装的应用:
- 通讯工具:微信、钉钉;
- 浏览器:chrome;
- 开发环境:JDK、anaconda、idea。
这个里面钉钉、chrome、JDK、anaconda官网都是有直接的安装方法,不再赘述;idea则是不用安装的,在JDK安装完毕后,下载解压后就可以使用。微信官方是没有支持Ubuntu的,有点遗憾,具体的安装方法可以参考在Ubuntu22.04上安装微信。
到这里,已经基本完成了系统的安装和初始化,接下来就是在使用的过程中慢慢熟悉,慢慢发掘了。