导读
笔者找了个比较老的笔记本装 Ubuntu,过程当中还是发现了一些小问题和小技巧的。比如对于不翻墙的同学来说,各种关于下载的细节还是需要做一下变通的。
正文
安装
首先准备个 U 盘,然后主要参考 官方文档 的步骤进行安装即可,这里做一些小小的补充:
- 下载 Ubuntu ISO 时,推荐使用 国内镜像源,比如 华为(列表里竟然还有笔者母校 BUPT 的源,哈哈,V587~~);
- 下载并安装 balenaEtcher,来创建启动盘;
- U 盘安装时,要确保你的 PC 或笔记本是从 U 盘启动的。如果不是,要设置 BIOS,通常是开机时按 F2、F10、F12 之类,在开机画面上会有提示;
- 笔者选择了
Minimal installation,因为有 Ubuntu 一行命令装软件 为基础,所以就最小化安装来节省时间了; - 注意,在
Updates and other software这步,不要勾选Other options这两项,如果勾选了,笔者会卡在这步。猜猜是因为不翻墙的话,下载会很慢。所以等进入系统之后,修改了镜像源再安装不迟。
踩过的坑
注:笔者用的是个老电脑 Lenovo G480,以下未作说明则默认为该终端下的操作。
进不去系统怎么办
因为手贱,搞坏了显卡驱动,进不去 GUI 了……
- 开机按
F2(不同机型不一样,主要看开机动画显示的提示),进入 GNU GRUB 页面; - 选择
Advanced options for Ubuntu,再选择recovery mode那项; - 通常选择
root项进入命令行界面,其它选项可参考说明。
显卡驱动
上文说了,因为手贱,运行了 sudo ubuntu-drivers autoinstall 想要更新下驱动。结果进不去系统了,后来多方尝试,发现是显卡驱动的问题。
显卡是 NVIDIA GeForceGT610M,运行上述命令后,会尝试安装 nvidia-340,结果会失败,而且还会把之前的驱动删除。这时候需要进入 recovery mode,然后手动安装 390 的驱动:
sudo apt install nvidia-driver-390 -y
如果碰到类似的问题,可以输入 ubuntu-drivers devices 命令来查看显卡的推荐 driver 是什么,安装试一试即可。
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001058sv000017AAsd00003983bc03sc00i00
vendor : NVIDIA Corporation
model : GF119M [GeForce 610M]
driver : nvidia-340 - distro non-free recommended
driver : nvidia-driver-390 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
进不去 BIOS
这个应该是笔者之前瞎鼓捣给搞坏的,怎么搞的忘记了,现象就是按 F2 无法进入 BIOS 页面。由于需要用到虚拟机,必须要在 BIOS 中打开 VT 功能,所以必须得搞定这个问题。否则,也是勉强可以用的。
尝试在网上找了各种解决方案,重装成 windows,用 windows 的安装工具修复等等,结果都不行。最后找到了这篇 lenveo g480 bios升级教程,在 windows 下跑了一下,也就好了,花了我 2 天的时间研究这个,这里也算是记录一笔吧,没准哪个有缘人看到了就用上了。
总结
Ubuntu 最近感觉越来越火了,想当年笔者想学 Linux 玩 Ubuntu 的时候,还没有这么多资料,装机还很麻烦呢。而且对于程序员来说,Ubuntu 的确要比 Windows 系统更合适。当然,游戏、娱乐、音视频剪辑这些方面,Ubuntu 是远远没法跟 Windows 比的,所以一个老电脑装 Ubuntu 专门用来编程,还是挺有必要的。
PS:以上内容 Mac 土豪自动忽略即可。