我使用的软件版本为:
- Ubuntu 主机:18.04
- 虚拟盒:6.1
- Virtualbox 客户端:win10
我安装了这个,Win10 客户端可以运行,但屏幕尺寸有限。我的显示器有 1680 * 1050 像素,但 Windows 客户端只显示 1024 * 768 像素。在 Windows 客户端中,我选择了 Virtualbox 菜单 -> 查看 -> 虚拟屏幕 1,它显示了一个禁用列表,其中包含多个显示器尺寸,其中选择了 1024* 768。但我无法更改此值。
我读到我必须安装 Guest addition ISO,但https://www.virtualbox.org/manual/UserManual.html#additions-windows我找不到这个文件。https://www.virtualbox.org/wiki/Linux_Downloads
我读过了如何在 Oracle 虚拟机 5.0 中运行的客户操作系统(Windows 7)与主机操作系统(CentOS 版本 4.0 最终版)之间进行复制 和 Thorian93 回答,但他指向了一个我找不到客人添加内容的页面。
我的问题:
- 无需 Guest Additions,Win10 屏幕尺寸可以调整为全屏吗?如果可以,该怎么做?
- 如果这不可能的话,哪里可以找到合适的客人补充?
更新1:
我从页面安装 https://www.virtualbox.org/wiki/Download “VirtualBox 6.1.18 Oracle VM VirtualBox Extension Pack”,其中包含“Guest additions”。这似乎是成功的。
在VirtualBox服务器中,我选择了Win10客户端->设置_.存储->并添加了VBoxGuestAdditions.iso作为光学存储。
我启动了 Win10 VBoxVlient -> VirtualBox 菜单 -> 设备 -> 光学设备。我看到一个列表,其中有一个选中复选框的 VBoxGuestAdditions.iso。所以这似乎没问题。
但屏幕尺寸还不是全屏。
在 Win10 VBoxClient -> VirtualBox 菜单 -> 查看 -> 虚拟屏幕 1 中,我仍然禁用不同的屏幕尺寸。
更新 2:
要查看扩展包是否正确安装,我运行:
bernard@p10:~$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 6.1.18
Revision: 142142
Edition:
Description: Oracle Cloud Infrastructure integration, USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:
bernard@p10:~$
更新 3:
我检查了 Win10 上是否真的安装了 Guest Addition:
VBoxManage showvminfo VBox_Win10
结果(剥离后)如下:
Video mode: 1024x768x32 at 0,0 enabled
Guest:
这似乎意味着 VirtualBox 知道客户添加项,在客户端中可见(Virtualbox 菜单 -> 设备 -> 光盘驱动器 -> VBoxQuestAdditions.iso 已选中)但无法安装(Virtualbox 菜单 -> 设备 -> 插入客户添加 CD 映像没有响应)
答案1
无需 Guest Additions,Win10 屏幕尺寸可以调整为全屏吗?如果可以,该怎么做?
是的;但是,如果您仍希望将客户机添加项VBoxGuestAdditions.iso
放在 内/opt/VirtualBox/additions/
,则可按照其余安装说明将其安装在客户机操作系统内。
如果这不可能的话,哪里可以找到合适的客人补充?
正如其他人指出的那样,您实际上需要 VirtualBox 扩展包。
您可以使用以下方式安装
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.18.vbox-extpack
VBoxManage extpack cleanup
并可以使用以下命令验证它是否确实安装:
VBoxManage list extpacks
答案2
无需 Guest Additions,Win10 屏幕尺寸可以调整为全屏吗?
不,通常情况下或灵活性方面不行。您需要安装 Guest Extensions。
https://www.virtualbox.org/wiki/Downloads
VirtualBox 6.1.18 Oracle VM VirtualBox 扩展包
All supported platforms
支持 USB 2.0 和 USB 3.0 设备、VirtualBox RDP、磁盘加密、NVMe 和英特尔卡的 PXE 启动。请参阅用户手册中的此章节以了解此扩展包的介绍。
以下是该文件的链接:
我希望这对你有帮助。
答案3
这个问题引起了我的困惑,解决困惑几乎就是解决问题。在https://forums.virtualbox.org/viewtopic.php?f=2&t=101549
我的困惑在于混淆了 VirtualBox 扩展包和 VirtualBox Guest Additions。我以为 Guest Additions 是扩展包的一部分,但它们是完全不同的工具。如果需要,应该在主机上安装 VirtualBox 扩展包。但根本不需要。
我的 VirtualBox 管理器是 6.1.16,扩展包是版本 6.1.18,这使情况变得更糟。
此冲突导致我无法在虚拟机中执行Virtualbox menu -> Devices -> Insert Guest Addition CD
所以我使用 VirtualBox 管理器 -> 菜单 -> 文件 -> 首选项 -> 扩展将其删除。现在版本之间没有冲突。这限制了选项并减少了混乱。
VirtualBox Guest Additions 仅在虚拟机上,可以通过 VM 安装。Virtualbox menu -> Devices -> Insert Guest Addition CD
由于不再有冲突,因此可以执行此操作,我可以选择 VBoxGuestAdditions.iso 。执行此操作并重新启动后,我可以将显示器设置为全屏大小。