我在 Ubuntu 主机上的 Virtualbox 中运行 win10 客户端,但屏幕尺寸有限

我在 Ubuntu 主机上的 Virtualbox 中运行 win10 客户端,但屏幕尺寸有限

我使用的软件版本为:

  • 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

来源:VBoxManage 扩展包

VirtualBox 6.1.18 Oracle VM VirtualBox 扩展包

答案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 启动。请参阅用户手册中的此章节以了解此扩展包的介绍。

以下是该文件的链接:

https://download.virtualbox.org/virtualbox/6.1.18/Oracle_VM_VirtualBox_Extension_Pack-6.1.18.vbox-extpack

我希望这对你有帮助。

答案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 。执行此操作并重新启动后,我可以将显示器设置为全屏大小。

相关内容