旧版本VirtualBox可能存在兼容性漏洞,导致CentOS蓝屏。访问VirtualBox官网下载最新版本(如7.1.6及以上),安装后重启主机和虚拟机。新版本通常修复了已知的蓝屏问题(如Windows 11 24H2更新导致的兼容性问题)。
Guest Additions提供虚拟机与主机之间的驱动支持(如图形、网络、存储),缺失或不匹配会导致蓝屏。操作步骤:
sudo mkdir /mnt/cdrom
sudo mount -o loop /usr/share/virtualbox/VBoxGuestAdditions.iso /mnt/cdrom
sudo /mnt/cdrom/VBoxLinuxAdditions.run
若虚拟机仍蓝屏,可能是硬件虚拟化(VT-x/AMD-V)与CentOS内核驱动冲突。操作步骤:
sudo sysctl -w vm.hwvirtex=0
确保VirtualBox内核模块(vboxdrv、vboxnetflt等)正常加载。操作步骤:
sudo /sbin/vboxconfig
若上述方法无效,需通过日志分析具体原因:
dmesg
命令查看内核日志,定位错误代码(如PAGE_FAULT_IN_NONPAGED_AREA、IRQL_NOT_LESS_OR_EQUAL),针对性解决。VBoxManage modifymedium disk <虚拟机磁盘文件.vdi> --compact