我正在閱讀很多關於如何在沒有螢幕或類似情況下安裝 Ubuntu 的問題。但我想知道是否有一個基於網路的安裝程式使用同一 LAN 上的另一台 Ubuntu 機器。
例如,這是我的理想場景:
- 嵌入式 PC (x64/x86),無螢幕
- 它透過乙太網路電纜連接到我的 LAN
- 在我的開發機器上(還有 Ubuntu)我運行一個軟體進行安裝
- 我使用 USB 筆和 Ubuntu 安裝程式的早期階段啟動要安裝的機器
- 我的開發電腦上的軟體在要安裝的電腦上尋找網路安裝程式並連接到它
- 透過這種方式,我甚至可以在我的開發電腦上本地使用圖形安裝程序,從而允許在另一台電腦上進行安裝。
這種方法有幾個優點:
- 在完全盲機上非常容易使用(沒有螢幕,沒有鍵盤等...)
- 無需使用預置或其他技巧
- 它可以同時管理多台機器
- 它可以將設定(如網頁配置、預設應用程式等)保存在檔案中,以便當您必須製作另一台相同類型的機器時可以再次載入它們。
那裡有這樣的東西嗎?
答案1
如果我理解這個問題,您希望ComputerA
在安裝 UI 顯示時進行安裝ComputerB
。
一種可能的解決方案可能會滿足您在 Ubuntu live-server ( subiquity
) 安裝程式中的要求。執行此安裝程式時,它會建立一個installer
可用於透過 ssh 進入安裝的使用者。
在你的場景中
- 在 上啟動安裝程式
ComputerA
。 - 從
ComputerB
,以使用者ComputerA
身分ssh 進入installer
並顯示安裝 TUI。
問題是installer
用戶的密碼預設是隨機產生的。您需要使用自訂自動安裝user-data
文件將密碼設定為已知的密碼或新增 ssh 金鑰。
如果您正在尋找一種為多個安裝提供設定的解決方案,那麼您可能無論如何都想了解自動安裝。
我無法保證 TUI 透過 ssh 安裝的效果如何,因為我自己從未使用過這種方法。