【问题标题】:Cannot resize VirtualBox display无法调整 VirtualBox 显示的大小
【发布时间】:2017-07-12 08:09:56
【问题描述】:

我在 VirtualBox 上使用 Ubuntu,但我安装了 Xubuntu 桌面,现在 vm 的显示比我的显示器小,我无法调整它的大小。

如何扩展?

【问题讨论】:

    标签: ubuntu virtual-machine virtualbox


    【解决方案1】:

    我安装了Guest添加,尝试了我在网上找到的其他几种方法。但后来我发现我的问题在于最大访客屏幕尺寸的设置。

    转到:文件->首选项->显示,并检查最大访客屏幕大小是否设置为提示。如果没有,这就是您的问题的解决方案。首先将其设置为提示。然后,将宽度设置为 1920,高度设置为 1200

    点击确定

    现在,启动您的虚拟机并转到:

    查看 -> 虚拟屏幕1 -> 将分辨率设置为 1920 x 1200

    最后,只需单击“视图”选项卡本身即可启用自动调整访客显示大小选项。

    【讨论】:

    • "...并检查最大访客屏幕大小是否设置为提示。"?没有“提示”
    • 2021 年 8 月 15 日有一个“提示”,但没有 View->Guest Display->Auto-resize。所以这不适用于 VirtualBox 版本 6.1.26 Win10 主机/Linux 来宾。
    【解决方案2】:

    首先,您需要确保已在虚拟机中安装了 Virtualbox 来宾扩展。然后,它应该自行调整大小。您可以通过输入 + F 进入全屏模式。默认情况下,Hostkey 是正确的 ctrl 键,因此是正确的 ctrl+F。使用相同的组合退出全屏模式。

    【讨论】:

      【解决方案3】:

      这将是您与 Virtualbox 的所有显示分辨率缩放相关问题的答案。在这里,我列出了您可以遵循的所有可能的步骤,这些步骤将有助于解决这些分辨率缩放问题(如缩小显示)以及切换全屏模式、缩放模式和调整窗口大小。

      1.在Virtualbox顶部:

      转到文件->首选项->显示并将最大访客屏幕大小设置为提示;宽度:1920;身高:1200

      2.对主机密钥有一些了解。在我的情况下,Right Ctrl 是我的主机密钥。要知道你的 Virtualbox 主机密钥:

      转到文件 -> 首选项 -> 输入 -> 虚拟机。在这里您可以看到您的主机组合键。

      3.(可选)如果您在 Virtualbox 中使用一些 debain 发行版;在您已安装在 Virtualbox 中的操作系统的终端中键入此命令:

      $sudo apt install build-essential dkms linux-headers-$(uname -r)

      4.在Virtualbox顶部:

      转到文件->首选项->查看...在这里,您将了解不同的显示模式。

      我的情况-

      全屏模式--主机+f

      缩放模式--主机+c

      调整窗口大小--Host + a

      注意——在我的例子中,Host 是我的 Right ctrl 关键字(Host key 被定义为 Right ctrl)

      现在,您可以输入这些关键字并在不同的显示模式之间切换...就像您输入 Right ctrl + c 一样,虚拟机窗口现在将切换到缩放模式

      注意:主菜单栏在缩放模式下是隐藏的。您可以通过按 Right ctrl + Home 访问它

      【讨论】:

        【解决方案4】:

        关闭您的虚拟机并在终端外壳中键入以下命令

        VBoxManage setextradata 全局 GUI/MaxGuestResolution 1366,768

        1366,768 正是我在笔记本电脑上为我的屏幕分辨率设置的值,将其更改为您当前运行的机器上的任何分辨率。这应该在所有来宾操作系统上将所有屏幕最大化到 100%

        【讨论】:

          【解决方案5】:

          原因是访客添加包由于某种原因没有自动安装。

          解决方法如下, 1. 在 VirtualBox 菜单中,选择“设备”-->“插入访客添加 CD 映像”。一个 CD 图标将出现在虚拟机的桌面上。 2. 双击光盘图标,然后选择右上角的“运行软件”。

          完成。

          【讨论】:

          • 这会生成一个错误“无法将虚拟光盘 c:\Program Files\Oracle\VirtualBox\VBoxGuiestAdditions.iso 插入虚拟机 XYZ”VERR_PDM_MEDIA_LOCKED - 所以它可能已经挂载。但是没有办法确定其中一种方式。
          【解决方案6】:

          在安装了 virtualbox 附带的 virtualbox 来宾添加后,通过选择菜单选项插入来宾添加 CD,然后在它出现在桌面上时双击它以挂载它。

          然后使用终端,cd 到来宾添加文件夹,并使用 sudo 运行 VBoxLinux 文件。之后:

          sudo apt-get update
          sudo apt-get install virtualbox-guest-x11
          

          如果它询问您关于保留文件或安装新文件,请按 i 选择新文件/包维护者的版本;

          sudo VBoxClient --clipboard
          

          如图所示安装virtualbox-guest-x11包,也解决了共享文件夹不可见的问题。

          安装此软件包(并重新启动虚拟机)还可以解决访客窗口在调整 vm 窗口大小时无法自动调整大小的问题。

          这也解决了重启后粘贴不再起作用并且需要重复 sudo VBoxClient --clipboard 命令的问题。安装virtualbox-guest-x11后,每次重启后不需要重复--clipboard命令。

          【讨论】:

          • virtualbox-guest-x11的安装是干净的,但这对无法最大化窗口大小到全屏没有影响。
          • 但是,当我运行“sudo VBoxClient --clipboard”时,它确实终于起作用了,这表明如果你遵循这个线程中的每一个建议(不仅仅是这个答案,而是其他人也是)它们的某种组合将起作用。
          【解决方案7】:

          随着时间到 2022 年,答案可能需要一些更新。对于 Vbox 6.1、Ubuntu 20 LTS 主机和来宾操作系统,大多数情况下不可调整大小的 VM 屏幕问题是由所谓的“无缝模式”引起的,它提供了一个微型屏幕,便于管理员使用。

          为避免此问题,可以先将“最大访客屏幕尺寸窗口”从“自动”更改为“提示”,然后将“宽度”和“高度”设置为主机允许的最大屏幕尺寸,例如3840x2160 用于 4K 显示。此更改应在启动 VM 时完成。

          之后,将 VM 切换为使用“缩放模式”。虚拟机启动途中的“查看”菜单项下有切换选项。

          这应该可以解决当今系统的屏幕调整大小问题。不用担心 Guest Addition,它已经包含在 Virtualbox 包中。勾选“File”->“Preference”->“Extensions”即可找到。

          【讨论】:

            【解决方案8】:

            你可以从窗口的角落调整它的大小

            【讨论】:

            • 不,我做不到。
            • 你错过了理解“用户”问什么
            猜你喜欢
            • 1970-01-01
            • 2020-03-14
            • 2011-09-15
            • 2017-06-27
            • 1970-01-01
            • 2020-04-16
            • 2013-01-05
            • 2011-08-29
            • 2016-01-13
            相关资源
            最近更新 更多