Windows 主机全屏显示 Mac OS X Guest Virtual Box

Windows 主机全屏显示 Mac OS X Guest Virtual Box

鉴于目前尚未添加任何客户操作系统,是否有办法让 Mac OS X 客户操作系统适应主机操作系统的分辨率?

答案1

它没有办法自动调整,但您可以为客人指定自定义分辨率。

您可以手动编辑 VirtualBox 配置和 OS X 中的启动文件以使用自定义分辨率。启用分辨率的过程分为两部分(主机 VM/客户机)。

步骤如下:

  1. 首先,确保 VirtualBox 没有运行。如果正在运行,请将其关闭。

  2. 将以下设置添加到<ExtraData>虚拟机的 XML 文件 (位置C:\users\<username>\VirtualBox VMs\<OS_NAME>\<OS_NAME>.vbox-prev) 部分:

    <ExtraDataItem name="CustomVideoMode1" value="1680x1050x32"/>

    您可以将上述值更改为您喜欢的显示分辨率,例如 1280x1024x32。

  3. 保存文件并启动您的虚拟机。

  4. /Extra在 Mac 中,在 Finder 中打开该文件夹。

  5. com.app.Boot.plist文件拖到桌面。

  6. 在编辑器中打开桌面上的文件。

  7. 找到该<key>Graphics Mode</key>条目,然后应该有一个<string>xxxxxx</string>条目。编辑此条目以匹配上面第 2 步中的自定义视频条目。即<string>1680x1050x32</string>

  8. 将文件放回,重新启动虚拟机,新的显示分辨率应该生效。

祝你好运!

答案2

这应该有助于解决你的问题。

  • 打开关联
  • 转到步骤 7:让屏幕更大

笔记: 安装多兽 4.6.1第一名(需要注册)

答案3

这有点晚了,但是其他答案都对我没有任何帮助。这个视频帮助了我。说明非常简单:

  1. 关闭虚拟机

  2. 关闭 VirtualBox 和任何后台进程(如果适用)。

  3. 在下面的代码中,将“VM Name”编辑为您的 VM 名称,并将“N”编辑为 0(表示屏幕分辨率为 640 x 480)、1(表示 800 x 600)、2(表示 1024 x 768)、3(表示 1280 x 1024)、4(表示 1440 x 900)和 5(表示 1900 x 1200):

    cd "C:\Program Files\Oracle\Virtualbox"

    VBoxManage setextradata "VM Name" VBoxInternal2/EfiGopMode N

  4. 以管理员身份在命令提示符中运行代码

这样就应该可以了。如果还有不清楚的地方,请查看链接的视频。

相关内容