在 QEMU 上引導 Debian Live ISO

在 QEMU 上引導 Debian Live ISO

情況

伺服器:

  • 僅透過 SSH 訪問(無實體訪問,無 KVM)
  • 網路啟動作業系統 (Debian/Jessie)
  • 3 個 2T 硬碟
  • 16G內存

最終目標

ZFS pool使用本機硬碟建置並安裝ZFS 上的 Debian,網路啟動作業系統缺少透過安裝 ZFS 的軟體包apt,這就是我想啟動 Live Debian 的原因。

問題

  1. wgetdebian-live-11.0.0-amd64-standard.iso/tmp
  2. 我安裝了QEMU(透過apt)和過多的選項讓我困惑(我正在發現它)。我最先進的嘗試是這樣的:
qemu-system-x86_64 -curses -net nic -net user -m 1024M
    -drive file=/tmp/11-live-amd64-std.iso,media=cdrom -boot c

-curses選項給出了正確的結果安裝iso,當640 x 480 Graphic mode訊息出現時,我用來<esc>存取boot:選單grub並將選項傳遞給它install vga=normal fb=false,然後它就消失了(螢幕截圖

但與即時iso,它不起作用(螢幕截圖

這些是我的問題:

  1. 我是否錯過了任何QEMU選項來顯示不應該以圖形方式顯示的輸出標準iso?
  2. 我是否需要使用(例如)GRUB 配置我的即時 ISO控制台模式
  3. 我將無法配置轉送連接埠透過 SSH 或 telnet存取QEMU控制台?
  4. 還有其他解決方案嗎(沒有QEMU)?

先致謝

答案1

我透過使用-vnc&-nographic選項解決了這個問題。

這裡是最終命令:

qemu-system-x86_64 -nographic -net nic -net user -m 1024M -drive file=/tmp/11-live-amd64-std.iso,media=cdrom -boot c -vnc :0

這樣,就可以透過 VNC 用戶端存取該電腦。

相關內容