在 Linux 中可以透过建立 KVM「核心基础虚拟机器 (Kernel-based Virtual Machine;KVM)」 建立不同作业系统环境,无论是 RedHat 、Debian 或是 windows 都可以建立。在学习 Linux 的过程是不错的学习工具。
启动 CPU 虚拟化技术
这部份需要进入 BIOS 开启,AMD 是 VT , Intel 是 VT-x、VT-d 或 VT-c 。
检查硬体资源是否支援 虚拟技术
启动之后可以下指令检查
grep --color --perl-regexp 'vmx|svm' /proc/cpuinfo
安装
安装指令
sudo apt -y install qemu-system libvirt-clients libvirt-daemon-system qemu-kvm libvirt-daemon bridge-utils virtinst virt-managersudo systemctl enable libvirtd
使用 vhost_net 模组
sudo modprobe vhost_net
设定网路
sudo virsh net-start defaultsudo virsh net-autostart default
新增 KVM 权限
sudo adduser jameschang libvirt-qemusudo adduser jameschang libvirt