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

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

我已经在 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 中识别支持的分辨率。点击Cgrub 提示符,然后输入:

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

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

笔记2:如果您没有看到 GRUB 菜单,请Shift在启动时按住。

答案4

VirtualBox 客户机附加显示驱动程序仅适用于图形模式,不适用于文本模式。您需要安装 Xorg 才能全屏使用。

相关内容