尽管成功安装了来宾添加,但CentOS7 VirtualBox中的分辨率有限

时间:2019-01-12 03:41:39

标签: virtualbox centos7

我花了整整一个星期的时间,试图通过google找到此问题的答案

我已在Windows 10 64位主机上安装了VirutalBox 6.0.0,并创建了一个VM并安装了最新的CentOS 7 iso(CentOS-7-x86_64-DVD-1810)。我已经在客户中安装了VirutalBox Guest Additions;安装过程中没有错误,而且我喜欢一些需要Guest Additions的VirtualBox功能(例如,共享剪贴板,共享文件夹,拖放等)。

我唯一的问题是我的分辨率限制为不大于1024x768的大小,VirutalBox中的“自动调整大小来宾显示”选项显示为灰色。我尝试设置新的虚拟机。我尝试重新安装来宾添加。在将内核更新为最新版本之后,我尝试重新安装来宾添加项,而根本没有更新内核。我已经验证了我具有针对当前版本内核构建的所有必要软件包(例如kernel-headers,kernel-devel等)。我已验证systemctl将来宾添加服务显示为成功启动。我试图修改我的grub配置以使用vga = ask并选择那里可用的替代解决方案之一,但如果这样做,CentOS将永远无法完成启动。

我机智了。还有其他想法吗?

版本: Windows 10 64位主机 虚拟盒子6.0.0 使用CentOS-7-x86_64-DVD-1810.iso的CentOS 7来宾

1 个答案:

答案 0 :(得分:0)

尝试了无数种组合之后,我可以按照以下步骤操作

1)安装干净的CentOS7

2)更新到最新内核

3)删除旧内核版本的所有内核软件包

4)构建VBoxLinuxAdditions

奇怪的是,该过程不适用于较旧的内核(例如,在我用新的CentOS7安装程序附带的程序之前,用yum更新了该程序);即使我尚未安装较新的内核,CentOS7安装程序仍在为较新的内核安装头文件。因此,VirtualBox认为要针对其构建的版本与实际针对其进行构建的版本之间存在某种版本不匹配的情况,导致在我删除了旧内核的所有痕迹之前,一切都无法正常工作。