Ubuntu中配置虚拟机的常见方法及步骤
在Ubuntu宿主机上配置虚拟机,需根据需求选择合适的虚拟化工具(如新手友好的VirtualBox、高性能的KVM/QEMU或轻量级的GNOME Boxes)。以下是详细配置流程及关键注意事项:
Ubuntu环境下常用的虚拟化工具各有特点,需根据使用场景选择:
打开终端,执行以下命令安装VirtualBox及扩展包(扩展包支持USB 3.0、远程桌面等功能):
sudo apt update
sudo apt install virtualbox virtualbox-ext-pack
安装完成后,可通过“应用程序”→“VirtualBox”启动图形化管理界面。
首先检查CPU是否支持虚拟化:
egrep -c '(vmx|svm)' /proc/cpuinfo
若返回值大于0,则支持虚拟化。接着安装KVM及相关工具:
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
安装完成后,将当前用户加入libvirtd组(无需重启即可生效):
sudo usermod -a -G libvirt $(whoami)
启动libvirtd服务:
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
/var/lib/libvirt/images/ubuntu-vm.img,大小如20GB);无论使用哪种工具,启动虚拟机后都会进入Ubuntu安装界面:
/根分区、swap交换分区);sudo apt update
sudo apt install open-vm-tools-desktop
安装完成后重启虚拟机,支持共享文件夹、剪贴板共享、3D加速等功能。sudo apt update
sudo apt install open-vm-tools-desktop
/etc/netplan/01-netcfg.yaml):network:
version: 2
ethernets:
ens33: # 网卡名称(通过`ip a`查看)
dhcp4: no
addresses: [192.168.1.100/24] # 静态IP
gateway4: 192.168.1.1 # 网关
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS
应用配置:sudo netplan apply
sudo apt update
sudo apt upgrade -y
sudo apt install build-essential git vim;sudo apt install firefox;sudo apt install libreoffice;sudo apt install mysql-server。egrep -c '(vmx|svm)' /proc/cpuinfo),确保BIOS中开启“Intel VT-x”或“AMD-V”;sudo systemctl restart systemd-networkd);通过以上步骤,即可在Ubuntu宿主机上成功配置并优化虚拟机,满足开发、测试或学习需求。根据实际场景选择合适的工具(如新手用VirtualBox,高性能需求用KVM),可进一步提升使用体验。