
如果我嘗試將伺服器安裝程式 iso 作為 CD 啟動 - 無論是直接刻錄到 CD、安裝到光碟機等虛擬機器中還是擴展到 USB/SD 上 - 效果都很好。
如果我嘗試 grub 環回掛載 iso 並從那裡加載核心和 initrd,很多事情都會崩潰。
顯然,安裝過程期望實際的 cdrom 位於/dev/sr0
該位置,然後可以安裝在 處/cdrom
,然後一切正常。
我從 iso 打開,/boot/initrd.gz
嘗試了解它在何處以及如何安裝 CD,這樣我就可以了解如何解決該限制。
它安裝在哪裡?有沒有辦法透過 grub 傳遞核心選項 - 或使用其他 grub 方法 - 使其正常工作?
例如,桌面 iso 使用 casper boot,它支援iso-scan/filename
並執行正確的操作。但不是伺服器(諷刺的是,伺服器是最不可能有地方放 CD 的地方...)