如何配置 Ubuntu 22.04 以仅在控制台/文本模式下启动并具有 80 列 x 25 行全屏?这是针对旧版应用程序的
运行:sudo systemctl set-default multi-user.target 确实会让系统以控制台模式启动,但不改变分辨率。
我尝试编辑以下两行/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="text nomodeset"
GRUB_TERMINAL=console
我尝试过编辑/etc/default/console-setup
# CONFIGURATION FILE FOR SETUPCON
# Consult the console-setup(5) manual page.
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="guess"
#FONTFACE="Fixed"
#FONTSIZE="8x16"
FONTFACE="TerminusBoldVGA"
FONTSIZE="8x14"
VIDEOMODE=
# The following is an example of how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'
这些修改都不会对屏幕分辨率产生任何影响。
提前感谢你的帮助 Charlie
答案1
要禁用图形登录并获取文本/getty 登录,您需要更改 systemd 的默认目标:
systemctl 设置默认多用户.target
这不一定会给您一个 80x24 的控制台,更改控制台设置字体大小将会有所帮助。
类似地,您的 grub 环境(和命令行参数)将控制字体选择和 grub 与 getty 之间的任何中间图形环境。
您似乎已经识别出这两个问题,甚至可能已得到控制,而 systemd 目标则是导致您问题的最可能原因。如果您仍然遇到问题,请准确描述引导的哪个方面导致您出现问题。
看着Ubuntu 仅运行图形模式,我无法切换到文本模式并且类似建议的相关问题也可能会富有成效。