如何启动到纯文本模式?


32

我找到了禁用gdmlightdm11.10使用的方法,但是我找不到真正的文本模式启动的方法。我想看到所有内核消息在启动时都经过,而不是愚蠢的紫色屏幕。

我终于关闭了桌面管理器,但是现在我得到了紫色屏幕一段时间,然后切换到TTY1。在那之后,我得到了大约一半的内核消息屏幕(引导序列的末尾;有关运行初始化脚本的信息等)和登录提示。我通过改变这样做GRUB_CMDLINE_LINUX_DEFAULT,并GRUB_CMDLINE_LINUXtext/etc/defaults/grub

真的,我的主要问题是,启动时会显示出什么哑光的紫色屏幕,以及如何禁用它呢?


引导时按向上按钮。
shantanu'1

查看这篇文章,了解如何使用普利茅斯进行高分辨率文本引导。

Answers:


36

在中编辑 /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


没有看到GRUB_TERMINAL值。非常感谢。这工作了。我只更改了我看到人们在网上提及的价值观。我从来都不喜欢编辑引导加载程序配置脚本。我总是担心我将不得不使用我的应急闪存驱动器:P
Caleb1994'1

apt-get purge plymouth-theme-ubuntu-text-完成上述操作后,这清除了很多问题
Ian Macintosh

@IanMacintosh,它清楚了什么?在我的机器上,它表示将释放84kB的磁盘空间。它也会删除其他内容吗?
Drew Noakes 2014年

@IanMacintosh,所以我尝试了这个。该命令花了相当长的时间update-initramfs: Generating /boot/initrd.img-3.11.0-26-generic。之后,我重新启动并比较了引导图的输出。启动时间增加了大约两秒钟。延迟似乎是由引起的busybox。重新安装后,plymouth-theme-ubuntu-text启动时间回落。我无法解释为什么会这样,但这就是我观察到的。
Drew Noakes 2014年

1
如果您向屏幕上写入大量文本,则启动速度将受到负面影响,尤其是在图形模式下滚动缓慢的情况下。问题不是要尝试以更快的速度启动5秒。您可以尝试一个新问题,看看如何解决。
Ian Macintosh

4

为确保启动后不再显示“哑黑屏幕”,请对该/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才能应用您的更改。


1

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


我发现当我还删除“安静的飞溅”时,我不得不这样做**
Jay Sullivan 2015年

1

您可能还想防止内核更改可能会出现问题的视频模式,尤其是在您看不到登录提示或屏幕部分退出的情况下。将设置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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.