如何启动进入真正的文本模式?

如何启动进入真正的文本模式?

我找到了禁用 11.10 所用功能的方法gdmlightdm但我找不到实现真正文本模式启动的方法。我希望看到启动时所有内核消息一闪而过,而不是愚蠢的紫色屏幕。

我终于关闭了桌面管理器,但现在我得到了一个紫色屏幕,持续了一段时间,然后切换到 TTY1。之后,我得到了大约半个屏幕的内核消息(启动序列的结束;有关运行 init 脚本等的内容)和登录提示。我通过将中的GRUB_CMDLINE_LINUX_DEFAULT和更改GRUB_CMDLINE_LINUX为 来实现这一点。text/etc/defaults/grub

我的主要问题是,是什么导致启动时出现那个愚蠢的紫色屏幕,我该如何禁用它!?

答案1

编辑/etc/default/grub

# Stops the ubuntu purple screen
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# Uncomment to disable graphical terminal (grub-pc only) 
GRUB_TERMINAL=console

然后运行一个sudo update-grub

答案2

为了确保启动后不再出现“那个愚蠢的紫屏”,请对文件执行以下操作/etc/default/grub

  • sudo vi /etc/default/grub
  • 按下i进入 vi 编辑模式。
  • 取消注释该行#GRUB_TERMINAL=console,删除前导#
  • 按下Esc退出 vi 编辑模式。
  • 键入:wq以保存对文件所做的更改/etc/default/grub并退出 vi
  • 通过运行更新/boot/grub/grub.cfg来应用您的更改sudo update-grub

    如果您的计算机使用 systemd,您必须告诉 systemd 跳过默认登录 GUI,如下所示:

  • sudo systemctl enable multi-user.target --force

  • sudo systemctl set-default multi-user.target


  • 重新启动计算机:sudo reboot

现在,“那个愚蠢的紫屏”将永远不会再出现。

请记住,您必须更新/boot/grub/grub.cfg才能应用您的更改。

答案3

从 Grub 启动菜单编辑器(即机器启动时显示的菜单)中,您可以尝试注释“load_video”行。

答案4

您可能还想阻止内核更改视频模式,这可能会带来问题,尤其是当您看不到登录提示或部分登录提示不在屏幕上时。将设置 GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" 添加到 /etc/default/grub:

#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console

相关内容