我安装了 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.service
并vboxadd.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
名称在哪里。Machine
Settings
General
Basic
Name