情况:
服务器:
- 仅通过 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
(viaapt
) 而过多的选项让我感到困惑 (我正在发现它)。我最先进的尝试是这样的:
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
,然后它就会运行(截屏)
但随着Live iso,它不起作用(截屏)
这些是我的问题:
- 我是否错过了任何
QEMU
显示不应以图形方式显示的输出的选项标准iso? - 我是否需要使用 GRUB 配置我的 live 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 客户端访问。