我已经在Oracle Virtual box中安装了Ubuntu服务器12.4,完成安装后,我无法全屏使用Ubuntu服务器,virtual box中存在的来宾添加将在ubuntu服务器中工作。
我已经在Oracle Virtual box中安装了Ubuntu服务器12.4,完成安装后,我无法全屏使用Ubuntu服务器,virtual box中存在的来宾添加将在ubuntu服务器中工作。
Answers:
您可以使VirtualBox中的ubuntu服务器控制台以图形卡通过virtualbox环境支持的分辨率开始。
通过VirtualBox Environment(VBE)检查图形卡支持的分辨率。您应该能够通过vbeinfo
在GRUB控制台中发出命令' ' 来找到答案(在C显示GRUB引导菜单时按键)。
选择一种分辨率,然后打开“ / etc / default / grub”(例如sudo vim /etc/default/grub
),并将行更改为#GRUB_GFXMODE=640x480
类似的内容GRUB_GFXMODE=1152x864
(其中1152x864应该是您的自定义分辨率,显卡也支持该分辨率)。
现在一个接一个地运行以下两个命令:
sudo update-grub
sudo reboot
现在,您应该以刚刚设置的自定义分辨率查看VM的控制台。
(PS:正如哈维尔·里维拉所说,全屏分辨率可能无法实现。)
如在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
注意1:可以从grub内识别支持的分辨率。点击C
grub提示符,然后输入:
set pager=1 (To enable paging of long vbeinfo output)
vbeinfo
reboot (When done)
选择分辨率时,宽x高就足够了(除非您也特别关心设置色深)。
注意2:如果看不到GRUB菜单,请Shift在引导时按住。
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
要求更改分辨率。
我一直做的是在服务器上安装ssh,然后使用腻子访问服务器。这不仅使我可以全屏查看服务器,还使我可以从其他计算机连接到该服务器。
要安装ssh metapackage(客户端和服务器),只需运行:
sudo apt-get install ssh
仅openssh-server
当不需要VM上的ssh客户端时,才可以安装。
VirtualBox来宾添加显示驱动程序仅适用于图形模式,不适用于文本模式。您将需要安装Xorg才能全屏使用它。