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(网关)测试连通性。