如何在Mac OS X的VirtualBox中获得更大的屏幕分辨率?


27

我在OS X 10.8.2上运行新的Mac Air 13“。然后下载了最新的VirtualBox 4.2.6。然后,将Ubuntu 10.04安装到了VM中。

首先,在我安装VirtualBox Guest Additions并重新启动VM之后,在GDM登录后,Ubuntu桌面冻结了,我不得不从/ opt和/ usr / lib中删除VBoxGuestAdditions文件夹,以使其恢复正常。

其次,我进入Ubuntu的“系统”>“首选项”>“监视器”,尝试更改设置,没有什么比800x600高的了。然后,我尝试了VirtualBox的各种“视图”菜单设置,然后在Ubuntu的“系统”>“首选项”>“监视器”中再次尝试,但仍然遇到问题。



1
请注意,如果您使用的是Retina显示屏,则VirtualBox不会向来宾操作系统提供正确的分辨率。我有一个13英寸的MBP,xrandr不允许我将模式设置为1280x800以上。virtualbox.org/ ticket
Brian Gordon

我刚刚确认VMWare Fusion具有一个名为“对视网膜显示使用完整分辨率”的选项,该选项可以显示真实分辨率。
Brian Gordon

Answers:


44

我通过以下方法解决了这个问题:

  1. 在VB设置中关闭3D加速-这就是为什么Guest Additions在登录后被锁定的原因。

  2. 在您的ubuntu虚拟机的终端(而不是主机操作系统)中运行以下命令:

    apt-get update  
    apt-get upgrade  
    apt-get install dkms  
    apt-get install build-essential
    
  3. 转到设备菜单,并告诉它安装来宾添加。新的CDROM将出现在桌面上。右键单击并选择自动运行。

  4. 重新启动虚拟机。

  5. 现在,调整VM窗口的大小或选择“全屏”模式,它将正确调整桌面屏幕的分辨率。

1
我有同样的问题,但是我的主机操作系统是ubuntu 13.04,并且在虚拟盒子上装有Mac osion。显示设置中没有比1024x768更高的分辨率,并且在安装Guest Additions之后屏幕甚至没有看到码头。请帮忙!!
Gurupal singh 2013年

1
我在来宾为Ubuntu 14.04的Mavericks主机上对此进行了测试。不起作用
aandis 2015年

@zack我可以使用上述步骤在Ubuntu 14.04的Mavericks上正常工作。
Volomike 2015年

4
对于4.3.10在OS X 10.10.3 15.04,我安装了这些软件包:sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms:在这个视频提出youtube.com/watch?v=NET8kdsS_-A
CHB

应该在哪里执行第二步?托管Mac或虚拟化的Ubuntu。我遇到了同样的问题,但是在Mac上虚拟化了Windows 8,这似乎是最好的尝试
Ricker Silva
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.