
情況:
伺服器:
- 僅透過 SSH 訪問(無實體訪問,無 KVM)
- 網路啟動作業系統 (Debian/Jessie)
- 3 個 2T 硬碟
- 16G內存
最終目標:
ZFS pool
使用本機硬碟建置並安裝ZFS 上的 Debian根,網路啟動作業系統缺少透過安裝 ZFS 的軟體包apt
,這就是我想啟動 Live Debian 的原因。
問題:
- 我
wget
的debian-live-11.0.0-amd64-standard.iso
在/tmp
- 我安裝了
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,它不起作用(螢幕截圖)
這些是我的問題:
- 我是否錯過了任何
QEMU
選項來顯示不應該以圖形方式顯示的輸出標準iso? - 我是否需要使用(例如)GRUB 配置我的即時 ISO控制台模式?
- 我將無法配置轉送連接埠透過 SSH 或 telnet存取
QEMU
控制台? - 還有其他解決方案嗎(沒有
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 用戶端存取該電腦。