如何在 VirtualBox 中调整 Alpine Linux 终端的大小?

Rus*_*aev 6 virtualbox alpine-linux

请帮助我了解如何在 VirtualBox 中调整Alpine Linux终端窗口大小,以便它填充所有主机 VirtualBox 窗口。

Alpine 版本:virt-3.7.0
VirtualBox 版本:5.2.12(macOS 主机)

我还使用 apk安装了virtualbox-guest-additionsvirtualbox-guest-modules-virthardened,如下所示:

apk add virtualbox-guest-additions virtualbox-guest-modules-virthardened
Run Code Online (Sandbox Code Playgroud)

但它仍然不起作用。

the*_*att 6

我假设您在谈论标准的 linux 控制台,而不是 Xorg 或 Wayland 中的图形终端。既然如此:

使用 extlinux 引导程序

当安装在以 BIOS 模式启动的机器上时,Alpine 默认使用 extlinux。

您可以通过编辑设置终端大小/boot/extlinux.conf

  1. nomodeset从开头的行中删除APPEND
  2. video=...在该行的末尾添加APPEND一行,并使用您想要的分辨率。例如,video=1440x900
  3. 重启。

使用 grub 引导程序

当安装在以 EFI 模式启动的机器上时,Alpine 默认为 grub。

编辑/etc/default/grub

  1. 找到该GRUB_CMDLINE_LINUX_DEFAULT行,然后删除nomodeset.
  2. 添加这两行:

    GRUB_GFXMODE=1440x900
    GRUB_GFXPAYLOAD=1440x900
    
    Run Code Online (Sandbox Code Playgroud)
  3. grub-mkconfig -o /boot/grub/grub.cfg以 root 身份运行(或使用 sudo 如果已设置)。
  4. 重启

virtualbox 来宾添加包仅提供对 Xorg 视频和共享文件夹等其他一些内容的支持。