大家好!我是大聰明-PLUS!
針對初學者的 Arch Linux 安裝詳細教程。
我曾經花了不少時間才搞清楚安裝過程。本文旨在提供一種“捷徑”,讓每個人都能輕松上手,無論他們是否有 Linux 使用經驗。
Arch 的主要特點是極其靈活的系統配置,它在安裝初期就已提供。對于初學者來說,這種自由度可能顯得繁瑣乏味。但很可能,這是值得的。
系統的靈活性使您能夠從一開始就創建一個完全滿足您要求的環境,而不必堅持根除不必要的功能。
很多有趣的軟件通常專門針對此發行版及其衍生版本。對于更簡單的發行版,您可能需要多花些功夫。
在性能較弱的機器上也能保持良好的性能。如果性能不夠,你總能找到解決方案,比如使用輕量級圖形環境,或者一開始就完全放棄它們(當然,前提是它能滿足你的需求)。
除此之外,這也是更好地了解 Linux、更好地了解終端以及了解系統管理的好方法。
就我而言,自從我從 Windows 切換到 Arch 后,我就徹底放棄了回頭或使用其他更“友好”發行版的想法。不過,你需要明白,Arch 遠非最復雜的解決方案。
在我們開始之前,我對您的第一個建議是,如果您在安裝過程中或安裝后遇到任何困難,請不要羞于使用官方手冊并將其與閱讀本文結合起來。
內容
│ │?└─
1.1 關于現場環境
│ │ └─使用鏡像
│ │ └─ 2.1 下載鏡像
│ │ └─ 2.2 將鏡像寫入 USB 驅動器
│ └─ 2.3 加載鏡像
│ └─ 2.4 了解 UEFI 和 BIOS │ │ └─ 2.4 了解 UEFI 和 BIOS?│
│?└─ 3.1 關于在終端中滾動(注意)│ │ └─ 3.2 設置互聯網連接│ │ └─ 3.2.1 有線連接│ │ └─ 3.2.2 無線連接│ │ └─ 3.2.2.1 連接到網絡│ │ └─ 3.2.2.2 解鎖模塊│ │ └─ 3.2.2.3 連接到網絡(續)│ │ └─ 3.3 更新密鑰和軟件包│ └─ 3.4 同步日期和時間│?│?│ │ │ │?│ │ │ └─ 4.1.1 UEFI 分區│ │ └─ 4.1.2 BIOS 分區│ │ │ │ └─ 4.2 格式化分區│?└─ 4.3 掛載分區 │?│ │ │ │ └─安裝系統│ │ │ │ │ │ └─ 5.1安裝軟件包│?│ │ └─ 5.3切換到已安裝的系統│?│ │ │?│ └─ 配置系統│ ... │ │ └─ 6.5.2 設置超級用戶密碼│ │ └─ 6.5.3 添加用戶│ │ │ └─ 6.6 安裝登錄管理器│ │ │ └─ 6.7 安裝圖形環境│ └─ 6.8 重啟└─結論
理論部分
首先,為了更好地理解我們將要做的事情,有幾件事需要澄清。我強烈建議您從頭到尾閱讀本文,尤其是當您遇到任何問題時,因為其中一些問題將在本文后面得到解決。
讓我們先明確幾個概念:
Live 環境?是一種無需安裝到計算機磁盤即可“即時”運行的系統,它可以將自身卸載到內存中。實際上,它就是 Arch,只不過沒有圖形界面,并且專門為在計算機磁盤上安裝完整系統而定制。
“軟件包”、“實用程序”、“軟件”、“程序”?是類似的概念。因此,原則上應將它們等同看待。但在 Linux 環境中,“軟件包”和“實用程序”這兩個詞最常用于指代軟件。需要注意的是,并非所有軟件包都是程序。它們也可以提供字體、壁紙、主題,并且需要安裝其他軟件包——即所謂的依賴項。
“目錄”、“目錄”、“文件夾”?都是相同的概念,但在 Linux 環境中,正確使用的詞是“目錄”。
掛載?是“連接”文件系統的過程,從而使操作系統可以訪問磁盤或特定分區。
root用戶?是系統的主要用戶,對系統有完全的控制權,主要對根目錄“/”有完全的訪問權限。
根目錄“/”?是整個系統(從用戶數據到內核)的主目錄。即使您將磁盤空間劃分為多個分區,它們也會被掛載到“/mnt/...”、“/run/media/user/...”或其他目錄中,而這些目錄仍然位于根目錄“/”內。
交換分區?- 用于在內存不足時從內存中卸載數據的磁盤分區。如果您熟悉 Windows 中的交換文件,那么這兩者本質上是一樣的。
一切皆文件- 在 Linux 中,一切皆文件,包括目錄(文件夾)。此外,文件可能有也可能沒有擴展名(即表示其屬于特定文件格式的前綴,例如“.txt”、“.mp4”、“.html”等)。記住這一點,這樣當我們編輯某些文本文件時就不會感到困惑,因為這些文件沒有“.txt”或“.conf”之類的擴展名——這是正常的。
引導加載程序- 負責加載已安裝的系統,以及在計算機上同時安裝多個操作系統的情況下選擇“加載哪個特定系統?”。
如果內容對你來說是新的,沒必要一下子記住所有內容。如果有必要,你以后會再回來的。
1.1 關于現場環境
安裝過程包括啟動實時環境、配置實時環境、準備目標磁盤以及下載和安裝軟件包(包括 Linux 內核和其他有用的東西),以使系統可用并滿足您的需求。
此次安裝分為兩個全局階段:
設置 Live 環境并安裝系統。
設置已安裝的系統。
在第一階段,我們設置一個實時環境,以便能夠在所需的位置下載并安裝操作系統所需的軟件包。
第二階段,顧名思義,我們對已經安裝好的系統進行配置。
處理圖像
2.1 下載鏡像
您可能需要考慮兩個選項:
使用 Torrent(“BitTorrent 下載(推薦)”)——推薦此選項。
直接下載(HTTP 直接下載)- 如果您在使用 Torrent 時遇到任何問題,請向下滾動到“HTTP 直接下載”部分,您將看到下方可用的直接下載服務器列表。找到離您最近的國家/地區,然后點擊它提供的第一個服務器。
2.2 將鏡像寫入 USB 驅動器
下載圖像后,將其寫入可移動媒體。
要將鏡像寫入 U 盤,我強烈推薦 Ventoy。準備完成后,只需將鏡像復制到 U 盤即可寫入,并且還提供了便捷的多啟動功能(將多個鏡像同時存儲在一個 U 盤上,并有選擇地啟動它們)。——這可能是目前最好的解決方案。
前往官方網站下載Ventoy。
找到“下載”選項卡。
該表格將提供三個選項供您選擇。請選擇任意一個,因為這三個鏈接都指向 SourceForge 上的同一個頁面。
現在,在可用文件列表中,根據您當前的操作系統選擇存檔:
ventoy-x.x.x-windows.zip
或ventoy-x.x.x-linux.tar.gz
。
下載后,解壓縮檔案。
在 Windows 上:右鍵單擊存檔 → “全部提取”。
在 Linux 上:打開終端 → 運行:
tar -xzf <archive-name>.tar.gz
。
您可以在網上搜索關于如何使用 Ventoy 的詳細說明。
2.3 加載圖像
進入主板的啟動盤選擇菜單。無論當前系統是什么,都需要重啟。
在顯示主板徽標之前和顯示主板徽標時,反復按下該鍵以打開啟動設備選擇菜單(可能稱為“啟動菜單”或類似的名稱)。
例如:在技嘉主板上,這通常是 F12 鍵。您的主板可能有所不同。
您可以從主板的啟動屏幕或通過谷歌搜索找到主板的特定密鑰。
在啟動設備選擇菜單中,選擇您安裝映像的啟動設備。請注意,如果某個選項帶有前綴“UEFI:...”,請務必選中它。否則,請選擇不帶前綴的選項。
鏡像啟動后,您將看到所謂的邀請。這是有關當前用戶以及終端代表其啟動的計算機的信息:
root@archiso ~ #
2.4 了解 UEFI 和 BIOS
了解主板使用的固件最簡單、最直觀的方法是查看其界面設計。進入啟動菜單后,您將看到以下兩種情況之一:
BIOS以粗糙的文本菜單形式出現,具有簡單(古老)的界面。
UEFI提供了支持鼠標的現代圖形界面。
這是一個相當重要的階段,因為之后的一些安裝步驟將依賴于此。一旦你決定了,我們就可以繼續了。
但是,如果在前一階段您可以選擇從 UEFI 驅動器啟動,那么這清楚地表明您的主板使用了此固件。
設置 Live 環境
首先,您需要設置環境。安裝將在它的幫助下進行。
3.1 關于終端內的滾動(注)
可選步驟。
如果您在安裝過程中遇到問題,查看之前的終端輸出(向上滾動)有時會很有用。此功能并非開箱即用,但可以使用 tmux 實用程序實現:
tmux
值得注意的是,tmux 僅在啟動后才會顯示終端歷史記錄。如果您打算使用它,請立即啟動它以保存完整的歷史記錄。
再次強調,這不是必需的,但知道這個實用程序可用會很有用。
3.2 設置互聯網連接
安裝過程需要下載軟件包。因此,首先需要確保系統可以訪問互聯網。
注意:建議盡可能使用有線連接以避免穩定性問題。
3.2.1 有線連接
如果您使用有線連接,則無需采取任何其他措施。
您可以使用 ping 命令檢查連接:
ping www.baidu.com
幾秒鐘就夠了。如果數據包收到了,說明一切正常。使用“Ctrl + C”終止進程。
3.2.2 無線連接
3.2.2.1 連接網絡
如果您使用 WiFi 訪問互聯網,請使用 iwctl 實用程序:
iwctl
顯示已連接的 WiFi 模塊列表:
device list
此時將出現“設備”表。您的 WiFi 模塊應該會顯示在此表的列表中。很可能它會是唯一一個。記住它的名稱。
注意“Powered”列,其狀態應為“on”。否則,您需要啟用此模塊:
device <module-name> set-property Powered on
如果遇到“操作失敗”錯誤,請查看“解鎖模塊”。如果沒有,請跳過此步驟。
3.2.2.2 解鎖模塊
使用“Ctrl + C”退出iwctl然后運行:
rfkill
此命令將列出您的設備,包括網絡適配器、藍牙和 WiFi 模塊。
找到“wlan”類型的設備。
如果“HARD”參數顯示為“blocked”,則表示 WiFi 模塊已被硬件阻止。請在筆記本電腦上查找物理開關,或通過 百度 搜索。如果“SOFT”參數顯示為“blocked”,則只需解除模塊阻止即可:
rfkill unblock wlan
如果命令因錯誤“無效的緩沖區目標”而掛起,請使用“Ctrl + C”中斷它。
重新檢查模塊狀態:
rfkill
解鎖后,WiFi模塊將自動啟用。返回無線連接設置的開始。
3.2.2.3 連接網絡(續)
獲取可用網絡列表:
station <module-name> get-networks
連接到網絡:
station <module-name> connect <network-name>
如果要求您輸入密碼,請不要拒絕。
如果程序沒有顯示其他消息,則表示連接成功。連接成功后,使用“Ctrl + C”組合鍵退出 iwctl。
檢查連接:
ping google.com
按“Ctrl + C”完成該過程。
3.3 更新密鑰和軟件包
更新軟件包數據庫以便將來獲得最新版本的軟件包:
pacman -Sy
然后更新可信密鑰數據庫。這對于確認已安裝軟件包的完整性是必要的:
pacman-key --init
然后:
pacman-key --populate archlinux
3.4 同步日期和時間
為避免下載軟件包時出現問題,需要在實時環境中正確配置時間。請檢查日期和時間設置:
timedatectl
確保“系統時鐘已同步”狀態為“是”。如果不是,請安裝 chrony 實用程序:
pacman -S chrony
運行 chrony:
systemctl start chronyd
(請注意正在啟動的服務的名稱,其名稱與實用程序本身的名稱略有不同)
重新檢查時間同步狀態:
timedatectl
準備磁盤
在開始準備磁盤之前,請確保磁盤上沒有重要數據。
4.1 創建分區
目錄就是文件夾。但在 Linux 中,通常不在此上下文中使用“目錄”一詞。因此,我們將文件夾稱為“目錄”。
當我們創建分區時,每個分區都會由某個目錄表示,這些目錄可以提供對該分區的磁盤空間的訪問。
主要章節的幫助:
Root——?包含系統文件的根分區,以及用于訪問其他分區(即其他分區)的目錄;
EFI(Boot)——包含系統引導加載程序;
Swap?是一個交換分區,在 RAM 溢出時用作額外的內存緩沖區(類似于 Windows 中的交換文件)。
主頁?— 用戶的主目錄。
需要哪些部分?
部分的數量取決于您的需求和偏好。
最低配置:
對于具有 UEFI 的系統:僅限 EFI 和 Root。
對于具有 BIOS 的系統:僅限 Root。
僅當您的磁盤空間確實不足(約 20-30 GB)或您知道自己在做什么時才使用它。
推薦且通用:
對于具有 UEFI 的系統:?EFI、Swap、Root、Home。
對于具有 BIOS 的系統:?Swap、Root、Home。
BIOS 和 UEFI 配置的區別在于,BIOS 不需要創建 EFI(引導)分區,因為引導加載程序可以直接放在根分區中。
您有權創建、格式化和掛載您認為自己需要的分區。
讓我們開始吧。
查看現有磁盤和分區的信息:
lsblk
您的輸出可能會有所不同,但您可能會得到類似這樣的結果:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 792.2M 1 loop /run/archiso/airootfs
sda 8:0 1 14.8G 0 disk
├─sda1 8:1 1 14.8G 0 part
│ └─ventoy 254:0 0 1.1G 1 dm
└─sda2 8:2 1 32M 0 part
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 237.4G 0 part
└─nvme0n1p2 259:2 0 1G 0 part
讓我們看一下我提供的輸出的每一行作為示例:
loop0 sda ├─ sda1 │ └─ ventoy └─ sda2 nvme0n1 ├─ nvme0n1p1 └─ nvme0n1p2
決定在哪個磁盤上安裝系統,記住它的名稱。
如果連接了多個磁盤,請再次確保對可以安裝系統的磁盤進行進一步的操作,以避免丟失重要數據。
注意:如果您需要更多信息,請使用帶有“-l”(列表)標志的 fdisk 命令:
fdisk -l
如果您發現由于連接的磁盤數量過多,導致您需要的信息超出了屏幕的頂部邊框,請使用 fdisk 命令輸出重定向到 less 實用程序:
fdisk -l | less
這樣,您就可以使用鍵盤上的箭頭鍵或 Page Up/Page Down 鍵滾動查看命令輸出。要退出,請使用 Ctrl + Z。
但我們主要使用 lsblk。所以讓我們繼續。
使用磁盤路徑運行 fdisk 實用程序。路徑通常以“/dev/”開頭:
fdisk /dev/<disk-name>
例如,在我的情況下它是 /dev/nvme0n1。
管理 fdisk 需要使用一些命令,每個命令代表一個特定的字母。要查看可用命令的完整列表,請輸入:
m
首次對磁盤進行分區時,請創建一個 GPT(GUID 分區表)類型的新分區表。為此,請輸入:
g
建議的分區大小:
UEFI??— 512MB。
交換分區?— 等于 RAM 大小。建議不少于 4 GB,但不超過 16 GB。
Root 權限?— 至少 20 GB。越多越好。我分配了 60 GB。
主頁?- 分配與根分區相同的空間,或者稍微少一點,或者分配所有剩余的空間(如果您不打算創建備份分區)。
除分配的內存量外,每個分區的分區創建算法都是相同的:
新建一個section,輸入:
n
只需按“Enter”即可將“分區號”保留為默認值。
將“First sector”保留為默認值,“Enter”。
對于“最后一個扇區”,請按以下格式指定分區大小:
+<amount><GB/MB>
(分區大小可以按如下方式指定(例如):+512MB
或+60GB
,等等)
因此,創建您需要的部分。
對于最后一段,您可以在最后階段(“最后扇區”)分配剩余內存而無需指定大小。
如果 fdisk 指示存在現有簽名(消息“分區 <num> 包含 <type> 簽名”),則同意刪除它:
y
完成剪切部分后,應用更改:
w
再次檢查已完成的工作:
lsblk
4.2 格式化分區
下一步是將分區格式化為特定的文件系統類型。以下命令會將分區格式化為推薦的格式。如果您沒有個人偏好,請按照說明操作。
如果您尚未創建以下任何部分,請跳過該命令。
將 EFI(啟動)格式化為 FAT32:
mkfs.vfat /dev/<efi-partition>
格式化交換:
mkswap /dev/<swap-partition>
將根格式化為 EXT4:
mkfs.ext4 /dev/<root-partition>
對于所有其他分區,使用與根分區相同的格式。
4.3 掛載分區
您需要掛載創建的分區以使它們可用于實時環境。
原理是一樣的:如果您尚未創建任何列出的部分,請跳過它。
為 EFI 分區創建目錄“/boot”:
mkdir /mnt/boot
安裝啟動:
mount /dev/<boot-partition> /mnt/boot
swapon:
swapon /dev/<swap-partition>
mount:
mount /dev/<root-partition> /mnt/
為 Home 分區創建目錄“/home”:
mkdir /mnt/home
mount:
mount /dev/<home-partition> /mnt/home
目前無需掛載“/backup”分區。您需要時再掛載。
重新檢查已掛載的分區。現在,它們應該出現在“MOUNTPOINTS”列中:
lsblk
安裝系統
5.1 安裝軟件包
作為最低要求,我推薦以下軟件包:
pacstrap -K /mnt base base-devel linux linux-firmware xorg-server xorg-xinit efibootmgr grub os-prober sudo vim man bash-completion networkmanager konsole firefox
此命令將安裝 Linux 內核、其運行所需的軟件包以及與系統進行最低限度舒適交互的軟件。
一些有用的軟件包可以使一開始的工作更加輕松:
“neofetch”??——幫助快速獲取有關系統的信息。
“qview”??——簡單的照片瀏覽器。
“vlc”??——經典視頻播放器。
“audacious”??——輕量級音頻播放器。
“htop”??— 系統監控、進程管理。在終端中運行,模擬圖形界面。其功能與 Windows 中的“任務管理器”幾乎相同。
“libreoffice-fresh”??——Office 套件(微軟 Office 套件的替代品)。
“code”??——Visual Studio Code。
(只需將您需要的包的名稱添加到上面提供的“pacstrap”命令的末尾)
您可以通過在互聯網上查找名稱來安裝其他軟件包(當然,前提是它們在官方倉庫中可用)。但是,如果您是第一次安裝,則可以將安裝限制在我建議的列表中。
Arch 充滿了 Windows 上現有程序的獨立類似物,以及相當多的官方和非官方端口。
5.2 創建分區配置文件
fstab 文件存儲了磁盤的相關信息,這些信息是系統識別磁盤所必需的。生成該文件:
genfstab -U /mnt >> /mnt/etc/fstab
未來展望:有時,在安裝或恢復后,您可能會遇到 Grub(引導加載程序)無法識別系統的情況(列表中缺少“Arch”項)。問題很可能出在 fstab 文件中。
可選:您可以檢查文件配置并確保系統可以看到您創建的所有分區:
vim /mnt/etc/fstab
fstab 文件將在 Vim 文本編輯器中打開。確認一切就緒后,退出編輯器并在鍵盤上輸入:
:q
然后按“Enter”。
5.3 過渡到已安裝的系統
切換到系統環境(也稱為“chroot”)是從實時環境遷移到我們剛剛安裝的系統環境所必需的。運行:
arch-chroot /mnt
注意:您將處于已安裝系統的環境中,這意味著只有您在第 5.1 點中指定的安裝軟件包可用。因此,如果您在啟動時遇到系統找不到程序的情況,則可能是您遺漏了某些程序。您可以使用 pacman 安裝必要的軟件包:
pacman -S <package-name>
系統設置
6.1 系統時間
首先,設置您的時區:
ln -sf /usr/share/zoneinfo/<Region>/<City> /etc/localtime
將<Region>
和替換<City>
為您相關的地區和城市。例如:/Europe/Moscow
或/Asia/Bishkek
。
如果您不確定具體要輸入什么,請查看所有可用區域:
ls /usr/share/zoneinfo
此命令將允許您查看“zoneinfo”目錄,其中包含代表區域的目錄。
要查看特定區域內所有可用的城市,請在“zoneinfo”目錄中輸入其名稱:
ls /usr/share/zoneinfo/<Region>
將顯示特定區域內所有可能的城市。
生成“adjtime”文件來同步硬件時間:
hwclock --systohc
6.2 系統本地化
注意:我建議您只使用英語界面語言。Linux 上的大部分內容都是英文的當然,您可以稍后添加任何其他鍵盤布局語言。
通過在文件“locale.gen”中取消注釋所需語言及其編碼的行來安裝語言。對于編輯文本文件,我建議使用 Vim:
vim /etc/locale.gen
該文件將在 Vim 編輯器中打開。輸入反斜杠即可切換到文件搜索模式:
/
通過輸入名稱來找到所需的系統語言。例如,英語是“en_US”。對于英語,請找到以下行:“#en_US.UTF-8 UTF-8”。
找到后,按“Enter”。
現在光標位于所需行,進入編輯模式。按下鍵盤上的:
i
刪除所需語言配置行前的井號“#”。它應該像這樣:“en_US.UTF-8 UTF-8”。
按“Esc”。
要保存更改并退出編輯器,請在鍵盤上輸入:
:wq
按“Enter”。
打開以下文件:
vim /etc/locale.conf
該文件將為空。切換到編輯模式:
i
對于英語,請輸入以下內容:
LANG=en_US.UTF-8
鍵入以保存并退出編輯器:
:wq
按“Enter”。
生成語言環境,以便系統獲取設置:
locale-gen
6.3 啟用網絡管理器
將 NetworkManager 添加到啟動中,以便重啟后可以訪問 Internet:
systemctl enable NetworkManager
6.4 設置引導加載程序
安裝 GRUB:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
然后,進行配置:
grub-mkconfig -o /boot/grub/grub.cfg
6.5 設置賬戶
設置帳戶包括指定主機名、Root 用戶的密碼,以及創建具有 Root 權限的第二個用戶。原則上,創建第二個用戶并非必需,但從系統安全的角度來看,這是一個很好的做法。
6.5.1 主機名公告
接下來,您需要設置主機名。換句話說,就是您的計算機在本地網絡上的名稱:
vim /etc/hostname
切換到編輯模式:
i
現在輸入您喜歡的計算機名稱。例如,如果您是個人使用,可以將其稱為“臺式機”或“PC”。為了方便起見,建議您使用簡潔的名稱。
然后保存并退出:
:wq
6.5.2 設置超級用戶密碼
用于設置Root用戶密碼:
passwd <password>
想一個密碼。如果這是你的家用電腦,你可以設置一些簡單的密碼。
6.5.3 創建第二個用戶
現在讓我們添加一個新用戶,我們將大部分時間都坐在他下面。給他想個名字。這里也一樣,一切都取決于你的想象力:
useradd -m -G wheel -s /bin/bash <name>
如果你的想象力實在太差的話,你可以稱之為“用戶”。
在“passwd”后輸入您的用戶名來設置密碼:
passwd <name>
您將需要經常輸入它,請記住這一點。
現在,您需要為您的用戶配置可用的權限。輸入:
EDITOR=vim visudo
向下滾動并找到以下行:“#%wheel ALL=(ALL:ALL) ALL”。
通過刪除井號“#”來取消注釋此行。
保存并退出:
:wq
6.6 安裝登錄管理器
登錄管理器負責在用戶登錄系統時(例如,重啟后)對用戶進行身份驗證。
有許多適合各種品味和風格的登錄管理器,并且像 Linux 上的幾乎所有東西一樣,它們面向根據需要進行額外的靈活定制。
讓我們安裝最流行和“經典”的登錄管理器之一 - SDDM:
pacman -S sddm
安裝 SDDM 后,將其添加到啟動:
systemctl enable sddm
6.7 安裝圖形環境
您選擇的圖形環境會直接影響您的用戶體驗:界面設計、功能和性能。市面上既有功能齊全的圖形環境,也有窗口管理器。
圖形環境?- 提供現成的界面和預裝的程序集。通常相當于“拿來就用”。對于初學者來說,這是一個便捷的選擇。
窗口管理器?- 提供純圖形環境,開箱即用,僅提供窗口管理功能。除運行所需的依賴項外,無需安裝其他軟件。始終需要仔細定制以滿足您的需求。允許您幾乎從零開始定制系統的外觀和圖形功能。
我建議考慮選擇圖形環境。
將來,如果您想要更多的東西(或者......相反,更少的東西),您可以切換到某個窗口管理器。
KDE Plasma 是最受歡迎且靈活的圖形環境之一。安裝簡單,無需進一步研究配置文件即可開始使用。
pacman -S plasma
6.8 重啟
恭喜!剩下的就是最簡單的部分了。
退出 chroot:
exit
重新啟動進入已安裝的系統:
reboot
系統啟動后,您將看到登錄管理器,需要在其中輸入您的用戶(我們稱之為第二個用戶)的密碼。登錄并享受。
要打開終端(在我們的例子中我們安裝了 Konsole),請按鍵盤上的 Win 并輸入其名稱,類似于 Windows 中的“開始”菜單。
首次使用 Arch Linux 的一些注意事項:
Arch Wiki、Reddit 和論壇。即使官方Wiki乍一看似乎很復雜,也不要忽視它。不要羞于在論壇和社區上尋找解決方案并提問。如果您在互聯網上其他地方找不到問題的解決方案,那么 Reddit 可能是您在 Arch Wiki 之后首先想到的地方之一。
終端。不要害怕使用終端。沒錯,如果你以前沒有任何經驗,一開始可能會有點困難。慢慢習慣吧。因為當你需要在圖形界面之外做點什么的時候,你會感覺像一只在迷霧中摸索的刺猬。如果你想進一步學習 Linux,那么一直坐在 GUI 前肯定不行。
軟件包管理器。我建議您在安裝后立即熟悉軟件包管理器 pacman 和 yay。pacman 允許您從 Arch 官方倉庫下載軟件包。yay 提供對用戶倉庫(即所謂的“AUR”)的訪問。pacman 中沒有的軟件包很可能在 yay 中找到。同時,請熟悉使用 CMake 編譯程序,但如有必要,您可以稍后再學習。
做筆記。使用 Obsidian 或 Notion(或其他工具)來記錄你在 Linux 世界中的冒險經歷。更具體地說,就是方便地寫下問題的解決方案。相信我,這不僅能顯著提高你學習 Arch 的速度,還能顯著提高你學習 Linux 的速度。有時候,從你用自己理解的語言寫的筆記中找到解決方案,然后沿著已經解開的思路繼續學習,比再次翻閱已經找到的信息來解決問題要快得多。
備份。Arch本身很穩定,但圖形環境和窗口管理器(以及通常安裝的軟件)有時會帶來麻煩,尤其是在剛開始學習使用它們的時候。不妨試試 TimeShift 實用程序。它非常易于使用,并且允許您創建快照——系統的快速備份副本(快照)。這非常有用。相信我,一開始您很可能會因為“搞砸了”而頻繁地重新安裝系統。誠然,有時 TimeShift 在恢復系統快照后會留下一些“污垢”——那些您決定“回滾”的更改的殘留。因此,除了 TimeShift 之外,還請嘗試使用 rsync 實用程序。它允許您創建系統的完整備份。實際上,創建備份只需將整個根目錄“/”復制到某個僻靜的地方,并在必要時使用當前系統格式化磁盤,然后將備份副本復制回來。 Rsync 可以讓你比常規復制(例如使用 cp 命令)更快地完成此操作,并且還提供了其他選項來簡化復制文件的過程(排除文件、忽略現有文件等)。簡而言之,定期備份就是你的一切。