從零開始的 Arch Linux 生活

2019-06-17

自己第一臺筆記本電腦是預裝 Ubuntu 系統(當時還不知道這是什麼系統),那時從小只接觸過 Windows 系統的我看到完全不熟悉的界面後,很快就裝了個破解版 Win 7 系統。這是 6 年前的故事了。

過了一倆年,機緣巧合地聽了陳燈塔教授的講座,才醒悟到自己筆記本電腦預裝的系統原來是 Linux。後來在虛擬機上裝 Ubuntu,再後來直接作爲主系統日常使用,滿打滿算接觸 Linux 系統快 3 年了。這過程有過痛苦與糾結,中間多次換回到 Windows,不過隨着慢慢深入去瞭解 Linux 的特性,習慣了一些命令行操作,再轉回 Windows 系統產生了一些違和感。

使用 Linux 系統(自己)會常 Google 去進行配置和修 Bugs,常出來的頁面是 Arch Linux社區網站。豐富的軟件庫,和活躍的社區氛圍,都吸引着我。不過每次看到 Arch Linux 的安裝文檔就讓我卻步。首先,它的安裝全過程都是命令行來操作,依賴圖形化的我初始很不適應(即時平時自己也使用命令行去配置服務器),另外,它要求用戶對計算機系統有一定深入瞭解,如,efi 和 boot 的不同所做配置是不同的;對硬盤分區環節要有抽象的理解等。

積累了幾年 Linux 系統使用經驗,昨天終於狠下心去搗騰 Arch Linux 了。幸運地,蒐集資料和看着文檔一步步,不太順利地安裝成功!下面記錄自己在安裝時遇到的问题,以免自己日後再碰到時找不到解決辦法。

連網問題

在 YouTube 上介紹安裝 Arch Linux 的教程視頻(就我所看到)都在虛擬機上進行,如果視頻主都是採用 NAT 分配給虛擬機網絡,則在主機上則會遇到安裝完成後,無法聯網。

解決辦法:iw dev 找接口(interface),通過 wifi-menu interface 連接網絡

安裝必要的軟件包


pacman -S vim dialog wpa_supplicant ntfs-3g networkmanager net-tools wireless_tools dhclient

這步驟是確保退出安裝環境進入到主系統後,能夠確保連接網絡進行軟件安裝

進入圖形界面的網絡配置

引用 viseator 博主的原文:

到现在我们已经安装好了桌面环境,但是还有一件事情需要我们提前设置一下。由于我们之前使用的一直都是 netctl 这个自带的网络服务,而桌面环境使用的是 NetworkManager 这个网络服务,所以我们需要禁用 netctl 并启用 NetworkManager

重啓前輸入以下三條命令


sudo systemctl disable netctl
sudo systemctl enable NetworkManager
sudo pacman -S network-manager-applet

字體問題

周知,Linux 系統下對中文字體的預設優化確實沒有比像微軟以及蘋果公司兩家大廠來得好。但這不是中文字體在 Linux 系統下始終一團糟,可以通過安裝字體和做相應的配置來實現字體美好。

  1. 安裝字體 sudo pacman -S adobe-source-code-pro-fonts adobe-source-han-sans-jp-fonts adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts wqy-microhei ttf-roboto noto-fonts noto-fonts-cjk ttf-dejavu
  2. 配置字體,參考 Arch Linux 的文檔

參考鏈接