安裝指南 - Arch Linux 中文维基

跳至內容

# 安裝指南

出自 Arch Linux 中文维基
注意：由於本頁面直接影響大量使用者安裝體驗，編輯前請務必核對資訊來源並確保內容準確可靠，共同維護文件品質。
提示：本文或本章節的主題是「安裝 Arch Linux 系統」。關於「為 Arch Linux 安裝軟體包」的內容，請檢視安裝軟體包。
提示：

- 請善用本文的超連結。超連結指向的每個單獨的頁面對系統的各個部分有更完善的介紹。
- 如果您對本文以及 Wiki 上其他頁面的行文格式與術語（如命令前面的 `#` 或 `$`）感到疑惑，請參閱幫助:閱讀與 Arch 術語。

翻譯狀態：

- 本文（或部分內容）譯自 Installation guide，最近一次同步於 2026-03-23，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

本文將指導如何使用官方安裝鏡像啟動的 Live 系統安裝 Arch Linux。安裝媒介現可提供無障礙輔助功能，對此使用無障礙功能安裝 Arch Linux 頁面有詳細描述。關於其它的安裝方法，請您參閱安裝過程分類下的其他條目。

建議在安裝前閱讀常見問題。對於本文中使用的慣用術語，請參閱閱讀幫助。請將代碼、命令中`斜體`（也有可能是楷體、仿宋體字）的部分按實際情況替換成具體內容。

本指南旨在簡潔且通俗易懂，建議您嚴格遵循每一節中的順序與指示執行安裝。有關更詳細的說明，請您仔細閱讀本指南內相應的 ArchWiki 文章或各類程式的 Man 手冊或 Info 手冊並掌握核心工具和部分軟體包的基礎用法。若您需要交互幫助，可以訪問 Arch Linux 中文社區的聊天群組或論壇甚至國際社群。

Arch Linux 被設計為可以執行在設定為最低 512 MiB 記憶體的 x86_64 架構的電腦上，但如果是從安裝媒介啟動系統並成功安裝在電腦硬碟中，則可能需要更多的記憶體。[1]基本安裝方式將占用小於 2 GiB 的硬碟儲存空間。由於安裝過程中需要從遠端存放庫取得軟體包，電腦將需要一個有效的網際網路連接。

## 安裝前的準備

### 取得安裝映像

開啟下載頁面，並根據需要的啟動方式，取得 ISO 檔案或 netboot 映像以及相應的 PGP 簽名。

### 驗證簽名

建議使用前先驗證所下載檔案的簽名，特別是從 HTTP 鏡像源/非官方鏡像倉庫下載的檔案，因為 HTTP 連接一般來說容易遭到攔截而提供惡意檔案，而非官方鏡像倉庫可能會對鏡像的檔案進行惡意修改。驗證簽名也能及時發現檔案損壞。

#### 驗證雜湊校驗和

在 Arch Linux 網站的下載頁面的 HTTP Direct Downloads 一節提供了安裝映像的校驗和，包括 SHA256 和 BLAKE2b 兩種演算法，您可以使用任何支援其中一個演算法的檢驗工具來檢查檔案校驗和是否正確。例如，7-Zip 具有此功能。

如果您正在使用的系統上安裝了 `sha256sum` 命令，則可以下載網站提供的 sha256sums.txt 檔案，並將它放在前面下載的安裝映像的同一個目錄下，然後執行以下命令來驗證：

    $ sha256sum -c sha256sums.txt --ignore-missing

#### 驗證 PGP 簽名

從下載頁面 下載 PGP 簽名到 ISO 檔案所在的路徑，並根據該頁面提供的指引來校驗 ISO 檔案。

另外，在一台已經安裝 Arch Linux 的電腦上可以透過以下方式驗證：

    $ pacman-key -v archlinux-版本-x86_64.iso.sig

注意：

- 如果安裝映像是從鏡像站點下載，而不是從 ArchLinux.org 下載的話，其簽名有被偽造的風險。在這種情況下，請您確保用來解碼簽名的公鑰是被另一個可信的金鑰簽署的。`gpg` 命令將會輸出公鑰的指紋。
- 另一種驗證簽名的方法是確保公鑰的指紋等於其中一位簽署了 ISO 檔案 Arch Linux 開發者的指紋。請您參閱維基百科取得更多關於公鑰加密的資訊。

提示：在 Windows 上，您可嘗試Gpg4win，注意：您所下載、安裝和使用的 Gpg4win 程式需要您自行甄別其真偽。

### 準備安裝媒介

Arch Linux 的ISO檔案可以被製作成多種類型安裝媒介，如 U 盤、光碟和帶有 PXE 的網路安裝映像。請按照合適的文章與教學，使用ISO檔案為自己準備安裝媒介。

下載archiso檔案時請考慮使用鏡像站，比如中國境內的鏡像站。可以考慮使用 Ventoy 製作安裝媒介。

對於 Netboot 映像，請按照網路啟動#從USB隨身碟啟動準備用於 UEFI 啟動的 USB 快閃記憶體驅動器。

### 啟動到 live 環境

注意：Arch Linux 安裝鏡像不支援 UEFI 安全啟動（Secure Boot）功能。如果要啟動安裝媒介，需要禁用安全啟動。如果需要，可在完成安裝後重新設定。

1. 選擇從帶有 Arch 安裝檔案的媒介啟動，通常是需要在電腦啟動加電自檢時快速按下某個熱鍵（比如部分主機板會是 `F12` 鍵或 `F8` 鍵）。啟動時的畫面也可能會有提示，詳情請參考自己的電腦的說明書或主機板說明書。
2. 當啟動載入程式選單出現時，
   - 如果你使用了 ISO 映像，選擇 Arch Linux install medium 並按 `Enter` 進入安裝環境。
   - 如果您使用了 Netboot 映像，請從 Mirror 選單中選擇一個地理位置接近的鏡像，然後選擇 Boot Arch Linux 並按 `Enter`。
3. 您將會以 root 身分登入進入一個虛擬控制台，預設的 Shell 是 Zsh。

提示：

- 安裝映像在 UEFI 模式下使用 systemd-boot 啟動，在 BIOS 模式下使用 Syslinux 啟動。分別使用 `e` 或 `Tab` 來輸入啟動參數。Netboot 映像使用 iPXE，可以在啟動選項選單中指定啟動參數。請參閱 /usr/share/doc/mkinitcpio-archiso/README.bootparams 取得啟動參數列表。
- 手動定義啟動參數的一個常見例子是改變系統顯示在超高解析度（HiDPI）螢幕的字型的大小。為使系統在 HiDPI 螢幕上顯示的字型有更好的可讀性——當 Live 系統啟動時螢幕還沒有被識別為 HiDPI 的時候——使用 `fbcon=font:TER16x32` 會有幫助。參見 HiDPI#Linux 控制台的詳細解釋。

如果要使用其他控制台（例如在安裝時使用 Lynx 檢視本指南），可以使用 `Alt+箭頭` 鍵盤快速鍵切換不同的控制台。要編輯設定檔，可以使用 mcedit(1)、nano 和 vim 等文字編輯軟體。請參閱 packages.x86_64 取得安裝媒介中包含的軟體包列表。

#### 關於 archinstall 的提示

如果您覺得用命令列安裝過於繁瑣，可以試試官方的安裝腳本 `archinstall`。詳情可參見 archinstall。

但不建議初學者用 archinstall 走捷徑，因為手動安裝 Arch Linux 本身就是 Arch Linux 教學實操中重要的一環，少了這個環節，會讓初學者面對一些基礎問題時束手無策，為自己和社群帶來不必要的麻煩。

    # archinstall

提示：使用 archinstall 安裝基礎系統以後，可能需要進行一些設定，才能使使用者體驗得以最佳化提升。參見#安裝後的工作與建議閱讀等頁面。

### 設定控制台鍵盤配置和字型

系統啟動後，控制台鍵盤配置預設為 `us`（美式鍵盤）。如果您需要列出所有可用的鍵盤配置，可以使用以下命令：

    # localectl list-keymaps

如果您想要更改鍵盤配置，可以使用 loadkeys(1)。比如，要添加德語鍵盤配置：

    # loadkeys de-latin1

注意：中文環境使用者請勿照抄以上設定，預設鍵盤配置（us/C）已經可以正常地使用。

控制台字型位於 `/usr/share/kbd/consolefonts/` 目錄中，設定方式請參考 setfont(8)。例如，要使用適合 HiDPI 螢幕的最大字型之一，請執行以下命令：

    # setfont ter-132b

### 驗證啟動模式

要驗證系統目前的啟動模式，請檢查 UEFI 韌體位數：

    # cat /sys/firmware/efi/fw_platform_size

- 如果命令結果為 `64`，則系統是以 UEFI 模式啟動且使用 64 位 x64 UEFI。
- 如果命令結果為 `32`，則系統是以 UEFI 模式啟動且使用 32 位 IA32 UEFI，雖然其受支援，但啟動載入程式只能使用 systemd-boot 和 GRUB。
- 如果命令結果為`No such file or directory`，則系統可能是以 BIOS 模式（或 CSM 模式，這兩種模式通常出現在老舊的電腦或未經設定的虛擬機器上）啟動。

如果系統沒有以您想要的模式（UEFI 或 BIOS）啟動啟動，請您參考自己的電腦或主機板說明書。

### 連接到網際網路

要在 Live 環境中設定網路連接，請遵循以下步驟：

1. 確保系統已經列出並啟用了網路介面，用 ip-link(8) 檢查：

       # ip link

2. 對於無線區域網路（Wi-Fi）和無線廣域網路（WWAN），請確保網卡未被 rfkill 禁用。
3. 連接到網路：
   - 有線乙太網路——連接網線。
   - WiFi——使用 iwctl 認證無線網路。
   - 移動寬頻數據機（移動網卡） - 使用 mmcli（英語：mmcli） 連接到行動網路。
4. 設定網路連接：
   - DHCP：對於有線乙太網路、無線區域網路（WLAN）和無線廣域網路（WWAN）網路介面來說，動態 IP 位址和 DNS 伺服器分配（由 systemd-networkd 和 systemd-resolved 提供功能）能夠開箱即用。
   - 靜態 IP 位址：按照網路設定#靜態 IP 位址進行操作。
5. 用 ping 檢查網路連接：

       # ping ping.archlinux.org

注意：預設情況下，安裝映像在啟動時已經預先設定好並啟用了 systemd-networkd、systemd-resolved、iwd 和 ModemManager（英語：ModemManager）。但在已經安裝完成了的系統之中並非如此。

### 更新系統時間

為確保軟體包簽名校驗成功以及防止 TLS 憑證錯誤，Live 系統需要準確的時間，為此 systemd-timesyncd 預設啟用，也就是說當系統已經建立網際網路連接後，系統時間將自動同步。

使用 timedatectl(1) 確保系統時間是同步的：

    # timedatectl

### 建立硬碟分割區

系統如果識別到電腦的內建硬碟、USB隨身碟或者行動硬碟等類型磁碟，就會將其分配為一個塊裝置，如 `/dev/sda`、`/dev/nvme0n1` 或 `/dev/mmcblk0`。可以使用 lsblk 或者 fdisk 等工具檢視：

    # fdisk -l	#此处为小写字母l

結果中以 `rom`、`loop` 或者 `airootfs` 結尾的裝置可以被忽略。結果中以 `rpmb`、`boot0` 或者 `boot1` 結尾的 `mmcblk*` 裝置也可以被忽略。

注意：如果您想要的磁碟沒有顯示出來，請確保您的磁碟控制器未處於 RAID 模式。
提示：在分割區之前，請您檢查 NVMe 驅動器和先進格式化硬碟是否使用了最佳邏輯磁區大小。需要注意的是，更改邏輯磁區大小後，可能會導致在 Windows 系統中出現相容性問題。

對於一個選定的裝置，以下分割區是必需的：

- 一個根分割區（掛載在根目錄）`/`；
- 要在 UEFI 模式中啟動，還需要一個 EFI 系統分割區。

請使用分割區工具（fdisk 、parted、cfdisk 等等）修改分割表。例如：

    # cfdisk /dev/要被分区的磁盘

注意：

- 花時間規劃一個長期的分割區方案，以避免將來需要有風險和複雜的轉換或重新分割區。
- 如果您想為 LVM、系統加密 或 RAID 建立任何堆疊塊裝置，請立即執行。
- 如果要從中啟動的磁碟已經有一個 EFI 分割區，請不要建立另一個 EFI 分割區，而是使用現有分割區。
- Swap 交換空間可以在 Swap#交換檔案 上為支援它的檔案系統設定。或者，你也可以在安裝完畢後設定基於 zram 的 swap 以避免使用基於磁碟的 swap。

#### 分割區方案範例

對於 UEFI 與 GPT 分割表的磁碟分割區方案
已安裝系統上的掛載點 | 分割區 | 分割區類型 | 注釋 | 建議大小
--- | --- | --- | --- | ---
`/boot`1 | `/dev/efi_system_partition` | EFI System | EFI 系統分割區 | 1 GiB
`[SWAP]` | `/dev/swap_partition` | Linux swap | 交換空間 | 至少 4 GiB
`/` | `/dev/root_partition` | Linux root (x86-64) | 根目錄 | 裝置剩餘空間，至少 23-32 GiB

1. 如果使用的啟動載入程式能夠從根磁碟卷中載入核心和 initramfs 映像，則可以使用其他掛載點（例如 `/efi`）。請您參閱啟動載入程式中的警告部分。

對於傳統 BIOS 與 MBR 分割表的磁碟分割區方案
已安裝系統上的掛載點 | 分割區 | 分割區類型 | 建議大小
--- | --- | --- | ---
`[SWAP]` | `/dev/swap_partition` | Linux swap (交換空間) | 至少 4GiB
`/` | `/dev/root_partition` | Linux | 裝置剩餘空間，至少23-32GiB

另請參閱布局範例。

### 格式化分割區

建立分割區後，必須使用合適的檔案系統對每個新建立的分割區進行格式化。詳情請參閱檔案系統#建立檔案系統。

注意：對於堆疊式塊裝置（stacked block devices）請使用恰當的塊裝置路徑替換下文中的 `/dev/*_partition` 處。

例如，要在根分割區 `/dev/root_partition` 上建立一個 Ext4 檔案系統，請執行：

    # mkfs.ext4 /dev/root_partition（根分区）

如果你要建立一個 EFI 系統分割區，使用 mkfs.fat(8) 將其格式化為 Fat32。

警告：只有在分割區步驟中建立 EFI 系統分割區時才需要格式化。如果這個磁碟上已經有一個 EFI 系統分割區了，將它重新格式化會破壞其他已安裝作業系統的啟動載入程式。

    # mkfs.fat -F 32 /dev/efi_system_partition（EFI 系统分区）

如果建立了交換分割區，請使用 mkswap(8) 將其初始化：

    # mkswap /dev/swap_partition（交换空间分区）

### 掛載分割區

將根磁碟卷掛載到 `/mnt`，例如：

    # mount /dev/root_partition（根分区） /mnt

然後使用 mkdir(1) 在 `/mnt` 下建立任何剩餘的掛載點（例如，為`/boot` 而建立`/mnt/boot`），並按相應的層級順序掛載相應的磁碟卷。

提示：使用 `--mkdir` 選項執行 mount(8) 來建立指定的掛載點。或者，先使用 mkdir(1) 建立掛載點再掛載。
注意：掛載分割區一定要遵循順序，先掛載根（root）分割區（到 `/mnt`），再掛載啟動（boot）分割區（到 `/mnt/boot` 或 `/mnt/efi`，如果單獨分出來了的話），最後再掛載其他分割區。否則您可能遇到安裝完成後無法啟動系統的問題。參見 en:Talk:Installation guide#Clarify root mount。

對於 UEFI 系統，掛載 EFI 系統分割區，例如：

    # mount --mkdir /dev/efi_system_partition /mnt/boot

如果建立了交換空間卷，請使用 swapon(8) 啟用它：

    # swapon /dev/swap_partition（交换空间分区）

稍後 genfstab 將自動檢測掛載的檔案系統和交換空間。

## 開始安裝系統

### 選擇鏡像站

需安裝的軟體包會從檔案 `/etc/pacman.d/mirrorlist` 中所列的鏡像站下載。下載軟體包時，列表中越靠前的鏡像站會擁有越高的優先級。

在從 LiveCD 啟動的系統中，所有未注釋的 HTTPS 鏡像站都會啟用，位於頂端的全球鏡像站對大多使用者來說應當足夠快，但仍請您檢查 `/etc/pacman.d/mirrorlist` 檔案，看看列出的鏡像站的順序是否合適。如果不合適，可以手動編輯檔案，將離您所處地理位置最近的鏡像移到檔案的頭部，同時也應該考慮一些其他的評判標準。此外，您可使用 reflector 根據幾種不同的評判標準來建立新的 mirrorlist 檔案。

如果 `/etc/pacman.d/mirrorlist` 檔案中沒有合適的鏡像站，可以手動從 archlinux 官方網站的鏡像站列表下載一份。這需要您所在的網路能夠正常訪問 Arch Linux 官方網站。例如，使用 curl(1) 下載位於中國大陸的 HTTPS 鏡像站：

    # curl -L 'https://archlinux.org/mirrorlist/?country=CN&protocol=https' -o /etc/pacman.d/mirrorlist

或者，也可以透過安裝 pacman-mirrorlist包 來取得按國家分列的原始鏡像列表。這麼做的缺點是，pacman 仍然會使用目前設定中的鏡像站來下載軟體包資料庫和 pacman-mirrorlist包，這可能會很慢。在挑選了能用的鏡像之後，可以執行

    # pacman -Sy pacman-mirrorlist

再將 `/etc/pacman.d/mirrorlist.pacnew` 複製到 `/etc/pacman.d/mirrorlist` 並進行編輯。

或者，如果您記得想要使用的鏡像站的 URL，那麼可以手動編輯 `/etc/pacman.d/mirrorlist` 檔案並手動輸入 URL。

這個檔案接下來還會被 pacstrap 拷貝到新系統裡，所以請您確保設定正確。

### 安裝必需的軟體包

除 `/etc/pacman.d/mirrorlist` 之外的設定不會從 Live 環境傳遞到安裝的系統中。因此，若您在 Live 環境的`/etc/pacman.conf` 裡啟用了非官方使用者倉庫（如 archlinuxcn 倉庫），請在新安裝的系統手動啟用之。base包 是唯一的必需軟體包，其不包含來自 Live 系統的所有工具，因此需要安裝其他的軟體包。

請著重關注並按需選擇下述軟體包：

- CPU 微碼更新——amd-ucode包 或 intel-ucode包——用於硬體錯誤和安全修復。
- 檔案系統的使用者空間工具（比如 XFS 和 Btrfs 檔案系統對應的管理工具），可用於建立和管理檔案系統以及 fsck。
- 訪問和管理 RAID 或 LVM 分割區的工具。
- 未包含在 linux-firmware包 中的額外必需韌體（如用於內建音訊的 sof-firmware包、用於 Marvell 無線的 linux-firmware-marvell包 以及博通無線網卡的韌體包)。
- 聯網所需要的程式（例如網路管理器或 DHCP 用戶端，Wi-Fi 認證軟體和移動寬頻連接所需的 ModemManager（英語：ModemManager），以及部分 USB 無線網卡需要的 usb_modeswitch包）。
- GPG 金鑰環（如 archlinuxcn-keyringCNRepo，若啟用了某些非官方使用者倉庫。）
- 控制台文字編輯器（如 nano、vim 和 emacs包）以便從控制台編輯設定檔（如點檔案）。
- 訪問 man 和 info 文件的工具：man-db包, man-pages包 和 texinfo包。
- 啟動載入程式。請根據系統啟動模式，選擇合適的啟動程式（如 GRUB 或 Systemd-boot），稍後參考後文的#安裝啟動程式將其安裝到新系統中。

檔案 pkglist.x86_64.txt 中包含 Live 系統安裝的軟體包列表。

要安裝您選擇的其他軟體包或軟體包組，請將它們的名字追加到下面的 pacstrap(8) 命令後（以空格分隔），或者也可以在 Chroot 進入新系統後使用 pacman 手動安裝。

例如，一個包含 Linux 核心和常見硬體韌體的基本安裝：

    # pacstrap -K /mnt base linux linux-firmware

注意：有時，由於安裝映像中的軟體包版本過舊，會導致在執行 pacstrap 的時候無法正常安裝軟體包（提示為檔案簽名損壞）。 請參閱 Pacman/軟體包簽名#手動更新金鑰環 中提到的解決方案。 如果您啟用了中文社區倉庫或其他非官方使用者倉庫，也不要忘了一同更新其金鑰環。
提示：

- 您可將 linux包 軟體包替換為核心頁面中介紹的其他核心軟體包，而在容器中安裝時可將其忽略。
- 在虛擬機器或容器中安裝時可以不需要韌體包。
- 使用 pacstrap 安裝的軟體包只需保證系統能夠啟動即可，其他軟體包可以之後再行安裝或替換。
- 參見 Pacman 以增強您的 pacman 使用體驗。

## 設定系統

### 生成 fstab 檔案

生成 fstab 檔案以使需要的檔案系統（如啟動目錄 `/boot`）在啟動時被自動掛載，用 `-U` 或 `-L` 選項分別設定 UUID 或卷標：

    # genfstab -U /mnt > /mnt/etc/fstab

強烈建議在執行完以上命令後，檢查一下生成的 `/mnt/etc/fstab` 檔案是否正確。如果有問題，最好在現在手動修改。對於熟練者，可以自行編輯 `/mnt/etc/fstab` 檔案。

可以手動修改 `/mnt/etc/fstab` 添加掛載選項（參見 mount(8) § FILESYSTEM-INDEPENDENT_MOUNT_OPTIONS 和 ext4(5) § MOUNT_OPTIONS）。例如，給固態硬碟的 ext4 檔案系統添加 `discard` 選項以啟用 TRIM。

警告：在啟用 TRIM 功能前，請確保 SSD 支援 TRIM，否則可能導致資料丟失！

### chroot 到新安裝的系統

接下來的步驟需要像啟動到新安裝的系統一樣直接與其環境、工具和設定進行交互，請 chroot 到新安裝的系統：

    # arch-chroot /mnt

注意：由於部分 systemd 工具如 hostnamectl(1)、localectl(1) 和 timedatectl(1) 需要有效的 dbus 連接，因此無法在 chroot(1) 內使用這些工具[2]。
提示：此處使用的是`arch-chroot`而不是直接使用`chroot`，注意不要輸錯了。

### 設定時間和時區

為順應人類習慣（如顯示正確的當地時間及處理夏令時），請設定時區：

    # ln -sf /usr/share/zoneinfo/地区名/城市名 /etc/localtime

提示：例如，在中國大陸需要將時區設定為北京時間，那麼請執行 `# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime`。時區名稱是上海而非北京，是因為上海是該時區內人口最多的城市。

然後執行 hwclock(8) 以生成 `/etc/adjtime`：

    # hwclock --systohc

這個命令假定已設定硬體時間為 UTC 時間。詳細資訊請檢視系統時間#時間標準。

為了防止時鐘漂移並確保時間準確，請手動啟用 NTP（網路時間協定，Network Time Protocol）用戶端（例如 systemd-timesyncd）設定時間同步。

### 區域和在地化設定

程式和庫如果需要在地化文字，都依賴區域設定，後者明確規定了地域、貨幣、時區日期的格式、字元排列方式和其他在地化標準。

需要設定這兩個檔案：`locale.gen` 與 `locale.conf`。

編輯 `/etc/locale.gen`，然後取消掉 `en_US.UTF-8 UTF-8` 和其他需要的 UTF-8 區域設定前的注釋（#）。

接著執行 `locale-gen` 以生成 locale 資訊：

    # locale-gen

然後建立 locale.conf(5) 檔案，並編輯設定 LANG 變數，比如：

    /etc/locale.conf

    LANG=en_US.UTF-8

另外對於中文使用者：

提示：

- 使用者可以設定自己的 locale，詳情請參閱 在使用者對談中覆蓋系統區域設定 或 設定目前區域；
- 將系統 locale 設定為 `en_US.UTF-8` ，系統的日誌就會用英文顯示，這樣更容易判斷和處理問題；
  - 也可以設定為 `en_GB.UTF-8`［英語（英國）］或 `en_SG.UTF-8`［英語（新加坡）］，附帶以下特點：
    - 進入桌面環境後以 24 小時制顯示時間；
    - LibreOffice 等辦公軟體的紙張尺寸會預設為 `A4` 而非 `Letter(US)`；
    - 可儘量避免不必要且可能造成處理麻煩的英制單位。
  - 設定的 LANG 變數需與 locale 設定一致，否則會出現以下錯誤：

    `Cannot set LC_CTYPE to default locale: No such file or directory`

注意：如果在此處設定為中文 locale，這可能會導致 tty 上中文顯示為方塊（因為 TTY 下沒有 CJK 字型）。如果您主要使用桌面環境而非 TTY，則不用在意這個提醒。您也可以參照簡體中文字地化#終端中文支援

如果需要修改#控制台鍵盤配置和字型，可編輯 vconsole.conf(5) 使其長期生效，以德語鍵盤（qwertz）為例：

    /etc/vconsole.conf

    KEYMAP=de-latin1

注意：如果鍵盤為標準美式鍵盤（中國最常見的鍵盤配置），請勿照抄如上設定。

### 網路設定

為您的系統設定一個固定且易於辨識的名稱（在聯網環境中尤其有用），請建立 hostname 檔案：

    /etc/hostname

    主機名

提示：請參閱 RFC 1178 以取得一些關於為電腦取名的建議。如 hostname(7) 所述，其必須包含 1-63 個字元，僅使用小寫的 `a-z`、`0-9` 以及 `-`，但不得以 `-` 開頭。

請接著完成新安裝的環境的網路設定，設定過程中可能需要安裝合適的網路管理軟體。

警告：請按上述網路設定指引正確設定好網路後再重新啟動，否則系統重新啟動後可能無法連接網路（不過可以用 LiveCD 重新進入 arch-chroot 進行設定）。例如在虛擬機器軟體 VirtualBox 安裝並使用橋接模式時就需要設定 DHCP 。

### 關於 initramfs

通常不需要自己建立新的 initramfs，因為在執行 pacstrap 時已經安裝 linux包，這時已經執行過 mkinitcpio 了。

如果是 LVM（英語：Install Arch Linux on LVM#Adding mkinitcpio hooks）、系統加密或 RAID 等分割區設定，請修改 mkinitcpio.conf 並用以下命令重新建立 Initramfs。此外，如果您更改了預設的控制台鍵盤映射，只需要重新建立 initramfs 即可：

    # mkinitcpio -P

### 設定 root 密碼

使用以下命令為 root 使用者設定一個安全的密碼以便進行管理操作：

    # passwd

提示：建議為 root 使用者選擇一個強密碼並保護其安全。

### 安裝啟動程式

需要正確安裝 Linux 啟動載入程式，才能在安裝後啟動系統。您應當已在前文安裝了一個啟動載入程式軟體包，請參閱其 wiki 頁面以設定它。

警告：這是安裝的最後一步也是關鍵的一步，請點擊上述連結並按指引正確安裝好啟動載入程式後再重新啟動。否則電腦重新啟動後將無法正常進入 Arch Linux 系統。

## 重新啟動電腦

輸入 `exit` 或按 `Ctrl+d` 退出 chroot 環境。

可選用 `umount -R /mnt` 手動解除安裝被掛載的分割區：這有助於發現任何「繁忙」的分割區，並透過 fuser(1) 尋找原因。

最後，透過執行 `reboot` 重新啟動系統，systemd 將自動解除安裝仍然掛載的任何分割區。這時候不要忘記移除安裝媒介，然後使用 root 帳戶登入到新系統。

提示：若系統出現問題，可嘗試重新進入Chroot 環境以補充、完善安裝和設定，或檢視系統日誌以定位、修復問題。

## 安裝後的工作

建立非特權帳戶、圖形化使用者介面的安裝、聲音管理、觸控板支援等系統管理教學和後期工作參見建議閱讀及其子頁面。

感興趣的各類程式，請參見應用程式列表及其子頁面。

還建議新使用者閱讀給新使用者的關於如何不去弄壞 Arch Linux 系統的建議一文。

分類：​

- 安裝過程

安裝指南
新增話題