尽管安装了 VirtualBoxAddition,自动调整访客显示器大小和无缝模式仍呈灰色(Virtual Box 5.2.6、CentOS 7)

尽管安装了 VirtualBoxAddition,自动调整访客显示器大小和无缝模式仍呈灰色(Virtual Box 5.2.6、CentOS 7)

我安装了 VirtualBoxAddition,但在全屏模式下仍然无法获得高于 800x600 的分辨率。我通过各种方式做到了

  • 输入,插入Guest Addition CD,或者下载iso并从VM内部打开它
  • 然后我尝试在终端中输入 sudo ./VBoxAddition.run 或 sh ./VBoxAddition.run

仅有几行,最后一行是“启动虚拟盒添加”并且没有错误。重新启动 CentOS、整个虚拟机甚至主机后,我仍然无法通过自动调整大小启用 16:9 分辨率。我还检查了 cd /var/log 中的日志 其中很少 - vboxadd-install.log - vboxadd-setup.log - vboxadd-setup.log.1 - vboxadd-setup.log.2 - vboxadd-setup.log .3 - vboxadd-setup.log.4 - vboxadd-unintall.log

在它们里面:(由 nano 检查)

  • vboxadd-安装

    groupadd:组“vboxadd”已存在

  • vboxadd-setup.log https://pastebin.com/YRXHCZUF

  • vboxadd-setup.log.1

    删除现有的 VirtualBox 内核模块。

  • vboxadd-setup.log.2pastebin.com/jzkKyRqh

  • vboxadd-setup.log.3 删除现有的 VirtualBox 内核模块。

  • vboxadd-setup.log.4 https://pastebin.com/8fFvDyGT

vboxadd-uninstall.log 为空。

谁能帮助我,我不知道如何在 Centos 和 Virtual Box 中的计算机上获得全屏 16:9 分辨率?

答案1

看来安装已经成功通过了。确保您已经vboxadd-service.servicevboxadd.service开始:

systemctl -t service|grep vbox

如果服务已启动,则重新启动您的来宾计算机。启动过程中,GRUB menu将显示“何时”,按此e键编辑启动菜单项。找到带有linux16(内核参数行)的行并将其放在最后vga=ask,然后按Ctrl+x启动。因此linux内核会要求你选择合适的图形模式。如果选择的模式对您来说方便,请保存vga=<your_choice>/boot/grub2/grub.conf供进一步启动。

答案2

要为访客添加自定义分辨率(例如,对于 1440p 显示器):

$ vboxmanage setextradata "your vm" CustomVideoMode1 2560x1440x32
$ vboxmanage controlvm "your vm" setvideomodehint 2560 1440 32

VirtualBox Manager 中> > > >的your vm名称在哪里。MachineSettingsGeneralBasicName

相关内容