在 CentOS 上使用 VirtualBox 安装 Windows 的完整步骤
一 准备与安装
sudo yum install epel-release -ysudo yum install VirtualBox -ysudo dnf install epel-release -ysudo dnf config-manager --set-enabled powertools 或 sudo dnf config-manager --set-enabled crbsudo dnf install VirtualBox -ysudo yum groupinstall "Development Tools" -y && sudo yum install kernel-devel kernel-headers dkms -ysudo /sbin/vboxconfig(或 sudo systemctl restart vboxdrv)lsmod | grep vbox 应能看到 vboxdrv、vboxnetadp、vboxnetflt、vboxpci 等模块。二 创建虚拟机与资源配置
VBoxManage createvm --name "Win11-VM" --ostype Windows11_64 --register
VBoxManage modifyvm "Win11-VM" --memory 4096 --vram 128 --cpus 2 --boot1 dvd --boot2 disk --nic1 nat
VBoxManage createhd --filename "$HOME/VirtualBox VMs/Win11-VM/Win11-VM.vdi" --size 80000 --variant Standard
VBoxManage storagectl "Win11-VM" --name "SATA Controller" --add sata --controller IntelAhci
VBoxManage storageattach "Win11-VM" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "$HOME/VirtualBox VMs/Win11-VM/Win11-VM.vdi"
VBoxManage storageattach "Win11-VM" --storagectl "SATA Controller" --port 1 --device 0 --type dvddrive --medium /path/to/Win11.iso
上述步骤完成后,选中虚拟机,在“设置 → 存储”确认 SATA 控制器下已挂载 Windows ISO,并将 DVD 设为第一启动项。三 安装 Windows
四 安装增强功能与常见问题
sudo /sbin/vboxconfig,再检查 lsmod | grep vbox。