首頁 > 軟體

一步步教你如何安裝 Arch Linux

2020-06-16 16:58:07

簡要說明:這一教學會教你如何用簡單步驟安裝 Arch Linux。

Arch Linux 是一個 x86-64 通用發行版,它流行於那些喜歡 DIY Linux 系統的使用者和 Linux 鐵桿粉絲當中。其預設的安裝檔案只含有一個最基本的系統,它希望使用者自己設定並使用 Arch 系統。其基於 KISS 原則(使它保持簡單、傻瓜Keep It Simple, Stupid!),Arch Linux 是一個專注於優雅、程式碼正確,精簡而簡潔的系統。

Arch 支援捲動發布模式,並且有自己的軟體包管理器 —— pacman。為了提供一個先銳的作業系統,Arch 絕不會錯失任何一個最新的源。實際上,它只提供了一個最小化的基本作業系統,使得你可以在低端硬體上安裝 Arch,並且只安裝你所必須的軟體包。

同時,它也是最流行的從頭開始學習 Linux 的作業系統之一。如果你想以 DIY 精神自己體驗一番,你應該嘗試一下 Arch Linux。 這被許多 Linux 使用者視作核心的 Linux 體驗。

在這篇文章裡,我們會了解到如何安裝、設定 Arch 並在其上安裝桌面環境。

VMware虛擬機器安裝Arch Linux 教學  http://www.linuxidc.com/Linux/2017-12/149118.htm

Arch Linux 2017.12.01發布,2017年最後一個ISO快照  http://www.linuxidc.com/Linux/2017-12/149117.htm

在VirtualBox中安裝Arch Linux  http://www.linuxidc.com/Linux/2017-12/149762.htm

 

如何安裝 Arch Linux

我們在這裡討論的安裝方法是從你的電腦上完全刪除已有的作業系統 ,而後在其上安裝 Arch Linux。如果你想遵循這一教學安裝 Arch,請確保你已經備份了所有檔案,否則你就會失去它們。切切。

在你從 USB 上安裝 Arch 之前,請確保你已經滿足了以下條件:

 

安裝 Arch Linux 的條件:

  • 一個相容 x86_64(例如 64 位)的機器
  • 最小 512M 記憶體(建議 2GB)
  • 最少 1GB 的磁碟空餘空間(日常使用推薦 20GB)
  • 可以存取網際網路
  • 至少有 2GB 儲存空間的 USB 記憶體
  • 熟悉 Linux 命令列

一旦你確認滿足所有條件,就可以開始安裝 Arch Linux 了。

 

第一步:下載 ISO 檔案

你可以從官網上下載 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 命令來了解你的裝置資訊。

  1. dd bs=4Mif=/path/to/archlinux.iso of=/dev/sdx status=progress &&sync

在 Windows 下,有多種方法來建立現場版 USB 記憶體。 推薦工具是 Rufus。我們之前已經有如何使用這一工具建立Antergos 現場版 USB 記憶體的教學。因為 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。為了建立分割區,輸入:

  1. fdisk/dev/sda

n 建立新分割區。按 p 建立主分割區,然後選擇分割區號。

第一個磁區會被自動選擇,你只要按確認鍵。在確定分割區的最後一個磁區時,請輸入這一分割區的大小。

用相同的方法為 home 和交換分割區建立兩個分割區,按 w 來儲存修改並退出。

root partition

 

第四步:建立檔案系統

因為我們已經有了三個分割區,接下來就是建立檔案系統來格式化分割區。

我們用 mkfs 命令在根分割區和 home 分割區上建立檔案系統,用 mkswap 建立交換分割區。我們用 ext4 檔案系統格式化磁碟。

  1. mkfs.ext4 /dev/sda1
  2. mkfs.ext4 /dev/sda3
  3. mkswap/dev/sda2
  4. swapon/dev/sda2

將這些分割區掛載在根分割區和 home 分割區下:

  1. mount/dev/sda1 /mnt
  2. mkdir/mnt/home
  3. mount/dev/sda3 /mnt/home

 

第五步:安裝

我們已經建立分割區並掛載了分割區,開始安裝最基本的軟體包。基本的軟體包包括了系統執行所必需的所有軟體包。比如有 GNU BASH shell、檔案壓縮工具、檔案系統管理工具、C 語言庫、壓縮工具、Linux 核心及其模組,類庫、系統工具、USB 裝置工具、Vi 文字編輯器等等。

  1. pacstrap /mnt base base-devel

 

第六步:設定系統

生成一個 fstab 檔案來規定磁碟分割區、塊裝置,或者遠端檔案系統是如何掛載進檔案系統中的。

  1. genfstab -U /mnt >>/mnt/etc/fstab

進入 chroot 環境,這樣可以為當前進程以及子進程切換當前根目錄。

  1. arch-chroot/mnt

一些需要與資料匯流排保持連線的 systemd 工具不能在 chroot 環境下使用,所以需要從當前環境退出。想要退出 chroot,就用下面的命令:

  1. exit

 

第七步:設定時區

用下面這條命令設定時區:

  1. ln-sf /usr/share/<時區資訊>/<地區>/<城市>/etc/localtime

獲取時區列表,輸入:

  1. ls/usr/share/zoneinfo

hwclock 命令設定硬體時鐘:

  1. hwclock--systohc --utc

 

第八步:設定地區

檔案 /etc/locale.gen 在注釋裡包含了所有地區和系統語言設定。用 Vi 開啟它,然後去掉你希望選擇語言前面的注釋。 我選擇了 en_GB.UTF-8

現在用下面的命令在 /etc 資料夾裡生成 關於地區的組態檔:

  1. locale-gen
  2. echo LANG=en_GB.UTF-8>/etc/locale.conf
  3. export LANG=en_GB.UTF-8

 

第九步 :安裝 bootloader,設定主機名和 root 密碼

建立 /etc/hostname 檔案 然後新增一個對應的主機名:

  1. 127.0.1.1 myhostname.localdomain myhostname

我新增了 ItsFossArch 作為我的主機名:

  1. echoItsFossArch>/etc/hostname

然後也將它新增到 /etc/hosts

為了安裝 bootloader 使用下面的命令:

  1. pacman -S grub
  2. grub-install /dev/sda
  3. grub-mkconfig -o /boot/grub/grub.cfg

建立 root 密碼,輸入:

  1. passwd

輸入你想要的密碼。

完成之後,更新你的系統。但很有可能你的系統已經是最新的,因為你下載的是最新的 ISO。

  1. pacman -Syu

恭喜! 你已經安裝了 Arch Linux 的命令列版本。

接下來,我們會了解到如何為 Arch 設定並安裝一個桌面環境。我很喜歡 GNOME 桌面環境,所以在這兒也就選擇了這個。

 

第十步:安裝桌面(這一例子中是 GNOME)

在你安裝桌面之前,你需要先設定網路。

你可以用下面的命令看見你的埠:

  1. iplink

在我的電腦上,埠名是 enp0s3

將下面這一段加進檔案中:

  1. vi/etc/systemd/network/enp0s3.network
  2. [Match]
  3. name=en*
  4. [Network]
  5. DHCP=yes

儲存並退出。重新啟動網路來應用你剛才的改動。

  1. systemctl restart systemd-networkd
  2. systemctl enable systemd-networkd

將下面這兩句話加進 /etc/resolv.conf

  1. nameserver 8.8.8.8
  2. nameserver 8.8.4.4

下一步是安裝 X 環境。

輸入下面的命令安裝 Xorg,並將它作為顯示伺服器。

  1. pacman -S xorg xorg-server

gnome 包含了基本的 GNOME桌面,gnome-extra 則包含 GNOME 應用、歸檔管理器、磁碟管理器、文字編輯器和其它的應用。

  1. pacman -S gnome gnome-extra

最後一步是在 Arch 上開啟 GDM 顯示管理器。

  1. systemctl start gdm.service
  2. systemctl enable gdm.service

重新啟動你的系統,你就會看見 GNOME 的登入介面。

 

Arch Linux 安裝總結

你也許意識到安裝 Arch 不像安裝 Ubuntu 一樣簡單。不過,只要有耐心,你一定可以安裝好它,並且向全世界宣布你在用 Arch Linux。

Arch Linux 安裝過程本身就是一個學習的機會。一旦安裝完畢,我建議你參考它的 Wiki 去嘗試其它的桌面環境,從而更深入了解這一作業系統。你可以探索它,發現它的強大之處。

如果你在安裝 Arch 的過程中遇到任何問題,請在評論中給我們留言。


via: https://itsfoss.com/install-arch-linux/

作者:Ambarish Kumar 譯者:wenwensnow 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

 


IT145.com E-mail:sddin#qq.com