Archinstall 2.3.0 安裝程式新版本已正式發布,該版本於 4 月由 Arch Linux 開發人員宣布,最初被認為是愚人節玩笑。
對於不熟悉 Archinstall 安裝程式整合的用戶,它以控制台模式運行,並提供自動化安裝過程的選項。預設情況下,與以前一樣,也提供手動模式,即使用逐步安裝指南。
安裝程式提供兩種模式:引導式和自動式:
- 在交互模式下,用戶會被問到涵蓋基本設置和安裝手動步驟的順序問題。
- 在自動模式下,您可以使用腳本創建典型的自動安裝模板。 此模式適用於創建您自己的程序集,該程序集專為自動安裝而設計,並安裝了一組典型的配置和軟件包,例如用於在虛擬環境中快速安裝 Arch Linux。
使用 Archinstall,您可以建立特定的安裝設定文件,例如「桌面」設定文件,用於選擇桌面環境(KDE、GNOME、Awesome)並安裝必要的軟體包;或建立「Web 伺服器」和「資料庫」設定文件,用於選擇和安裝 Web 內容、伺服器和資料庫管理系統 (DBMS)。您也可以使用設定檔進行網路安裝,並在伺服器群組內自動部署系統。
Archinstall 2.3.0 主要新特性
這個新版本的 archinstall 2.3.0 解決了社區提出的許多問題,並對安裝程序進行了一些改進,這提高了可靠性,尤其是它的使用。
正如開發者分享的:
我們要感謝所有提交問題、提供反饋以及最重要的是為所有這些問題的解決方案提出建議或做出貢獻的人。
這絕不是一個完美的版本,還有很多工作要做。 但我們認為這是朝著正確方向邁出的一步,改進了可訪問性和穩定性,並對我們發布的引導模板進行了一些安全改進。 以下是自上一版本以來所有更改的列表,我們將從最重要的更改開始以突出顯示它們。
在已進行的更改和最值得注意的更改中,我們可以發現,除了支援自訂 Btrfs 子節之外,還添加了對 GRUB 引導程式和磁碟加密的正確支援。
此外,還特別指出,在安裝媒體上檢測到了活躍的服務 espeakup.service(視障人士專用的語音合成器),並且在安裝過程中自動複製了其配置。
此外,值得注意的是,現在支援多個加密磁碟區(功能有限;要么啟用,要么停用,但多個分割區都會被加密)。因此,所有加密分割區都受密碼保護。
此外,已提出對插件的初步支持,允許用戶為安裝程式建立自己的驅動程式和附加元件。外掛程式也可以透過網路使用 `--plugin=url | location` 選項、設定檔 (`{"plugin":"url | location"}`)、API (`archinstall.load_plugin()`) 或套件管理器 (`pip install yourplugin`) 載入。
在其他突出的變化中:
- 重新設計的用於手動分區磁盤分區的界面。
- 提高了磁盤操作的可靠性,例如分區、加密和掛載。
- 默認安裝掛載點不再是/mntsino/mnt/archinstall
磁盤佈局和配置已從 user_configuration.json 移至 user_disk_layouts.json - BlockDevice().Device_or_backfile現在在設備是loop設備時返回backfile,BlockDevice().設備仍然返回有限的類型信息(raid、crypt等)。
- Partition().size 現在是只讀值,因此 Partition (size = X) 參數已被刪除
Partition ().Allow_formatting 已被移除/棄用,這是通過直接函數調用而不是自動擦除分區來處理的。