一步步教你如何安裝 Arch Linux | Linux 中國
本文導航◈ 如何安裝 Arch Linux11%◈ 安裝 Arch Linux 的條件:14%◈ 第一步:下載 ISO 檔案18%◈ 第二步:建立一個 Arch Linux 的現場版 USB 儲存器21%◈ 步驟三:從現場版 USB 儲存器上啟動30%◈ 第四步:磁碟分割槽36%◈ 第四步:建立檔案系統43%◈ 第五步:安裝49%◈ 第六步:配置系統52%◈ 第七步:設定時區58%◈ 第八步:設定地區62%◈ 第九步 :安裝 bootloader,設定主機名和 root 密碼65%
作者 | Ambarish Kumar
譯者 | wenwensnow
簡要說明:這一教程會教你如何用簡單步驟安裝 Arch Linux。
Arch Linux[1] 是一個 x86-64 通用發行版,它流行於那些喜歡 DIY[2] Linux 系統的使用者和 Linux 鐵桿粉絲當中。其預設的安裝檔案只含有一個最基本的系統,它希望使用者自己配置並使用 Arch 系統。其基於 KISS 原則(使它保持簡單、傻瓜Keep It Simple, Stupid!),Arch Linux 是一個專注於優雅、程式碼正確,精簡而簡潔的系統。
Arch 支援滾動釋出模式,並且有自己的軟體包管理器 —— pacman[3]。為了提供一個先銳的作業系統,Arch 絕不會錯失任何一個最新的源。實際上,它只提供了一個最小化的基本作業系統,使得你可以在低端硬體上安裝 Arch,並且只安裝你所必須的軟體包。
同時,它也是最流行的從頭開始學習 Linux 的作業系統之一。如果你想以 DIY 精神自己體驗一番,你應該嘗試一下 Arch Linux。 這被許多 Linux 使用者視作核心的 Linux 體驗。
在這篇文章裡,我們會了解到如何安裝、配置 Arch 並在其上安裝桌面環境。
如何安裝 Arch Linux
我們在這裡討論的安裝方法是從你的電腦上完全刪除已有的作業系統
在你從 USB 上安裝 Arch 之前,請確保你已經滿足了以下條件:
安裝 Arch Linux 的條件:
◈ 一個相容 x86_64(例如 64 位)的機器◈ 最小 512M 記憶體(建議 2GB)◈ 最少 1GB 的磁碟空餘空間(日常使用推薦 20GB)◈ 可以訪問網際網路◈ 至少有 2GB 儲存空間的 USB 儲存器◈ 熟悉 Linux 命令列一旦你確認滿足所有條件,就可以開始安裝 Arch Linux 了。
第一步:下載 ISO 檔案
你可以從官網[4]上下載 ISO。安裝 Arch Linux 需要一個至少有 512M 記憶體和 800M 磁碟空間,併兼容 x86_64 (如 64 位)的機器。不過,建議至少有 2G 記憶體和 20G 磁碟空間,這樣安裝桌面環境時就不會遇到麻煩。
第二步:建立一個 Arch Linux 的現場版 USB 儲存器
我們需要用你剛剛下載的 ISO 檔案建立一個 Arch Linux 的現場版live USB 儲存器。
如果你使用 Linux,你可以用 dd
命令來建立現場版 USB 儲存器。 記得將下面的例子中的 /path/to/archlinux.iso
改成你的 ISO 檔案的實際儲存位置,/dev/sdx
改成你的磁碟裝置號(例如 /dev/sdb
)。你可以通過 lsblk[5] 命令來了解你的裝置資訊。
dd bs=4Mif=/path/to/archlinux.iso of=/dev/sdx status=progress &&sync
在 Windows 下,有多種方法來建立現場版 USB 儲存器。 推薦工具是 Rufus。我們之前已經有如何使用這一工具建立Antergos 現場版 USB 儲存器[6]的教程。因為 Antergos 發行版是基於 Arc h的,所以你可以使用同一教程。
步驟三:從現場版 USB 儲存器上啟動
一旦你已經建立了 Arch Linux 的現場版 USB 儲存器,關閉你的電腦。插上你的 USB 儲存器然後啟動系統。在開機啟動時,持續按 F2、F10 或 F1 之類的按鍵(根據你的電腦型號而定)進入啟動設定。在這裡,選擇“從 USB 儲存器或可移除裝置啟動”這一項。
一旦你選擇了它,你會看到這樣一個選項:
Arch Linux
選擇“Boot Arch Linux (x86_64)”。經過各種系統檢查後,Arch Linux 會啟動到 root 使用者的命令列介面。
接下來的步驟包括磁碟分割槽、建立檔案系統並掛載它。
第四步:磁碟分割槽
第一步就是給你的硬碟分割槽。單根分割槽是最簡單的,就在它上面建立根分割槽(/
)分割槽、交換分割槽和 home
分割槽。
我有一個 19G 的硬碟,我想在這兒安裝 Arch Linux。為了建立分割槽,輸入:
fdisk/dev/sda
按 n
建立新分割槽。按 p
建立主分割槽,然後選擇分割槽號。
第一個扇區會被自動選擇,你只要按回車鍵。在確定分割槽的最後一個扇區時,請輸入這一分割槽的大小。
用相同的方法為 home
和交換分割槽建立兩個分割槽,按 w
來儲存修改並退出。
root partition
第四步:建立檔案系統
因為我們已經有了三個分割槽,接下來就是建立檔案系統來格式化分割槽。
我們用 mkfs
命令在根分割槽和 home
分割槽上建立檔案系統,用 mkswap
建立交換分割槽。我們用 ext4 檔案系統格式化磁碟。
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap/dev/sda2
swapon/dev/sda2
將這些分割槽掛載在根分割槽和 home
分割槽下:
mount/dev/sda1 /mnt
mkdir/mnt/home
mount/dev/sda3 /mnt/home
第五步:安裝
我們已經建立分割槽並掛載了分割槽,開始安裝最基本的軟體包。基本的軟體包包括了系統執行所必需的所有軟體包。比如有 GNU BASH shell、檔案壓縮工具、檔案系統管理工具、C 語言庫、壓縮工具、Linux 核心及其模組,類庫、系統工具、USB 裝置工具、Vi 文字編輯器等等。
pacstrap /mnt base base-devel
第六步:配置系統
生成一個 fstab
檔案來規定磁碟分割槽、塊裝置,或者遠端檔案系統是如何掛載進檔案系統中的。
genfstab -U /mnt >>/mnt/etc/fstab
進入 chroot 環境,這樣可以為當前程序以及子程序切換當前根目錄。
arch-chroot/mnt
一些需要與資料匯流排保持連線的 systemd 工具不能在 chroot 環境下使用,所以需要從當前環境退出。想要退出 chroot,就用下面的命令:
exit
第七步:設定時區
用下面這條命令設定時區:
ln-sf /usr/share/<時區資訊>/<地區>/<城市>/etc/localtime
獲取時區列表,輸入:
ls/usr/share/zoneinfo
用 hwclock
命令設定硬體時鐘:
hwclock--systohc --utc
第八步:設定地區
檔案 /etc/locale.gen
在註釋裡包含了所有地區和系統語言設定。用 Vi 開啟它,然後去掉你希望選擇語言前面的註釋。 我選擇了 en_GB.UTF-8
。
現在用下面的命令在 /etc
資料夾裡生成 關於地區的配置檔案:
locale-gen
echo LANG=en_GB.UTF-8>/etc/locale.conf
export LANG=en_GB.UTF-8
第九步 :安裝 bootloader,設定主機名和 root 密碼
建立 /etc/hostname
檔案 然後新增一個對應的主機名:
127.0.1.1 myhostname.localdomain myhostname
我添加了 ItsFossArch
作為我的主機名:
echoItsFossArch>/etc/hostname
然後也將它新增到 /etc/hosts
中
為了安裝 bootloader 使用下面的命令:
pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
建立 root 密碼,輸入:
passwd
輸入你想要的密碼。
完成之後,更新你的系統。但很有可能你的系統已經是最新的,因為你下載的是最新的 ISO。
pacman -Syu
恭喜! 你已經安裝了 Arch Linux 的命令列版本。
接下來,我們會了解到如何為 Arch 設定並安裝一個桌面環境。我很喜歡 GNOME 桌面環境,所以在這兒也就選擇了這個。
第十步:安裝桌面(這一例子中是 GNOME)
在你安裝桌面之前,你需要先設定網路。
你可以用下面的命令看見你的埠:
iplink
在我的電腦上,埠名是 enp0s3
。
將下面這一段加進檔案中:
vi/etc/systemd/network/enp0s3.network
[Match]
name=en*
[Network]
DHCP=yes
儲存並退出。重啟網路來應用你剛才的改動。
systemctl restart systemd-networkd
systemctl enable systemd-networkd
將下面這兩句話加進 /etc/resolv.conf
中
nameserver 8.8.8.8
nameserver 8.8.4.4
下一步是安裝 X 環境。
輸入下面的命令安裝 Xorg,並將它作為顯示伺服器。
pacman -S xorg xorg-server
gnome 包含了基本的 GNOME桌面,gnome-extra 則包含 GNOME 應用、歸檔管理器、磁碟管理器、文字編輯器和其它的應用。
pacman -S gnome gnome-extra
最後一步是在 Arch 上開啟 GDM 顯示管理器。
systemctl start gdm.service
systemctl enable gdm.service
重啟你的系統,你就會看見 GNOME 的登入介面。
Arch Linux 安裝總結
我們在下面的視訊中展示了一個由 Foss 讀者 Gonzalo Tormo 提供的相似的安裝方法(全屏觀看,能更好的看清命令):
你也許意識到安裝 Arch 不像安裝 Ubuntu[8] 一樣簡單。不過,只要有耐心,你一定可以安裝好它,並且向全世界宣佈你在用 Arch Linux。
Arch Linux 安裝過程本身就是一個學習的機會。一旦安裝完畢,我建議你參考它的 Wiki 去嘗試其它的桌面環境,從而更深入瞭解這一作業系統。你可以探索它,發現它的強大之處。
如果你在安裝 Arch 的過程中遇到任何問題,請在評論中給我們留言。
via: https://itsfoss.com/install-arch-linux/
作者:Ambarish Kumar[10] 譯者:wenwensnow 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出
LCTT 譯者wenwensnow ? ?共計翻譯:3 篇貢獻時間:25 天推薦文章
< 左右滑動檢視相關文章 >
點選圖片、輸入文章 ID 或識別二維碼直達
原文連結請訪問“原文連結”獲得可點選的文內連結、全尺寸原圖和相關文章。