[ad_1]
本文解释了如何启动 Linux 发行版,如 Debian、Ubuntu、 Fedora、Arch Linux / Manjaro 等,在控制台模式下,临时或永久。
本文中的说明适用于任何使用 systemd(下面的永久模式)和 GNU GRUB(临时模式)的 Linux 发行版,但我个人只在 Debian、Ubuntu、Manjaro 和 Fedora.
以控制台模式(文本模式 / tty)引导允许您从命令行(作为普通用户或 root 用户(如果已启用))登录到您的系统,而无需使用图形用户界面。 如果您的系统在使用图形模式时无法启动,或者您有一台运行 Linux 的计算机而您不经常使用 GUI 和 ssh 进入它,这将很有用,因此您想通过以下方式节省一些系统资源以文本模式启动。 但不管是什么原因,本文将向您展示如何在 Linux 上引导至控制台/文本/tty。
案例 A. 临时启动到控制台模式(文本模式)
使用这些说明,您的计算机将仅在当前启动时启动到控制台。 重新启动计算机后,它将正常启动,因此这些更改是暂时的。
1.
要暂时启动到控制台模式 (tty),请启动您的计算机,并在 BIOS / UEFI 启动画面后立即按住Shift
(BIOS),或按Esc
(UEFI) 键,以访问 GRUB 菜单。
2.
一旦你看到
GNU GRUB
屏幕,选择菜单中的第一个条目,按e
钥匙。 这允许您在启动前编辑内核参数。
寻找以linux
(使用Up / Down / Left / Right
方向键导航);vmlinuz
也应该在同一条线上。 在该行的末尾(您可以使用箭头键将光标置于该行的开头,然后按End
键将光标移动到该行的末尾)
添加一个空格,后跟数字 3
. 不要改变其他任何东西。
这3
代表multi-user.target
映射到旧的、现已过时的运行级别 2、3 和 4(用于启动和停止服务组)的 systemd 目标。 例如旧的运行级别5
映射到 systemdgraphical.target
并使用它开始……您已经猜到了,图形(GUI)目标。 有关 systemd 目标的更多信息,请参阅此页面。
示例#1。
这就是 Ubuntu 18.04 LTS 以“linux”开头的行的样子(对你来说不必完全相同,只是让你有个想法):
linux /boot/vmlinuz-4.18.0-15-generic root=UUID=1438eb20-da3d-4880-bb3a-414e+++0a929 ro quiet splash $vt_handoff
这就是以“linux”开头的行在添加3
在最后:
linux /boot/vmlinuz-4.18.0-15-generic root=UUID=1438eb20-da3d-4880-bb3a-414e+++0a929 ro quiet splash $vt_handoff 3
示例#2。
这是以“linux”开头的行的查找方式 Fedora 31(对你来说并不相同,只是为了让你有个想法):
linux ($root)/vmlinuz-5.3.13-300.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet
这是添加后的样子3
在行尾:
linux ($root)/vmlinuz-5.3.13-300.fc31.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 3
3. 完成后,按 Ctrl + x
或者 F10
启动到控制台(文本)模式。
要在控制台模式下重新启动系统,请使用reboot
命令 (sudo reboot
)。
值得注意的是,基于 Debian 和 Ubuntu 的 Linux 发行版(包括 Linux Mint、Elementary OS、Pop!_OS、Zorin OS 等)在 GNU GRUB 菜单中内置了恢复模式。 因此,如果您使用 Debian / Ubuntu 或基于它的某些 Linux 发行版,请按照上述说明进入 GNU GRUB 菜单,然后选择Advanced options
,并从出现的新列表中选择以(recovery mode)
. 选择此条目并点击Enter
键,您将进入一个菜单,其中允许您进入 root shell 提示符 – 选择后,您的系统将继续引导至命令行而不是图形用户界面,允许您使用 root 登录密码。 这允许以只读模式访问文件系统; 供读写使用mount -o remount,rw /
. 例如,使用它在 Ubuntu、Linux Mint、Elementary OS 等上重置丢失的用户/管理员密码。
案例 B. 永久启动到文本模式(控制台模式)
让你的 Linux 系统始终引导到控制台(文本/tty)模式就像运行一个命令一样简单:
sudo systemctl set-default multi-user.target
此命令将文本模式设置为默认的 systemd 目标(运行级别,因为它曾经在 systemd 之前被调用)。 运行此命令后,重新启动系统,它每次都会自动启动到控制台/文本模式。
不知道您系统上当前使用的 systemd 目标? 使用此命令,它将显示当前设置的目标:
systemctl get-default
额外提示:使用它,您的 Linux 计算机将引导至 tty1(纯文本虚拟控制台)。 您可以使用以下命令切换到不同的虚拟控制台Ctrl + Alt + F2
对于 tty2,Ctrl + Alt + F3
对于 tty3,依此类推直到 tty7。
如果您想撤消此更改并使 Linux 系统引导至默认图形模式,请使用:
sudo systemctl set-default graphical.target
使用此命令后,重新启动(sudo reboot
) 并且您的系统应该以图形模式启动,就像默认情况下一样。
您可能喜欢:如何在 Ubuntu、Linux Mint、Debian 或 Debian 中更改 GRUB 引导顺序或默认引导条目 Fedora 使用 Grub 定制器
[ad_2]