这篇文章上次修改于 211 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

一个一直玩 Windows 的小白突然改变了想法,去试水 Linux(含桌面环境)了,是什么原因导致出现了这么大的转折?让我们一起走进本文,看看我的经历吧!

本篇文章将随着我的使用不间断随机进行更新,欢迎持续关注~

前情

我亲戚有一台三星超级本(535U3C)坏了。我曾经检查过,这台电脑的症状主要是按下开机键后无法点亮,初步判断是硬件问题,我没有维修工具,也没动手经历,实在是无法解决。

后续,他拿到了官方维修点。师傅检测之后表示这台电脑的主板坏了,而我觉得可能仅仅是南桥炸了,毕竟 @笔记本维修厮 的视频看了这么久也不是白看的!我亲戚表示这台电脑就送给我了,能不能修好就看我自己怎么玩了。

我想了想,给这个主板换个南桥的硬件成本不高,也就几十块钱。但是要知道这个芯片得要专门的设备才能焊接上去啊!找人压一下也不知道要多少软妹币。并且还不排除不是南桥的问题,假如翻车,这代价难免会有点高啊!

既然没办法单独换芯片,那么看看直接换主板要多少钱?看了下淘宝,这台电脑 2013 年的,配置也不算高,换块主板只需要 280 块,不是很贵也不是很便宜。对比一下前面翻车的高风险,我觉得不如就试试吧...

拆机换主板

手机电脑都拆过无数次的我,很快就给这台电脑更换了主板。更换完毕后,这台电脑就能重新开机启动了!

维修

这台电脑一开始安装的是 Windows 7 系统,但是存在些小毛病,肯定是得重装的了。但是在重装的过程中遇到了个问题,我和平时一样使用 PE 系统来安装,结果重启开机之后并没有开始安装系统,而是显示 “Reboot and Select proper Boot device”,貌似是引导有问题。

我先后查看了分区情况、镜像、BIOS 配置,又陆陆续续重新装了两三遍,都没有成功解决。后面发现,其实是因为 BIOS 一个不太起眼的 “HDD Password” 设置项导致的。我不断的尝试“解锁”,终于把它彻底解决了。

硬盘被锁

凌晨又在继续折腾那台三星笔记本了。我发现了一个特点,即便我打开电脑直接进入 BIOS 后 HDD Password 是 Clear 解锁的,但是只要引导到那个安装失败的 Win8 上,提示“Boot”那个东西就会导致第二次打开 BIOS 之后会再次锁上(Frozen)。

我也不知道原因,但查阅资料后发现电脑底部有一个小孔,按下去据说可以重置 BIOS。“重置”后,HDD Password 又变回了 Clear。我把自己的优盘格式化之后写入了 Ubuntu 的安装镜像,打算试试直接在实体机里安装 Linux 玩玩。因此再次硬盘再次被我进行了一次格式化,这样搞会不会再次翻车呢?

最终,我成功的给这台电脑安装了 Ubuntu 系统(含桌面环境),并开始了学习和体验...

当初拿到这个系统之后电脑运行它非常的缓慢,还动不动假死,感觉是系统缺少驱动。我在 AMD 官网上寻求答案,他建议我先把系统更新到最新状态,于是我首先做的操作就是立即更新系统。

更新系统

Linux 系统及软件由各种大大小小的软件包构成,我们通过 apt 包管理工具,接入网络后就可以快速完成系统及软件的更新。

sudo apt update
sudo apt upgrade(sudo apt dist-update)

由于文档是英文的,综合看了下安装过程,并没有成功给这台电脑安装驱动。这台电脑是三星的 535U3C,如果你能帮我找到合适的驱动和安装方法的话,我感谢不尽!

如果你的电脑使用的是较为流行的 AMD 或 Intel 处理器,在系统自带的“软件和更新”程序里有个“附加驱动”Tab 页,可以在这里找到推荐的驱动程序,快速完成安装。

安装软件

缺少了软件的操作系统就像是台"砖头",什么都不能干。Windows 上虽然有很多著名且好用的软件,但在 Linux 下,也有很多类似的替代品。这些软件其中有很多是免费且开源的呢,不需要你购买授权就可以使用。

TLP

TLP 是一款有助于系统冷却的应用程序,可以让 Ubuntu 系统运行得更快、更顺畅。安装完成后,运行命令启动它即可,而无需任何配置。

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp tlp-rdw
sudo tlp start

Chrome

Chrome 是目前最好用的浏览器之一,在搞 Web 开发的我当然少不了它。在 官网 上下载 .deb 包,双击安装,搞定!

网易云

网易云音乐貌似是国内唯一一个支援 Linux 的音乐客户端,在它的 官方网站 点击右上角“下载全部客户端”,即可找到适合两种 Linux 发行版的版本,Ubuntu 的话可以尝试 直接下载 我从官网取得的 .deb 包链接(20190428 更新)

VSCode

Visual Studio Code 是一款跨平台的编辑器,通过安装扩展可以使得它有着媲美 IDE 的功能。进入它的 官方网站 下载最新 .deb 包,双击安装,搞定!

FileZilla

FileZilla 是一款开源免费的 FTP 软件,除了它还有哪个比它更好用、还免费?在 Ubuntu 下,只需要一条命令就可以快速安装!

sudo apt install filezilla

小飞机

由于某些原因,本文不提供相关的下载链接,有兴趣的朋友可以尝试搜索 electron-ssr 来获得它。在 Ubuntu 系统下,会默认阻止一些文件的执行。我们得到的安装包是 .AppImage 格式的,在右键属性窗口-权限 处勾选“允许作为程序执行文件”选项,确定后双击即可安装完成。

安装后,该客户端并不能立即使用,我们还需要获得一份 SS*RR 源码,下载完成后解压到你想要的文件夹下,点击状态栏上的飞机图标-配置-选项设置 定位到“通用设置”Tab 页后找到“python 目录”,选中刚刚下载完成的源码路径里的对应文件夹后保存,恭喜你,小飞机就配置完成啦~ 可以添加你的节点,开始使用了!

搜狗输入法

自带的输入法词库太少了,打字联想也不够智能,操作还比较卡顿,于是我果断选择更换输入法。看了一下,搜狗输入法是有 Linux 版本的,而且貌似比 Windows 版本要舒服很多,没有特别流氓的广告等等功能。

官网 上下载最新的 .deb 包,双击安装后,系统并不会默认更换为搜狗输入法。我们需要打开设置 -> 区域和语言 -> 管理已安装的语言 -> 键盘输入系统 -> 选择“fcitx”-> 关闭,之后重启系统,搜狗输入法便安装完成。

Wine

我是根据官方的 教程 来进行安装的,就是使用 wget 命令执行后无法直接下载文件,改成浏览器下载后在终端执行即可。

GitHub Desktop

GitHub 官方并没有为其 Desktop 软件推出 Linux 版本,但由于其使用的是跨平台的 Electron 平台开发,本质上是可以实现多平台使用的。这不,有大神已经做了一个 第三方项目 就可以试试了!

当然你也可以选择其他可视化 Git 客户端,像 SmartGit 就蛮不错的,这个软件对于非商用用户是免费的。

系统截图

RabbitVCS

一些命令

free -m 检查系统内存使用情况
sudo apt update 更新软件源列表
sudo apt upgrade 更新软件包

参考

做这十步能大大的优化加速 Ubuntu 系统性能

总结

经过这段时间长时间的摸索及对 Ubuntu 逐渐的认识,能感受得到除了 Windows,Ubuntu 对于刚入门的开发者来说还是相对比较友好的。如果你也想更深度的去认识它,不如先尝试着将其作为一个日常系统来使用。折腾虽然很麻烦,但是一定会有收获...

日常使用遇到的一些问题,将会记录在《Ubuntu 日常使用问题及解决》文章内,欢迎阅读!