如何在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才能全屏使用它。