如何提高 Linux Virtual Box Guest 的分辨率

如何提高 Linux Virtual Box Guest 的分辨率

我在 Windows7 主机上的虚拟机上安装了 ubuntu

ubuntu 的默认分辨率是 800 x 600,我该如何增加这个分辨率?

我的 Windows7 分辨率很高,这使我的虚拟框窗口非常小且难以使用

在 ubuntu 上,我似乎找不到增加分辨率的方法,我只能选择 800 x 600

我需要安装一些驱动程序吗?

答案1

您需要确保安装了来宾添加程序,为此最好安装动态内核模块支持(dkms)包。从终端/命令提示符:

sudo apt-get install dkms

安装完成后,您可以挂载客户机添加 ISO 并运行安装程序脚本,重新启动,然后您应该能够调整分辨率、以无缝模式运行等:

sudo /media/VBOX*/VBoxLinuxAdditions.run

Ubuntu StackExchange 网站上给出了一些额外的想法和建议:

https://askubuntu.com/questions/3205/higher-screen-resolution-in-virtualbox

答案2

在您的客户端中使用 xrandr,在您的例子中是“ubuntu”,但请注意“全新终端”

例子:

$  xrandr -q


Screen 0: minimum 64 x 64, current 3200 x 900, maximum 32000 x 32000
VBOX0 connected 1600x900+0+0 0mm x 0mm
   1600x900       60.0*+
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0  
VBOX1 connected 1600x900+1600+0 0mm x 0mm
   1600x900       60.0*+
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0 

正如你所见,我没有 1920x1280,所以我这样做了:

xrandr --newmode "1920x1280" 60.0 1920 1600 1600 1440 1280 1024 800 640 -hsync +vsync 

现在 ...

xrandr --output VBOX1 --mode 1920x1280

现在 ...

$ xrandr -q


Screen 0: minimum 64 x 64, current 3520 x 1280, maximum 32000 x 32000
VBOX0 connected 1600x900+0+0 0mm x 0mm
   1600x900       60.0*+
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0  
VBOX1 connected 1920x1280+1600+0 0mm x 0mm
   1920x1280      60.0 +   65.1* 
   1600x1200      60.0  
   1440x1050      60.0  
   1280x960       60.0  
   1024x768       60.0  
   800x600        60.0  
   640x480        60.0  

确保您的“主机”能够解析您的 VBOX1。

问候,

相关内容