[记录]2023年中安装Virtualbox 7.0.x遇到的一些问题
个人笔记,如有转载,请注明出处。
——by realasking
因为下学期要开Linux的课,最近两周就想先折腾一个虚拟机环境上课使用。在vmware player
, kvm
和virtualbox
间过了一圈,最后决定使用virtualbox.但没想到,新的virtualbox和以往相比有了很大的变化,安装配置中遇到了很多问题。
首先遇到的是网络问题。安装配置好后,一启动vbox,就报如下错:
Failed to acquire VirtualBox parameter.
Callee RC:
NS_ERROR_NOT_IMPLEMENTED (0X80004001)
在archlinux的论坛上看到有人报告,但没解决办法。它导致我安装的Fedora 38
的guest
中NAT
网卡正常,而Host-only
网卡不通。这个问题卡了我十几天,直到今天早上才解决。其实处理方法很简单,直接:
sudo pacman -R virtualbox-ext-oracle virtualbox-host-dkms virtualbox-guest-utils virtualbox-sdk virtualbox
yay -S virtualbox-bin virtualbox-bin-sdk virtualbox-bin-guest-iso
确实是太久没折腾,脑袋都木了......这应该是archlinux
的官方源中的OSE
版virtualbox
有问题,AUR
中的Oracle
的版本是正常的。
第二个问题就是安装时虚拟机硬盘设为SCSI
(LsiLogic)或virtio-scsi
的问题。现在的Virtualbox已经支持虚拟SCSI
设备了,性能比SATA
有明显提高,不过安装中有一些小问题。比如,guest
装Fedora 38
的时候,用SCSI
控制器是完全正常的,但装Windows 10
的时候就找不到硬盘。经过折腾发现,装Windows 10
的时候要先设置为SATA
,安装完成后,在虚拟机中到proxmox或fedora下载Windows VirtIO Drivers
。安装好驱动,再关闭虚拟机,删除AHCI(SATA)
控制器,添加virtio-scsi
控制器,并把刚才安装的Windows 10
的虚拟硬盘挂载到virtio-scsi
控制器下。
第三个问题是显存只能设为128MB
,这比较好解决,直接执行下面的命令就可以设置为256MB
了:
VBoxManage modifyvm "Windows 10" --vram 256
第四个问题是Windows 10 guest
中运动鲁大师
的测试
功能就黑屏重启和运行axmath
就黑屏或闪屏,解决办法是先换成AUR
中的版本,再打开显示
-屏幕
中的启用3D加速
。
还有就是在系统
-处理器
中要打开启用嵌套VT-x/AMD-V
,声音
要选Intel HD音频
,要用腾讯会议
的话,还要勾选启用声音输入
、USB设备
中还要为摄像头添加一个筛选器
。