用 archinstall 自動(dòng)化腳本安裝 Arch Linux
對(duì)許多新用戶來(lái)說(shuō),安裝 Arch Linux 仍然是一件頭疼的事情。它需要命令行,以及包括啟動(dòng)引導(dǎo)過(guò)程、內(nèi)核和 Grub 概念在內(nèi)的 Linux 系統(tǒng)的內(nèi)部工作機(jī)制等大量的知識(shí)。對(duì)許多人來(lái)說(shuō)并不知道這些知識(shí)。但是新用戶仍然想要安裝和體驗(yàn) Arch Linux 。
我個(gè)人感覺(jué)在計(jì)算機(jī)年代,操作系統(tǒng)的安裝應(yīng)該是簡(jiǎn)單的事情。對(duì)于最終用戶安裝系統(tǒng)應(yīng)該盡可能的簡(jiǎn)單。畢竟,所有操作系統(tǒng)的存在只有一個(gè)目的 —— 幫助最終用戶執(zhí)行某些任務(wù)并協(xié)助他們。
archinstall 自動(dòng)化腳本是什么?
話說(shuō),不久前我們討論過(guò)在裸機(jī)上安裝 Arch Linux。從那以后,Arch Linux 團(tuán)隊(duì)弄出來(lái)了一個(gè)叫做 ??archinstall?? 自動(dòng)化和交互腳本。如今用這個(gè)腳本安裝 Arch Linux 是一件容易的事情,任何人都能夠完成。
這就讓我們有了使用這個(gè)叫做 ??archinstall?
? 的自動(dòng)化腳本撰寫(xiě)這篇 Arch Linux 安裝指南的打算。
讓我們開(kāi)始吧。
使用 archinstall 腳本安裝 Arch Linux 的指南
我將這個(gè)指南分為三個(gè)部分。第一部分是下載 Arch Linux 的 .ISO 文件,創(chuàng)建一個(gè)磁盤引導(dǎo)分區(qū)。第二部分是實(shí)際安裝,最后是用一個(gè)示例桌面來(lái)完成配置。
第一部分:下載 .ISO 文件
訪問(wèn)以下鏈接。下載 Arch Linux 的 .ISO 文件。你能夠用一個(gè)直接的 HTTP 地址下載或者使用種子/磁力鏈接下載文件。
一旦下載完成,用 ??Etcher?? 或者其他的工具創(chuàng)建一個(gè)可啟動(dòng)的 U 盤。
完成以后,插入 U 盤并且重啟計(jì)算機(jī)。
你開(kāi)始下一部分之前,確定你連接了互聯(lián)網(wǎng)。一般來(lái)說(shuō),如果你是有線網(wǎng),那就很好。如果你在 Arch 就要通過(guò)命令行配置 Wi-Fi,請(qǐng) ??遵從此指南??。只要確保你已經(jīng)連接到互聯(lián)網(wǎng)就行。
第二部分:使用 archinstall 安裝
一旦啟動(dòng)完成,你應(yīng)該看到以下提示。鍵入 ??archinstall?
? 然后點(diǎn)擊回車。
First prompt for archinstall
這個(gè)命令將會(huì)驗(yàn)證網(wǎng)絡(luò)連接是否連接到 Arch Linux 的鏡像站點(diǎn)。一旦完成,就會(huì)彈出一系列(像這樣的)問(wèn)題。你需要做的將是閱讀和回復(fù)。
所以,對(duì)這個(gè)指南來(lái)說(shuō),我給出了讓你開(kāi)始的最基礎(chǔ)和最容易的一種方法。如果你足夠自信,你也可以嘗試其他選擇。但是我建議遵循以下概述的基本選擇,下次你在嘗試其他的選擇。
夠公平吧?OK。
因此,第一個(gè)問(wèn)題是鍵盤布局類型。通過(guò)兩個(gè)字節(jié)國(guó)家特定布局代碼來(lái)顯示。你也可以鍵入它們或者輸入它們邊上的數(shù)字。對(duì)于美國(guó)-英語(yǔ)來(lái)說(shuō),我鍵入 ??us?
? 。
Keyboard Type – archinstall
下一步是鍵盤語(yǔ)言,我鍵入數(shù)字 ??65?
? 選擇美國(guó)。
Keyboard Language – archinstall
下一個(gè)是硬盤驅(qū)動(dòng)器部分。這個(gè)腳本自動(dòng)探測(cè)你的目標(biāo)系統(tǒng)的可用驅(qū)動(dòng)器。舉個(gè)例子,在以下圖片中,它顯示 17GB ??/dev/vda?
? 是一個(gè)主要的塊設(shè)備。這就是我要安裝系統(tǒng)的地方。不要跳過(guò)這個(gè)步驟。
在這個(gè)指南中,我鍵入數(shù)字 ??2?
?? 選中 ??/dev/vda?
? 塊設(shè)備。請(qǐng)根據(jù)你們每人的系統(tǒng)鍵入相應(yīng)的數(shù)字。
一旦你做完這步,你應(yīng)該在設(shè)置這個(gè)設(shè)備的邊上看到一個(gè)雙箭頭 ??>>?
?。如果你已經(jīng)選中它,按下回車鍵進(jìn)入下一步。
Choose Block Device -1
Choose Block Device -2
在下一個(gè)選項(xiàng)中,你要非常小心。這個(gè)腳本問(wèn)是否你想清除設(shè)備然后進(jìn)行自動(dòng)分區(qū)。否則你要手動(dòng)分區(qū)硬盤驅(qū)動(dòng)器。為了簡(jiǎn)單起見(jiàn),我選擇選項(xiàng) ??0?
?。
Select partition option – archinstall
在下面一組問(wèn)題中,如下圖所示。更多的是文件系統(tǒng)類型、主機(jī)名、root 用戶密碼,等等。按照屏幕上的操作。便于幫助你,我已經(jīng)在下表中加入了用于本指南的問(wèn)題和答案。
問(wèn)題 | 選項(xiàng) |
選擇主要的文件系統(tǒng) | ? |
你想用 zram 作為交換分區(qū)嗎? | ? |
鍵入磁盤加密密碼 | 保留為空直接按下回車 |
主機(jī)名或計(jì)算機(jī)名 | 鍵入你要鍵入的名字 |
鍵入 root 密碼 | 鍵入你要鍵入的密碼 |
鍵入程序預(yù)配置文件名:0 – 桌面;1 – 最小化;2 – 服務(wù)器;3 – xorg | 選擇 ? |
安裝顯卡驅(qū)動(dòng) | 根據(jù)你的系統(tǒng)選擇數(shù)字。否則缺省不選按下回車鍵 |
安裝聲卡驅(qū)動(dòng) | 選擇 ? |
Various options in archinstall -1
在選擇內(nèi)核的下個(gè)問(wèn)題里,選擇 ??linux?
?。這個(gè)腳本將要為你安裝你額外添加的軟件包,像 firefox、nano ,等等。
用 NetworkManager 選擇網(wǎng)絡(luò)接口,并且為時(shí)區(qū)選擇缺省選項(xiàng)。
Various options in archinstall -2
就是這樣。一旦你已經(jīng)完成上述步驟,這個(gè)腳本將會(huì)生成,并且等待你按下回車開(kāi)始安裝過(guò)程。
archinstall starts downloading packages
等待直到這一步驟完成。這將花一些時(shí)間下載安裝所有軟件包,這依賴你的系統(tǒng)和網(wǎng)絡(luò)連接速度。有時(shí) Arch 鏡像是緩慢的,所以等待直到它完成。
第三部分 - 安裝桌面環(huán)境
當(dāng)你用以上方法安裝完基本系統(tǒng)以后,你可以安裝像 GNOME、KDE Plasma、MATE、Xfce 等額外的桌面環(huán)境。我們?cè)谝韵马?yè)面中為它們每個(gè)都提供了安裝指南。你可以訪問(wèn)你選擇的桌面環(huán)境安裝頁(yè)面,并且直接跳到這些頁(yè)面底部提取安裝桌面環(huán)境的命令。
舉個(gè)例子,如果你想要安裝 GNOME 桌面基本套件,你可以簡(jiǎn)單的運(yùn)行以下命令來(lái)安裝。
sudo pacman -S --needed gnome gnome-tweaks nautilus-sendto gnome-nettool gnome-usage gnome multi-writer adwaita-icon-theme chrome-gnome-shell xdg-user-dirs-gtk fwupd arc-gtk-theme seahosrse gdm firefox gedit
systemctl enable gdm
systemctl enable NetworkManager
一旦你完成了以上這些,鍵入 ??reboot?
? 重啟。
恭喜你。你已經(jīng)使用這個(gè)指南通過(guò)厲害的 ??archinstall?
? 腳本安裝完成了 Arch Linux。
結(jié)語(yǔ)
我相信,這是由該團(tuán)隊(duì)開(kāi)發(fā)的令人印象深刻的腳本之一。并且確實(shí)增加了使用 Arch Linux 的用戶基數(shù)和覆蓋范圍。