如何在无图形模式下安装 KVM 客户操作系统

如何在无图形模式下安装 KVM 客户操作系统

我需要安装 KVM 客户操作系统,但不使用 GUI。到目前为止我发现:

为客户机创建磁盘映像

qemu-img create -f qcow2 vdisk.img 10G

安装客户操作系统

qemu-system-x86_64 -hda vdisk.img -cdrom /path/to/boot-media.iso \ 
   -boot d  -m 1024 -localtime -clock unix -nographic

添加 nographic 参数将禁用视频输出,我将看不到任何内容;我本来希望一些输出被重定向到控制台,但我什么也没得到。

我尝试用 替换-nographic-curses也没有帮助。

所以问题是:您可以在没有 GUI 的情况下在 kvm 中安装猜测操作系统吗?

答案1

最终我明白了;可以使用 vnc 连接来完成。使用以下选项:

-nographic -vnc your_server_ip:1 -k en-us

这将启动一个 vnc 服务器,您可以使用 vnc 客户端从另一台机器连接到该服务器。

答案2

sudo mount -o loop image.iso tmp/ 此步骤会将磁盘映像挂载到 tmp 目录。将 tmp 中的 vmlinuz 和 initrd 复制到目录中。您可以使用 find 命令来搜索文件的路径。文件位置取决于发行版。例如,对于 ubuntu 19.10,路径为 tmp/casper/initrd 和 tmp/casper/vmlinuz。将 -nographic -append console=ttyS0 \ -kernel path/to/vmlinuz \ -initrd path/to/initrd 添加到 qemu 命令中,然后您就可以仅使用命令文本安装 vm。

希望这可以帮助。

相关内容