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),可進一步提升使用體驗。