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



我花了整整一周的时间试图通过谷歌找到这个问题的答案

我在Windows 10 64位主机上安装了VirutalBox 6.0.0,并创建了一个虚拟机并安装了最新的CentOS-7-x86_64-DVD-1810。我已在来宾中安装了VirutalBox来宾附加项;安装过程中没有出现任何错误,我很喜欢VirtualBox的一些功能,这些功能需要Guest Additions(例如共享剪贴板、共享文件夹、拖放等)。

我唯一的问题是,我的分辨率被限制在不大于1024x768的大小,并且VirutalBox中的"自动调整访客显示大小"选项变灰。我尝试过设置新的虚拟机。我已尝试重新安装来宾添加。我试着在将内核更新到最新版本后重新安装guest additions,而根本不更新内核。我已经验证了我已经拥有了针对当前版本内核构建的所有必要的包(例如,内核头、内核开发等)。我已经验证了systemctl显示来宾添加服务已成功启动。我曾尝试修改我的grub配置以使用vga=ask,并选择其中一个可用的替代解决方案,但如果我这样做,CentOS永远不会完成引导。

我无计可施。有人有其他想法吗?

版本:Windows 10 64位主机VirtualBox 6.0.0CentOS-7-x86_64-DVD-1810.iso

在尝试了大量的组合后,我能够通过以下程序实现这一点

1) 安装干净的CentOS7

2) 更新到最新的内核

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

4) 构建VBoxLinuxAdditions

奇怪的是,这个过程不适用于旧的内核(例如,在用百胜更新之前,我新安装的CentOS7附带的内核);CentOS7安装程序正在为新内核安装头,即使我还没有安装新内核。因此,VirtualBox所认为的构建与实际构建之间存在某种版本不匹配,导致在删除旧内核的所有痕迹之前,一切都不起作用。

最新更新