使用使用者提供的網路資訊透過 Wifi 進行無人值守的網路安裝 Ubuntu

使用使用者提供的網路資訊透過 Wifi 進行無人值守的網路安裝 Ubuntu

有沒有辦法將 Ubuntu Ubiquity 安裝更改為在沒有網路連線的情況下不繼續安裝?

我創建了一個預置文件,該文件可以自動執行整個安裝過程,包括使用字串分配 wep 金鑰

d-i netcfg/wireless_wep <wep_key>

我面臨的問題是,如果自動配置的網路連線不起作用,我希望安裝停止在「選擇無線網路」畫面上,而不是嘗試繼續安裝。另外,如何刪除下面看到的「我現在不想連接到 wifi 網路」選項?

(圖片來自網站http://www.ubuntu.com/download/desktop/install-desktop-latest

我已經嘗試過 Ubuntu 自訂工具包,但我找不到在哪裡可以進行這種程度的控制。

答案1

為此,您需要手動編輯ubiquity安裝程式腳本。

它們位於 中/usr/lib/ubiquity,通常由程式包擁有ubiquity,因此如果您打算自訂它們,您可能需要推出該程式包的您自己的變體。

我相信您要編輯的/usr/lib/ubiquity/netcfg/netcfg實際上是一個已編譯的二進位文件,因此您需要下載 Ubiquity 原始碼包來自訂和重建它(或用您自己編寫的內容替換它)。

答案2

我知道這是一個非常老的問題,但如果有人遇到這個問題,這裡是資訊:當你設定時,wifi螢幕不會顯示自動無所不在在 grub.cfg 中。要破解它並使其顯示,您需要使用此處的 LiveCDCustomization 說明解壓縮 Ubuntu 映像(我使用的是 20.04.3):https://help.ubuntu.com/community/LiveCDCustomization剛剛達到提取桌面系統步。

之後,Live CD 檔案系統將位於 ./edit 資料夾中。使用您最喜歡的文字編輯器編輯 ./edit/usr/lib/ubiquity/plugins/ubi-wireless.py 檔案並註解掉這 3 行(在 20.04.3 中它們是第 67-69 行):

#if self.is_automatic:
#    self.page = None
#    return

當設定設定為自動時,這些行告訴它跳過顯示 WiFi 連接畫面。

相關內容