如何在virtualbox中使用ubuntu服务器全屏?

我在Oracle Virtual box中安装了Ubuntu服务器12.4,安装完成后,我无法全屏使用Ubuntu服务器,虚拟机中的guest虚拟机将在ubuntu服务器上运行。

您可以让VirtualBox中的ubuntu服务器控制台以您的图形卡通过虚拟机环境支持的分辨率启动。

快速步骤

  • 通过VirtualBox环境(VBE)检查显卡支持的分辨率。您应该可以通过在GRUB控制台中发出命令’ vbeinfo ‘来找到它(当GRUB启动菜单出现时点击C键)。

  • 选择一个分辨率,然后打开’/ etc / default / grub’(例如sudo vim /etc/default/grub )并将#GRUB_GFXMODE=640x480行更改为类似GRUB_GFXMODE=1152x864 (其中1152×864应该是您的自定义分辨率,这是也得到您的显卡支持)。

  • 现在逐个运行这两个命令:

     sudo update-grub sudo reboot 

您现在应该以您刚设置的自定义分辨率查看VM的控制台。

PS:正如Javier Rivera所说,全屏分辨率可能无法实现。)

正如在Ubuntu Server 13.04中更改终端分辨率的正确方法中提到的那样? 你还需要设置

 GRUB_GFXPAYLOAD_LINUX=keep 

在/ etc / default / grub文件中,否则仅在引导期间短暂使用分辨率

在Ubuntu 16.10上,其他答案对我来说无法正常工作 – 例如,将应用分辨率,但稍后在引导期间在各个点恢复。 最终工作的是/etc/default/grub以下三个设置的组合:

 GRUB_GFXMODE=1280x1024 # width x height required - see below GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXPAYLOAD_LINUX=keep 

其次是跑步:

 sudo update-grub sudo reboot 

注意:可以在grub中识别支持的分辨率。 在grub提示符下点击C ,然后键入:

 set pager=1 (To enable paging of long vbeinfo output) vbeinfo reboot (When done) 

选择分辨率时,宽度x高度就足够了(除非您特别关注设置颜色深度)。

我一直在做的是在服务器上安装ssh,然后使用putty访问服务器。 这不仅允许我全屏查看服务器,还允许我从其他机器连接到它。

安装ssh metapackage(客户端和服务器)只需运行:

 sudo apt-get install ssh 

如果您不需要VM上的ssh客户端,则只能安装openssh-server

VirtualBox guest虚拟机添加显示驱动程序仅适用于图形模式,而不适用于文本模式。 您需要安装Xorg才能全屏使用它。