系统迁移录
打从接触电脑以来,我就一直使用 Windows 系统。以前也折腾过虚拟机,双系统,但仅限于装系统层面,比如用 VMware 装 Ubuntu,装好之后就不用了,因为感觉软件生态没有 Windows 好,上面找不到自己使用的软件。但这一次我决定彻底从 Windows 上迁移到 Linux 生态,当然我不是说 Windows 系统不好用,从实用性和易用性来讲,Windows 无疑是成功的,甚至可以这么说,Windows 降低了计算机的使用门槛,它让普通人也可以使用计算机,而不是只对着一个黑乎乎的终端输命令。但它封装的太好了,封装的太好的系统势必是向用户隐藏了什么东西,作为一名程序员,我不喜欢这样。因此决定迁移到 Linux 上,拥抱开源生态。仅以此文章记录自己迁移的过程。
系统选型
市面上 linux 的发行版很多,如Redhat,Centos,Ubuntu,SUSE等等。经过一番挑选,我选择了国产的 deepin 系统。原因有以下几点:
国产系统,更符合国人的操作习惯,就这一点就要支持一下。
界面好看,我对系统的颜值还是有一点追求的。
对小白友好,毕竟,我也不是什么大神。
安装方式
虽说是迁移系统,但我害怕自己还是不熟悉,而且有些办公软件害怕 linux 上没有或者功能较少。总之,我没有完全摒弃原来的 Windows 系统,而是选择双系统安装。
有个小插曲,我使用 U 盘安装的时候,无法引导 deepin 系统,原因是因为之前装过一次deepin 双系统,导致引导程序损坏,需要手动引导。不过在网上查了一次啊,解决方法也不难。在 grub 引导界面输入 ls
,查看所有的硬盘信息,会出现 (hd0,gpt0),(hd0,gpt1) 这种东西。然后查找引导程序所在的硬盘,输入 ls (hd0,gpt0)
,如果出现“unknown file”类似的字眼,就说明不是这个硬盘,依次往下查找。
假如 (hd1,gpt1) 是引导文件所在的硬盘。然后分别输入以下 3 行命令。
set root = (hd1,gpt1)
set prefix = (hd1,gpt1)
normal
然后就可以进入系统的安装界面了。
无线网络
进入系统后发现电脑不能连接 wifi。这可给我恶心坏了,总不能让我天天插着网线吧。于是网上一顿搜索,说是电脑没有安装对应网卡的驱动,好吧,开始安装驱动。
首先查看自己的网卡信息。
miraclezhb-PC➜ Documents ᐅ lspci| grep -i net
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
04:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852AE 802.11ax PCIe Wireless Network Adapter
我的网卡应该是那个 RTL8852AE 型号的。
在 github 上找到了对应的网卡驱动,地址:https://github.com/lwfinger/rtw89.git
安装很简单,按照项目说明安装即可,安装完成就出现了连接无线网络的选项。
软件迁移
开发软件我常用的是 IntelliJ IDEA 和 VS code,这哥俩都是跨平台的。
在 github 上发现了一个写 markdown 的软件,使用起来非常不错,地址:https://github.com/marktext/marktext.git
思维导图我用的是 drawio,地址:https://github.com/jgraph/drawio-desktop.git
浏览器用的火狐
电子书我用的 calibre
视频,图片,音乐都是用的 deepin 官方提供的软件,还挺好用的。
谈一谈办公软件,说起这个就不得不感叹 office 的统治力了,我在 Linux 系统上一直找不到合适的替代产品。用了一段时间的 Libreoffice,软件挺好,可是给我的体验极差,表格放的数据稍微大一点,操作起来就特别卡,还特别容易崩溃;用了一段时间的 wps for linux,它的 excel 表格不能正常显示,而且有的单元格的数据显示不出来。无奈之下,我安装了一个 Virtual box,然后在虚拟机里面安装了一个windows系统,就为了使用 windows下的 wps。直到后来,我发现了一个软件叫 onlyoffice,界面仿office,使用体验还挺好,因为我也不需要使用什么特别复杂的功能,这个软件对我来说刚刚好。
后记
2023年4月26号补充
在使用了一段时间deepin之后,发现基本可以满足日常使用。现在已经将deepin作为主力开发工具,另外再说一句,开源系统果真比商业系统纯净许多,系统没有一丝广告,适合富有极客精神的人使用。
关于办公软件补充,原先不使用wps是因为在deepin上面wps会出现行列不对齐的情况,很不美观。在deepin论坛潜水几天之后,发现了解决方法,因为系统缺少字体,最直接粗暴的方法是将windows下的字体全部复制过来。现在已经重回wps的怀抱。
最后,祝deepin V23不断完善,早日实现国人自主可控的操作系统。