我正在尝试在 VirtualBox 上使用 FreeBSD,一切似乎运行良好。
然而,我对 VB VM 屏幕的默认尺寸感到很恼火。
BSD 控制台的分辨率和尺寸都很低,我想知道如何放大它。
(即使我改变包含窗口的大小,或者全屏显示虚拟机,屏幕始终保持其尺寸......)
答案1
我自己使用的解决方案是ssh
从主机登录到虚拟机。
您可以通过以下方式进行设置
sshd
在虚拟机中启用- 通过转到 VM 设置、然后转到网络、然后转到适配器??、然后转到端口转发并输入“SSH:TCP:127.0.0.1:2222::22”来将端口转发到 VM。
- 2222可以是主机上使用的端口以外的任何内容。
- 127.0.0.1允许远程控制仅从主机到虚拟机可以访问机器。
[可选] 在您的中添加一个条目
.ssh/config
:Host VMbla Hostname 127.0.0.1 Port 2222
您现在可以使用 登录到您的 VM ssh VMbla
。
答案2
如果您确实想更改控制台上的分辨率,您可以使用vidcontrol(1)
虚拟机内的命令。例如:
vidcontrol 80x30
将我的控制台中的行数更改为 30(字体保持不变,但窗口增大)。
vidcontrol(1)
有关详细信息,请参阅、rc.conf(5)
( allscreens_flags
)的手册页。
答案3
您可以查看此链接:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/book.html#consoles参见第 4.2.3 节
4.2.3. 更改控制台视频模式
FreeBSD 控制台默认的视频模式可以调整为 1024x768、1280x1024 或图形芯片和显示器支持的任何其他尺寸。要使用不同的视频模式,请加载 VESA 模块:
# kldload vesa
要确定硬件支持哪些视频模式,请使用 vidcontrol(1)。要获取支持的视频模式列表,请发出以下命令:
# vidcontrol -i 模式
此命令的输出列出了硬件支持的视频模式。要选择新的视频模式,请以 root 用户身份使用 vidcontrol(1) 指定该模式:
# 视频控制 MODE_279
如果新的视频模式可以接受,则可以通过将其添加到以下内容在启动时永久设置它/etc/rc.conf
:
allscreens_flags="MODE_279"
答案4
对一个相对古老的问题的现代回答……
VirtualBox 上的 FreeBSD
启动访客之前:
- 将其设置为使用 VBoxSVGA (不是(视频录像)
启动来宾后: