什麼是 Gentoo Linux 以及如何安裝它

什麼是 Gentoo Linux 以及如何安裝它
桌上的筆記型電腦的照片。

Gentoo Linux 是一個功能強大且可擴展的發行版,堅持最初基於原始碼的套件管理。此外,它的套件管理器 portage 是一個功能強大的實用程序,可讓您微調和調整每個分發方面。然而,它並不是一個易於安裝和使用的發行版。在這裡,我們向您展示如何安裝 Gentoo Linux 來享受它的眾多好處。

Gentoo Linux 是什麼?

從本質上講,Gentoo Linux 是一個高度模組化的 Linux 發行版,它使您能夠為任何目的創建客製化的 Linux 機器。與其他發行版不同,它透過提供編譯和修改系統中每個可安裝套件的工具來實現這一點。

這種方法的最大優點之一是它消除了您和系統包之間的中間人。您不受特定套件管理器和應用程式格式的約束。使用原始程式碼,您可以編譯自己的套件並自訂它們以滿足您的需求。

獲取Gentoo

您可以從 Gentoo的網站取得一份副本。您可以選擇適用於不同平台的安裝程式。Gentoo 支援 amd64 和 arm64 以及其他傳統架構。

使用下載的 ISO 文件,您可以使用 USB 寫入程式(例如balenaEtcherdd)來建立可啟動隨身碟。

安裝 Gentoo Linux

在我們繼續安裝 Gentoo 之前,需要注意的是,這個過程完全是手動的,這意味著在此過程中將執行許多命令。因此,建議您在安裝過程中不僅參考本指南,還要查看Gentoo 的官方手冊以獲得進一步的指導。

amd64 的 Gentoo Linux 手冊網頁的螢幕截圖。

將閃存驅動器插入電腦並啟動它。它將引導您進入 Gentoo 安裝程式畫面。

第 1 步:設定網路連接

要安裝 Gentoo,您需要連接到 Internet。安裝程式將自動透過有線連接進行連接。執行以下命令檢查目前是否在線:

顯示 MakeTechEasier.com 的 ping 指令的終端。

如果您需要連接到無線網絡,則需要設定 wpa_supplicant,它將連接到您的無線存取點。

重新載入dhcpcd守護程序以啟動無線網路連線:

步驟2:建立EFI磁碟分割區

格式化要安裝 Gentoo 的磁碟。fdisk透過使用後跟電腦磁碟的裝置檔案的命令來執行此操作:

顯示 /dev/vda 裝置的 fdisk 指令的終端。

如果您不確定現有的磁碟分割區結構,請使用以下標誌進行檢查-l

進入 fdisk 後,按G擦除磁碟上任何現有分割區。

顯示擦除磁碟分割表過程的終端。

N告訴 fdisk 您要建立一個新分割區。Fdisk 將詢問您要使用的分割區號碼。按此鍵Enter使用預設值。

顯示第一個分區的已建立的終端。

在“最後一個磁區”提示中輸入“+100M”,然後按Enter

顯示設定第一個分割區大小的過程的終端。

按 變更第一個分割區的類型T。這將告訴 fdisk 您想要更改剛剛建立的分割區的類型。從那裡,透過鍵入 將該分割區設為“EFI System” 1,然後按Enter

顯示設定第一分區類型的過程的終端。

步驟 3:對磁碟的其餘部分進行分割區

您必須建立的下一個分割區是「/boot」分割區,其中將保存 Linux 核心和引導程式。按N,然後Enter建立系統的第二個分割區。

輸入“2”,然後按Enter告訴 Fdisk 您正在編輯目前磁碟的第二個分割區。

顯示第二個分割區的已建立的終端。

按 Enter 接受分割區的預設第一個磁區值,然後鍵入“+1G”,然後按Enter將分割區大小設為 1 GB。

顯示設定第二個分割區大小的過程的終端。

再次按N,然後鍵入“3”以建立硬碟的第三個分區。這將用作計算機的交換分區,每當空間不足時,它可以動態交換其記憶體。

按下Enter設定預設的第一個磁區值,然後鍵入“+4G”,然後按Enter將交換分割區大小設為 4 GB。

顯示設定第三個分割區大小的過程的終端。

T,然後鍵入“3”以變更第三個分區的類型。

輸入“19”以正確設定該分區為交換分區,然後按Enter

顯示設定第三分區類型的過程的終端。

建立將安裝系統其餘部分的根分割區。再按N一次,然後鍵入“4”以設定磁碟上的第四個分割區。

Enter第一個磁區和最後一個磁區提示將磁碟的其餘部分指派給根分割區。

顯示設定第四個分區大小的過程的終端。

P檢查您所做的分區表佈局是否正確。

顯示 Gentoo Linux 的新分區表佈局的終端機。

W確認並將新分割區表寫入磁碟。

第四步:在Gentoo中格式化磁碟

使用以下命令將 EFI 系統分割區格式化為 FAT:

使用更簡單的 ext2 檔案系統為「/boot」分割區建立檔案系統。

建立並啟用交換分區以告訴 Gentoo 該分區可用於與即時記憶體進行交換。為此,請執行以下命令:

透過執行以下命令為根分區建立 ext4 檔案系統:

第 5 步:下載 Gentoo Stage 3 Tarball

將您剛剛建立的根分割區掛載到“/mnt/gentoo”目錄,因為安裝現在將在您機器的硬碟中完成。

使用 wget 從 gentoo.org 網站下載 Stage 3 tarball:

顯示 Gentoo Linux Stage 3 tarball 下載過程的終端機。

完成後,使用 tar 將其解壓縮到“/mnt/gentoo”目錄中:

步驟6:選擇下載鏡像並複製DNS訊息

透過執行以下命令來指示您要在何處下載該系統的軟體包mirrorselect

這將開啟一個 TUI 程序,您可以在其中選擇離您最近的伺服器位置。

顯示 Gentoo Linux 可用下載鏡像的終端機。

將 Gentoo 的預設儲存庫檔案複製到“/etc/portage”資料夾。這是一個設定文件,告訴 Portage 如何下載其軟體包:

將解析器資訊從 USB 安裝程式複製到「/mnt/gentoo」目錄:

步驟 7:掛載裝置檔案並 Chrooting

將 USB 安裝程式中的特殊目錄裝載到硬碟上:

將目前 shell 會話的根目錄從 Live ISO 變更為「/mnt/gentoo」目錄:

第 8 步:掛載 /boot 分割區並更新 Gentoo

將「/boot」分割區掛載到你的 Gentoo 機器上,以確保稍後安裝核心時它將保存在正確的位置:

更新您的 Gentoo 儲存庫,以確保您在進行第一次系統更新時獲得最新的軟體包:

透過執行以下emerge指令來更新並安裝系統的所有基本EBUILDS:

第 9 步:時區和區域設置

完成後,設定係統的區域特定訊息,其中包括您的時區和系統區域設定。要將時區設定為您所在的地區,請找到「/usr/share/zoneinfo」資料夾中列出的離您最近的位置。

將資料夾和區域檔案的路徑寫入「/etc/timezone」檔案。例如,離我最近的位置是“亞洲/馬尼拉”:

顯示設定係統時區過程的終端。

使用您喜歡的文字編輯器開啟“locale.gen”檔案:

刪除 locale.gen 檔案前兩行前面的井號 (#)。

顯示設定係統區域設定過程的終端。

透過運行該程式來應用新的區域設定locale-gen

步驟10:安裝Linux核心並配置fstab

在 Gentoo 中安裝 Linux 核心有多種方法。要么手動配置其所有功能,要么使用 Gentoo 開發人員預先建立的功能。出於我們的目的,我們選擇後者。

首先,安裝 installkernel 套件和核心本身:

安裝核心後,使用您喜歡的文字編輯器開啟 fstab 檔案:

指示您在 fdisk 中建立的所有分割區。例如,在 UEFI 系統中,您的 fstab 檔案可能如下所示:

顯示簡單 fstab 分區佈局的終端。

步驟11:設定root密碼並安裝附加工具

為您的系統建立 root 密碼。這將確保您在安裝過程後仍然可以存取您的系統:

顯示設定新 root 密碼過程的終端機。

為您的 Gentoo 系統安裝額外的網路支援工具。例如,如果您需要乙太網路和無線連接,請安裝以下內容:

完成後,如果您想監視系統的行為,您也可以安裝系統記錄器:

最後,為您將與之互動的最常見的檔案系統安裝檔案系統實用程式:

第12步:安裝引導程式

安裝 Gentoo 的最後一步是引導程式。這是一個小程序,會在電腦的 BIOS 之後立即載入並準備載入作業系統的核心。

若要安裝 GRUB 引導程序,請執行以下命令:

顯示取得 Grub 引導程式程序的終端。

安裝後,執行以下命令來正確初始化和配置 GRUB:

卸載 USB 安裝程式並透過執行以下命令重新啟動系統:

安裝 Gentoo Linux 只是了解 Linux 發行版底層運作的第一步。了解如何透過加快 Gentoo 中的編譯時間來進一步最佳化您的系統。

但是,如果您仍然不確定要安裝哪個桌面環境,請查看我們認為Linux 上最好的桌面環境

圖片來源:戴爾,來自 Unsplash(背景)和Wikimedia Commons(標誌)。所有修改和螢幕截圖均由 Ramces Red 進行。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *