如何在Virtualbox中调整标准Ubuntu桌面的大小?


85

因此,我已经在Virtualbox中安装了Ubuntu,并且将Virtualbox的窗口调整为全尺寸,但是Ubuntu桌面保持相同的标准尺寸。如何在Virtualbox窗口中将Ubuntu的宽度拉伸100%?


如果您没有X(即仅安装了服务器)并且不想安装它,则需要更改grub的分辨率-请参阅此处的说明:askubuntu.com/q/54067/247661
Aaron Hall

Answers:


95

在虚拟机内部,安装virtualbox-guest-dkmsvirtualbox-guest-utilsvirtualbox-guest-x11包。这些“来宾添加项”包括将按照您的要求执行的视频驱动程序,以及与主机系统交互的鼠标驱动程序,因此您不必使用主机键来“释放”鼠标。当您在虚拟机的窗口中时,它才起作用。

有两种方法可以做到这一点:

  1. 在VirtualBox顶部菜单中,选择“ 设备”,“ 安装来宾添加”,然后等待模拟CD ROM出现并从那里运行安装,或者
  2. 只需输入

    sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11

(个人建议:第二个(apt-get)选项非常简单快捷)。


太棒了 在您撰写本文时,我正在通过Virtualbox中的链接安装Guest Additions。但是,我相信我也看到了这些软件包的安装情况。我感谢您的帮助。
willbeeler '02

7
+1-谢谢!似乎只sudo apt-get install virtualbox-guest-dkms需要它即可自动安装utils和x11软件包。
马克•惠特克

这个技巧真的很有帮助。在14.04上,trusty无法加载屏幕vbox屏幕分辨率。安装小程序可修复该错误,并且X服务器的行为类似于virtualbox中的XP。
user43787

1
另请注意,您必须提供足够的视频RAM(超过17 MB)才能进行此工作
Claudiu 2014年

1
即使您的答案为OLD,它仍然可以解决今天的分辨率问题。 ......
2015年

7

关闭您的虚拟框,然后在终端外壳中键入以下命令

VBoxManage setextradata全局GUI / MaxGuestResolution 1366,768

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


凉。谢谢。我喜欢学习不同的做事方式。
willbeeler

我尝试了其他一切,没有运气。但是这个答案很完美。好答案:) TX :)
antmw1361 2014年

4

在Win7上的VirtualBox中使用Ubuntu,您需要在virtualbox-guest-dkms安装后重新启动Ubuntu,然后才能调整大小。


1
实际上,来宾添加程序安装程序本身会要求用户重新启动,无论涉及什么主机。如果不重新启动,屏幕将无法调整大小。
路易·德·索萨

5
通过apt-get安装来宾添加后,没有要求我重新启动。在重新启动客户机系统之前,无法将其调整为全屏大小。+1(主持人:Win 7;访客:Ubuntu 14.04 LTS)
km1 2014年

1
同样在这里。重新启动前不会调整大小。
Lemmings15年

仅供参考:从18.04.2 LTS起,我没有被要求重启。
ysap

2

安装vbox扩展名后,请使用host+ GView> 下的菜单选项Auto-resize Guest Display

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.