sudo apt update && sudo apt install virtualbox
;若在Windows/macOS主機上,運行下載的安裝程序并跟隨提示完成安裝。VirtualBox提供多種網絡模式,根據需求選擇:
/etc/netplan/*.yaml
):network:
version: 2
renderer: networkd
ethernets:
ens33: # 網絡接口名稱(通過`ip addr show`查看)
dhcp4: no # 關閉DHCP(靜態IP)
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
應用配置。增強功能可提升虛擬機體驗(如共享文件夾、剪貼板共享、USB設備支持):
sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
cd /media/cdrom
sudo sh VBoxLinuxAdditions.run
sudo reboot
。共享文件夾可實現主機與虛擬機之間的文件共享:
D:\shared_folder
),設置共享名稱(如shared
),勾選“固定分配”(重啟后保留)和“自動裝載”(啟動時自動掛載)。/mnt/shared
),運行:sudo mkdir /mnt/shared
sudo mount -t vboxsf shared /mnt/shared # shared為VirtualBox中設置的共享名稱
/etc/fstab
文件,添加:shared /mnt/shared vboxsf rw,uid=1000,gid=1000,auto 0 0
(uid=1000
、gid=1000
為當前用戶ID,可通過id
命令查看;auto
表示開機自動掛載)。sudo /sbin/vboxconfig
sudo modprobe vboxdrv
(vboxconfig
會重新編譯并加載VirtualBox內核模塊)。ip addr show
確認網絡接口已啟用,ping 192.168.1.1
(網關)測試連通性。