请帮我提供信息,如何调整终端窗口的大小将 Alpine Linux 放入 VirtualBox 中,使其填充所有主机 virtualbox 窗口。
高山版本:虚拟机-3.7.0
虚拟盒版本:5.2.12(macOS 主机)
我也安装了virtualbox-来宾添加和virtualbox-guest-modules-virthardened像这样的apk:
apk add virtualbox-guest-additions virtualbox-guest-modules-virthardened
但它仍然不起作用。
答案1
我假设您谈论的是标准 Linux 控制台,而不是 Xorg 或 Wayland 内的图形终端。原来如此:
使用 extlinux 引导加载程序
当安装在以 BIOS 模式启动的计算机上时,Alpine 默认使用 extlinux。
您可以通过编辑来设置终端大小/boot/extlinux.conf
:
nomodeset
从 开始的行中删除APPEND
。video=...
在行尾添加一行APPEND
,并指定您想要的分辨率。例如,video=1440x900
。- 重启。
使用 grub 引导加载程序
当安装在以 EFI 模式启动的计算机上时,Alpine 默认使用 grub。
编辑/etc/default/grub
:
- 找到该
GRUB_CMDLINE_LINUX_DEFAULT
行,然后删除nomodeset
。 添加这两行:
GRUB_GFXMODE=1440x900 GRUB_GFXPAYLOAD=1440x900
- 以 root身份运行
grub-mkconfig -o /boot/grub/grub.cfg
(如果已设置,则使用 sudo)。 - 重启
virtualbox 来宾添加包仅提供对 Xorg 视频以及共享文件夹等其他一些功能的支持。
答案2
我按照以下步骤安装。
echo "http://nl.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
apk update
apk upgrade --update-cache --available
apk add virtualbox-guest-additions
rc-update add virtualbox-guest-additions default
echo vboxpci >> /etc/modules
echo vboxdrv >> /etc/modules
echo vboxnetflt >> /etc/modules
这会增加显示分辨率。