在 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(via 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,然后它就会运行(截屏

但随着Live iso,它不起作用(截屏

这些是我的问题:

  1. 我是否错过了任何QEMU显示不应以图形方式显示的输出的选项标准iso?
  2. 我是否需要使用 GRUB 配置我的 live 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 客户端访问。

相关内容