我已经在 Oracle Virtual Box 中安装了 Ubuntu Server 12.4,完成安装后,我无法全屏使用 Ubuntu 服务器,Virtual Box 中的客户机添加功能可以在 Ubuntu 服务器中运行。
答案1
您可以让 VirtualBox 中的 ubuntu 服务器控制台通过 virtualbox 环境以您的显卡支持的分辨率启动。
快速步骤
通过 VirtualBox 环境 (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
您现在应该可以以刚刚设置的自定义分辨率看到虚拟机的控制台。
(附言:正如哈维尔·里维拉所说,全屏分辨率可能无法实现。)
答案2
正如所提到的在 Ubuntu Server 13.04 中更改终端分辨率的正确方法? 您还需要设置
GRUB_GFXPAYLOAD_LINUX=keep
在 /etc/default/grub 文件中,否则该分辨率仅在启动期间短暂使用
答案3
在 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在启动时按住。
答案4
VirtualBox 客户机附加显示驱动程序仅适用于图形模式,不适用于文本模式。您需要安装 Xorg 才能全屏使用。