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

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

请帮我提供信息,如何调整终端窗口的大小将 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

  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
    
  3. 以 root身份运行grub-mkconfig -o /boot/grub/grub.cfg(如果已设置,则使用 sudo)。
  4. 重启

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

这会增加显示分辨率。

相关内容