我安装了在 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