具有 xfce4 桌面的 Alpine Linux VirtualBox VM 无法使用全屏分辨率

具有 xfce4 桌面的 Alpine Linux VirtualBox VM 无法使用全屏分辨率

我安装了在 virtualbox 虚拟机中运行的 alpine linux,并使用 slim + xfce4 作为桌面引擎。

内核版本:我尝试过最新的(3.6.2)标准内核和虚拟内核https://alpinelinux.org/downloads/

我无法让访客使用整个屏幕分辨率,而只能达到 1024x768。我想知道是否有人可以帮助我弄清楚我错过了什么/做错了什么。以下是我已采取的步骤:

我按照这个步骤进行操作视频准确

标准 Alpine Linux 安装

  • 使用所有存储库:apk 更新 && apk 升级
  • 安装 xorg 基础
  • apk 添加 alpine-desktop
  • apk添加xfce4
  • apk 添加 thunar-volman
  • apk 添加 faenza 图标主题
  • apk 添加苗条
  • rc-service dbus 启动
  • rc-update 添加 dbus
  • rc-service udev 启动
  • rc-service 添加 udev
  • rc-update 添加 slim
  • 重启

Virtualbox 特定软件包:

标准内核:

apk 添加 virtualbox-guest-modules-grsec virtualbox-additions-grsec virtualbox-guest-additions-5.1.26-r0

虚拟内核:

apk add virtualbox-guest-additions-5.1.26-r0 apk add virtualbox-guest-modules-grsec "apk add virtualbox-guest-modules-grsec" 给出以下警告消息:

depmod 无法打开 /lib/modules/4.9.44-0-hardened/modules.order

我没有执行以下操作:

apk add virtualbox-additions-grsec 因为这会破坏我的安装,只允许我启动到命令提示符并发送以下错误消息:

tty port_close_start: tty->count = 1 端口计数 = 2

虚拟机设置:

  • 版本:5.1.26 r117224 (Qt5.6.2)
  • VirtualBox > 首选项 > 显示 > 最大访客屏幕尺寸:无
  • 视图 > 自动调整访客显示器大小已选中(它呈灰色,无法选择)
  • VM 设置 > 显示 > 屏幕:视频内存 128MB、1 个显示器、100% 比例因子、启用 3D 加速已打开

答案1

我按照以下步骤解决了这个问题。
显示屏幕图形控制器(G):选择VBoxSVGA。

$ sudo apk add xf86-video-vboxvideo xf86-video-intel xf86-video-vesa  
$ sudo apk add xf86-input-synaptics  
$ sudo apk add virtualbox-guest-additions  
$ sudo rc-update add virtualbox-guest-additions default  
$ sudo echo vboxpci    >> /etc/modules  
$ sudo echo vboxdrv    >> /etc/modules  
$ sudo echo vboxnetflt >> /etc/modules  

$ sudo apk update  
$ sudo apk upgrade --update-cache --available  

$ sudo reboot  

答案2

我实际采取的步骤有点不同。
谢谢您的意见。

我按照以下步骤解决了这个问题。
显示屏幕图形控制器(G):选择VBoxSVGA。

# apk 添加 xf86-video-vboxvideo xf86-video-intel xf86-video-vesa

# apk 添加 xf86-input-synaptics

# apk 添加 virtualbox-guest-additions

# rc-update 添加 virtualbox-guest-additions 默认值

# 回显 vboxpci >> /etc/modules

# 回显 vboxdrv >> /etc/modules

# echo vboxnetflt >> /etc/modules

# 应用程序更新

# apk 升级 --update-cache --available

# 重启

答案3

也许你应该检查以 apk 开头的第一行,如果你没有写 GUEST 你的行如下所示

apk 添加 virtualbox-additions-grsec

相关内容