我在 2 个硬盘上有四个分区,sda 和 sdb,每个分区都以不同的配置安装了 Debian。我的通用操作系统位于 sda1 上,我希望能够在登录到 sda1 时运行其他操作系统的虚拟机。
我得到的建议是使用 KVM,因为它显然允许使用现有已安装的操作系统,因为它是“映像”。
我以前从未使用过 KVM,并且希望了解有关如何进行安装和设置的指南和参考。
答案1
您可以像这样启动其他系统:
$ qemu-system-x86_64 -hda /dev/sdb -m 2G -enable-kvm \
-net user,hostfwd=tcp::10022-:22 -net nic
假设/dev/sdb
有一个有效的 grub 安装。
它-net
启用简单的网络支持(TCP/UDP,但没有 ICMP)并为 ssh 创建端口重定向(然后您可以连接到主机上的本地端口 10022,以 ssh 进入虚拟机)。您-m 2G
为该 KVM 实例分配 2GB RAM。