全屏Arch Linux在虚拟框中

时间:2012-08-11 18:16:59

标签: virtualbox archlinux

我在虚拟框中遇到了Arch linux的问题。我已经在VB中安装了Arch linux,但是当我尝试全屏时它不起作用(它只显示在中心的一个小方块中)。我尝试根据wiki安装guest添加内容,但它仍然无效。

任何人都可以帮助我吗? 谢谢。

5 个答案:

答案 0 :(得分:11)

您应该在Arch Linux中提高屏幕分辨率。当您在虚拟框中运行操作系统时,通常会发生这种情况。您在VB中运行的操作系统将无法知道要使用的分辨率,因此通常将其设置为640x480或其他。因此,在Arch Linux中更改您的分辨率...而不是您的主操作系统。

答案 1 :(得分:0)

请尝试( HOST + C

默认主机键是右Ctrl

答案 2 :(得分:0)

尝试安装虚拟框添加并进入全屏模式。我想你可能就是指那个了。如果它说rc.d文件的问题手动创建空文件/目录并继续安装。然后在重新启动时,系统将提示您全屏显示。甚至全屏拉伸都可行。但它没有你期望的灵活性。

答案 3 :(得分:0)

您可以尝试在设置->显示中更改图形控制器。
另外,在访客系统中,您可以使用:

xrandr --output $DISPLAY --mode (desired resolution)

答案 4 :(得分:0)

我目前有相同的问题,并且已经通过执行以下操作解决了该问题:

安装来宾附加组件仅需半步。 您必须按照以下步骤进行操作:
https://wiki.archlinux.org/index.php/VirtualBox/Install_Arch_Linux_as_a_guest#Set_optimal_framebuffer_resolution

步骤:

  1. 安装来宾实用程序sudo pacman -S virtualbox-guest-utils
  2. 确保您下载的来宾utils与虚拟盒版本相同。
    pacman -Qs virtualbox-guest-utils
  3. 在主机操作系统(Windows或VirtualBox的安装位置)中,运行此命令 VBoxManage setextradata "<NAME_OF_MACHINE>" "CustomVideoMode1" "1360x768x24"或您需要的任何分辨率 (将VBoxManage添加到PATH或使用完整路径来运行命令)打开到/etc/default/grub
  4. GRUB_GFXMODE的值更改为GRUB_GFXMODE=1920x1080,auto或您需要的任何分辨率
  5. 取消注释GRUB_GFXPAYLOAD_LINUX=keep行(如果尚未注释)
  6. 保存文件并关闭
  7. 运行grub-mkconfig -o /boot/grub/grub.cfg以更新grub配置
  8. 重新启动

现在GRUB菜单应设置为适当的分辨率,登录后拱门也应设置为适当的分辨率。