Play Arch Linux
Arch Linux 是什麼
一個 輕量級、易定製的Linux。
適用物件
ArchLinux 適用於樂於自己動手的使用者,他們願意花時間閱讀文件,解決自己的問題。
Arch Linux的安裝
藉助vmware虛擬機器安裝Arch Linux。
- 磁碟大小建議 20G,不要小於10G
- 記憶體大小建議 2G以上
- CPU數量簡易 2+
首先需要從啟動項中 選擇 “Boot Arch Linux”進入命令列介面。
檢查是否有網路連線
Arch Linux的安裝需要網路,所以需要檢查是否有網路連線。
ping t.cn
磁碟分割槽
將磁碟分割槽,分割槽工具有許多(fdisk、cfdisk)等,我選擇了 fdisk
。
-
fdisk -h
: 檢視fdisk命令使用幫助(輔助命令) -
fdisk -l
: 產看當前磁碟分割槽情況(輔助命令) -
fdisk /dev/sda
: 進入對磁碟/dev/sda
進行分割槽的操作程式,/dev/sda
可以通過fdisk -l
命令查出。
執行 fdisk /dev/sda
後,進入新的命令列介面,在這個介面下可以執行的命令。
- p : 檢視當前分割槽情況(輔助命令)
- m : 檢視命令幫助(輔助命令)
- n : 建立一個新分割槽
- d : 刪除一個分割槽
建立分割槽時,需要指定要建立的分割槽型別:
- 主分割槽: Arch Linux(Operation System)系統檔案存放位置,主要用於系統啟動和執行(此分割槽必需)
- 擴充套件分割槽: 用於建立邏輯分割槽,主要用於使用者,當然可以不用建立。
分割槽方案我選擇了最簡單的,只建立了一個主分割槽。分割槽建立完以後,在系統中訪問路徑(與檔案路徑不同,這個路徑通常用於對該分割槽的操作)一般就是/dev/sda1
。
將建立的分割槽掛載到 /mnt
路徑上
mount /dev/sda1 /mnt
優先使用中國國內的源
我們利用正規表示式工具grep工具來將中國的源取出來。首先,先切換到軟體源所在目錄。
PS: pacman應該是Arch Linux的 package manager。
cd /etc/pacman.d
然後用grep取出中國的源。用-A引數的話會用–分隔符分隔每一條匹配,因此再次使用grep工具去掉前一次結果產生的分隔符。
grep -A 1 `##.*China` mirrorlist|grep -v `--`> mirrorlist2
上面的命令列中,“-A”後面跟的是 阿拉伯數字 “1”。
最後將中國的源放到映象源列表的最前面。這裡先反過來,將原來的映象源追加到中國的源後面,然後將追加完成之後的檔案替換掉原來的映象源。
cat mirrorlist>>mirrorlist2
mv mirrorlist2 mirrorlist
映象源修改完成之後需要重新整理一下pacman的快取。
pacman -Syy
開始安裝系統
修改完映象源,就可以開始安裝基本系統了。pacman會從網路上下載最新的軟體包開始安裝。-i引數是在安裝前進行確認,出現確認提示的話直接全選即可(一路enter)。
pacstrap -i /mnt base base-devel
如果安裝速度比較慢,那就稍微做點其他事等等吧。
安裝完成後,還需要安裝引導系統,進行系統設定,安裝桌面等。(看這就是Arch Linux的特點: 折騰)。這些內容下次再講。
「參考資料」
在ArchLinux 安裝/配置/美化 — VMware 篇
“No such device…” when reboot after set Grub
WARNING: Failed to connect to lvmetad. Falling back to device scanning.