我有四个分区的2 HD,sda和sdb,每个有Debian安装在不同的配置。我的通用操作系统是在sda1上运行的,我希望能够在登录到sda1时运行其他操作系统中的VM。
我得到的一个建议是使用KVM,因为它显然允许使用已安装的操作系统,因为它是“映像”。
我以前从未使用过KVM,我希望了解有关如何进行安装和安装的指南和参考。
发布于 2014-12-03 04:59:57
您可以像这样引导其他系统:
$ 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到VM)。使用-m 2G
,您可以将2GBRAM分配给这个KVM实例。
发布于 2014-12-03 05:11:30
KVM是Linux内核中的一个管理程序。
大多数GUI前端在引擎盖后面使用qemu。如果可用,Qemu将使用内核的KVM支持。
资源:
https://unix.stackexchange.com/questions/171239
复制