Play Arch Linux

胡斐發表於2018-08-26

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

在ArchLinux 安裝/配置/美化 — VMware 篇

“No such device…” when reboot after set Grub

WARNING: Failed to connect to lvmetad. Falling back to device scanning.

相關文章