Debian

無頭啟動並安裝在同一 USB 設備上

  • December 29, 2018

情況:我有一台無法連接螢幕的 PC。我知道 PC 會自動啟動連接到某個 USB 埠的任何可啟動媒體。個人電腦只有一個 USB 埠。

要求:我想在可以使用 SSH 連接的 PC 上執行 debian 安裝。

理論:我的想法是我可以創建一個可引導的 USB 記憶棒,其中包含一個小型中間作業系統和 debian 安裝程序,它們都在啟動時自動複製到記憶體中。中間作業系統應該使用 DHCP 自動配置網路並啟動 SSH,以便我能夠連接到機器並執行 debian 安裝程序,然後我使用它來將 debian 安裝到 U 盤本身(U 盤有 SLC 記憶體,所以安裝作業系統應該不是問題)。

理論就這麼多……不幸的是,我不確定從哪裡開始進行這個過程。以前有沒有人做過類似的事情,或者可以為我提供一些如何開始的提示?

您需要重新製作 Debian ISO 映像。

TL;博士; 從此處下載 ISO Ciborski 通過 SSH 遠端安裝 Debian 的指南

長答案:為此,您應該閱讀Debian GNU/Linux 安裝指南並修改 /iso/isolinux 和 /iso/boot 中的引導參數,以便它使用auto參數引導。這將使安裝程序跳過鍵盤配置、語言等。

您還需要在 ISO 中包含有關網路配置的預置文件。

對我有用的例子:

d-i debian-installer/locale string en_US
d-i keyboard-configuration/xkb-keymap select us
d-i netcfg/choose_interface select auto

d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain

d-i hw-detect/load_firmware boolean true

d-i anna/choose_modules string network-console
d-i preseed/early_command string anna-install network-console
d-i network-console/password password root
d-i network-console/password-again password root

但是,如果您需要一個快速而骯髒的解決方案,您可以從我的網站https://tomasz.ciborski.com/debian-installation-over-ssh/下載帶有 Debian 9 x86_64 的預製 ISO

結果: ssh 安裝程序控制台

引用自:https://unix.stackexchange.com/questions/416564