Debian
在 QEMU 上啟動 Debian Live ISO
情況:
伺服器:
- 僅通過 SSH 訪問(無物理訪問,無 KVM)
- 一個網路引導作業系統(Debian/Jessie)
- 3 個 2T 硬碟
- 16G 記憶體
最終目標:
ZFS pool
使用本地硬碟建構並在 ZFS root上安裝Debian,netboot OS 缺少用於安裝 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
該選項通過 install iso
-curses
給出了正確的結果,當消息出現時,我使用訪問菜單並將選項傳遞給它,然後它就會執行(截圖)640 x 480 Graphic mode``<esc>``boot:``grub``install vga=normal fb=false
但是對於 Live iso,它不起作用(截圖)
這些是我的問題:
- 我是否錯過了任何
QEMU
選項來顯示不應該使用此標準iso 圖形化的輸出?- 我是否需要在控制台模式下使用(例如)GRUB 配置我的 live iso ?
- 我是否無法配置埠轉發以
QEMU
通過 SSH 或 telnet 訪問控制台?- 有沒有其他解決方案(沒有
QEMU
)?提前致謝
我通過使用
-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 客戶端訪問。