#1 楼
使用您喜欢的编辑器编辑/etc/default/grub
,例如nano
: sudo nano /etc/default/grub
查找此行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其更改为:
GRUB_CMDLINE_LINUX_DEFAULT="text"
更新GRUB:
sudo update-grub
对于使用systemd的系统
,这是systemd发行版的附加步骤,例如在Ubuntu 15.04中,仍然需要执行上述grub步骤。
您需要告诉
systemd
不要加载图形登录管理器:sudo systemctl enable multi-user.target --force sudo systemctl set-default multi-user.target
pre >
登录后仍然可以通过输入startx
使用X。评论
适用于lightdm,适用于任何图形登录管理器吗?这是加载Linux系统而不加载X服务器的正确方法吗?看起来更合乎逻辑吗?选一个... :)
–布鲁诺·佩雷拉(Bruno Pereira)
2014年1月23日在22:21
由于问题是针对Ubuntu而非移动平台的(您甚至可以在Ubuntu的移动版本中进行任何更改吗?这为什么会是一件好事?我猜您会被锁定在对键盘输入一无所知的提示下,接受花哨的手指触摸和手势:P)我假设我们正在谈论Ubuntu,这是我喜欢并且可以根据我的需要进行修改的基于Linux的桌面操作系统。 :)但是您是对的,帖子的标题存在语义问题,请随时对其进行编辑,以使其更正确!感谢您的评论。
–布鲁诺·佩雷拉(Bruno Pereira)
2014年1月24日10:36
@Joyce首先运行systemctl get-default找出当前的运行级别名称,并记住其名称,然后使用systemctl set-default multi-user.target将其更改为“ multi-user.target”或运行这些equals命令而是查看更改。 rm'/etc/systemd/system/default.target',然后ln -s'/usr/lib/systemd/system/multi-user.target''/etc/systemd/system/default.target'。如果问题仍然存在,请通过systemctl set-default RunLevelName重做您记住的默认运行级别。
–αғsнιη
2015年4月9日在7:27
在systemctl命令上,我收到错误消息:“单元文件没有[Install]节。”
–不要亮
15年8月13日在1:19
我真的很沮丧,因为A)这不再适用于仿生。 B)所有的Google搜索都给出了这个答案。
–rew
18年8月1日在15:22
#2 楼
安装GUI可能会导致它自动启动,但是在Ubuntu中启动到文本模式非常容易。只需以根用户身份打开/etc/default/grub
并将text
添加到GRUB_CMDLINE_LINUX_DEFAULT=
行中。然后运行:
sudo update-grub
您的系统将始终引导到文本模式。
如果要引导到GUI,只需按
e
在启动菜单中,从text
行中删除kernel
。如果要在引导后启动GUI,只需运行:
sudo /etc/init.d/lightdm start
希望这会有所帮助:)
评论
ubuntu 11.10不使用gdm作为默认登录管理器
– hhlp
2011年11月14日15:44
也看这个-> askubuntu.com/questions/70188/how-do-i-boot-into-console-mode
– hhlp
2011年11月14日15:46
@hhlp:固定。使用最新的Lightdm更新,新贵作业将尊重文本内核cmdline。
–安德鲁·甘纳森(Andrew Gunnerson)
2011年11月14日17:13
这对12.04有效吗?
–asheeshr
13年2月27日在12:42
@AshRj:是的,它对所有使用upstart的Ubuntu版本均有效:)
–安德鲁·甘纳森(Andrew Gunnerson)
13年2月27日在18:42
#3 楼
对于11.04和更早版本(可能更高)如果要引导到文本模式:
编辑
/etc/default/grub
。例如:sudo gedit /etc/default/grub
查找此行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
添加
text
:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
然后更新Grub:
sudo update-grub
注意:
删除
quiet splash
(即GRUB_CMDLINE_LINUX_DEFAULT=""
)将在引导过程中显示文本,但照常显示图形登录屏幕。用quiet splash
替换text
将使您出现登录提示;要启动GNOME会话,请使用sudo /etc/init.d/gdm start
或startx
。要禁用GDM:
安装bum 。
安装后,可以在System >> Administration >> Bootup-Manager
取消选中Gnome Display Manager
评论
GRUB配置有效。出于好奇,我为什么要禁用GDM?
–奥利维尔·拉隆德(Olivier Lalonde)
10-12-6'3:22
因为这样做会完成相同的事情。
– RolandiXor
2010年12月6日,下午3:27
在13.04中确认GRUB_CMDLINE_LINUX_DEFAULT =“”可以在引导期间显示详细信息,同时仍启动图形登录。
–杰西·格里克(Jesse Glick)
13年5月20日在13:46
#4 楼
如果您将lightdm用作登录管理器,可以通过禁用它来防止加载。您可以使用替代项:
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
并在命令上启动lightdm:
sudo start lightdm
要恢复系统,以便始终在引导时启动lightdm:
sudo rm /etc/init/lightdm.override
有关更多信息,新贵食谱是您的朋友:
http://upstart.ubuntu.com/cookbook/
评论
这在Ubuntu 15.10中不起作用。
–mmdanziger
2015年12月7日,12:11
#5 楼
您可以使用Ubuntu Server版本。#6 楼
它已经在几个老问题中得到了回答,但是现在还找不到,所以我在这里总结各种情况。要停止由
startx
启动的X服务器,只需终止会话。要停止由登录管理器(GDM)启动的X服务器,请运行
sudo service gdm stop
,然后移至tty,例如按Ctrl-Alt-F1,然后以文本模式登录此处。
要完全避免启动Login Manager(和X),请修改
/etc/default/grub
换线
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
成为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
然后更新grub配置文件,带有
sudo update-grub
,以便下次您直接进入文本模式时,需要
startx
来启动X会话,或者选择sudo service gdm start
。#7 楼
我做了以下操作步骤1首先通过运行
sudo apt-get update
步骤2更新您的存储库步骤2在旧版本的lightdm中存在一些错误,因此我们需要升级一样。为此,请运行
sudo apt-get install lightdm
步骤3现在,我们必须修改grub的配置。
步骤3a使用您喜欢的编辑器打开
/etc/default/grub
并进行更改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="text"
步骤3b还注释GRUB_HIDDEN_TIMEOUT = 0此行用于取消隐藏GRUB菜单
步骤4现在,我们将升级GRUB配置
sudo update-grub
步骤5 Ubuntu 11.10桌面版将lightdm用于GUI。我们需要禁用相同的
sudo update-rc.d -f lightdm remove
步骤6现在重新启动计算机。
在Ubuntu 11.10的Disable GUI Boot中找到
#8 楼
是的,可以通过编辑grub命令告诉系统在启动时在控制台中启动。当您到达grub菜单时,突出显示Ubuntu的条目并按e。您将在下面的图像中看到诸如以下文字:
更改文字安静地溅到文字上。按F10键启动。
(来源:rolling-ubuntu)。我已经在14.04系统上测试了此功能,该系统已启动到文本控制台中,看不到lightdm。从
sudo initctl start lightdm
开始lightdm 为避免每次都这样做,您可以使用此答案中建议的选项添加永久性grub条目
另一种建议是更改默认运行级别并更改lightdm启动/停止的运行级别,如同一篇文章的另一个答案所建议的那样
评论
无论text选项如何,Ubuntu 18.04 Live ISO仍会启动Xorg。相反,只需指定运行级别(仅3个而不是文本即可)即可。功劳归功于这个答案。
–俄罗斯
19年7月11日在14:12
@Ruslan有用的信息,谢谢。我的答案实际上是专门针对台式机的,发布于2015年,当时是14.04版。
– Sergiy Kolodyazhnyy
19年7月11日在14:39
我在Ubuntu 18.04桌面版本的Live ISO上进行了测试。不需要服务器或其他版本来使这3个选项起作用(以及使文本不起作用,这发生在我身上)。
–俄罗斯
19年7月11日在14:49
#9 楼
我注意到该线程围绕假设您使用LightDM作为显示管理器而发生。尽管这可能是通常的DM /欢迎,但这不是原始问题的一部分。 (而且他没有指定。)在我的情况下:
我在服务器上使用KDE / KDM。取而代之的是,我只是在运行级别2下禁用了upstart / service:
/etc/init/kdm.conf:(kdm:4:4.8.5-0ubuntu0.3,Upstart版本:1.5- 0ubuntu7.2)
查找:
start on ((filesystem
更改
and runlevel [!06]
到
and runlevel [!026]
假设全新重启时默认运行级别为2,那么您将拥有一个控制台而不是KDM。然后,您可以在需要时手动运行DM / DE =使用'startx'/ etc。要将机器返回控制台并完全退出X服务器,请使用“注销”。
其他dm .confs脚本与此类似。
(我将服务器设置为偶尔可以使用GUI进行工作-但在不使用/需要或只是重新启动时不提取资源。)
编辑
(我当前的系统: Upstart 1.12.1 / Ubuntu 14.04)
由于新贵最近解决此问题的方法是仅在启动时禁用Display Manager:
echo “手册” | sudo tee -a /etc/init/{service}.override
对于lightdm:
echo "manual" | sudo tee -a /etc/init/lightdm.override
这可以是任何/ etc / init中的服务,包括kdm / gdm。重新启动后可根据需要运行'startx'。
ref:如何禁用lightdm?如何启用或禁用服务?
#10 楼
步骤是:自定义grub 2配置:
sudo nano /etc/default/grub
,以root特权打开文件,查找行
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
并将其更改为
GRUB_CMDLINE_LINUX_DEFAULT=”text”
保存更改(按ctrl + o,然后按ENTER)并关闭文件(ctrl + x)。
要应用新配置执行此操作
sudo update-grub
现在重新启动PC
sudo reboot
您在这里...文本图形登录屏幕...提供您的凭据以登录tty(默认tty1)。您可以使用crtl + alt + [F1至F6]将tty1更改为tty6。您也可以使用
sudo start lightdm
(ctrl + alt + F7)启动图形用户界面X会话(X11会话)。PS:如果要恢复在此处所做的更改按照链接:
如何在Ubuntu桌面中从CLI恢复为GUI的默认界面?
#11 楼
如果将Lubuntu 15.05与systemd一起使用来管理引导过程,则可以引导至控制台,然后稍后从控制台启动图形环境。请按照以下步骤操作:按照先前提到的对Bruno进行的编辑:
使用您喜欢的编辑器编辑
/etc/default/grub
,例如:nano:sudo nano /etc/default/grub
查找此行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
将其更改为:
GRUB_CMDLINE_LINUX_DEFAULT="text"
更新Grub:
sudo update-grub
Bruno建议使用
sudo systemctl enable multi-user.target --force
。 force
的使用使我感到困扰,因此我更喜欢sudo systemctl set-default multi-user.target
。打开终端并执行
sudo systemctl set-default multi-user.target
重新引导将带您进入控制台,要求输入密码
,当您想要进入图形环境时,请输入
sudo systemctl start lightdm
。您将被带到lightdm登录窗口。使用ctrl alt F1组合键返回到您要退出的控制台,如果需要的话。 (我退出控制台模式,因为通常会在控制台模式下进行直到下次启动)
ctrl alt F7返回lightdm登录。或按需要或期望按Ctrl F1到F7。
#12 楼
我做了以下操作:首先通过运行
sudo apt-get update
来更新您的存储库旧版本的lightdm中的错误,因此我们需要对其进行升级。要执行此操作,
sudo apt-get install lightdm
现在我们必须修改grub的配置。
用您喜欢的编辑器打开
/etc/default/grub
并进行更改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="text"
还注释
GRUB_HIDDEN_TIMEOUT=0
该行用于取消隐藏GRUB菜单现在我们将升级GRUB配置
sudo update-grub
现在重新启动计算机。
评论
根据lightdm.conf,没有必要删除lightdm。
–布鲁诺·佩雷拉(Bruno Pereira)
2012年1月12日在20:18
如果不删除它,则在完成所有这些操作后将获得GUI。
– Vidyadhar
2012年1月14日上午7:59
抱歉,刚刚在11.10中进行了测试,这是不正确的,不需要删除lightdm,没有必要执行步骤5。
–布鲁诺·佩雷拉(Bruno Pereira)
2012年1月14日上午8:56
好的,我删除了关于lightdm的第五步
– Vidyadhar
2012年1月15日上午8:14
#13 楼
您可能还想防止内核更改可能会出现问题的视频模式,尤其是在您看不到登录提示或屏幕部分退出的情况下。将设置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
,然后运行命令
sudo update-grub
在Ubuntu Server 16.04.1上进行了测试
#14 楼
当您安装Ubuntu-desktop时,它将自动将lightdm
设置为从系统启动。您将不得不禁用此功能(可能通过编辑/etc/rc.local
),并在需要时使用startx
运行图形界面。#15 楼
只是有关Lubuntu 18.04.3 LTS的报告。sudo nano /etc/default/grub
,然后将
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
行更改为GRUB_CMDLINE_LINUX_DEFAULT="text"
并运行sudo update-grub
这可以正确设置启动文本模式。非常有用,我无需跟踪日志文件就可以跟踪和发现问题。
systemctl get-default
此输出
graphical.target
,请注意以备将来还原原始状态。sudo systemctl set-default multi-user.target
此关闭了GUI XWindows(lightdm和startx,openbox等),但我必须输入3次登录名/密码才能启动到Xwindows:
A)登录
B)
sudo lightdm
#使用默认设置启动xwindows (很好)C)Lubuntu的常规GUI登录对话框。
三个登录很烦人,但否则可以正常工作。
恢复原始设置:
sudo systemctl set-default graphical.target
希望这对某人有用。 :-)
#16 楼
对于Ubuntu 14.04 Trusty Tahr和Ubuntu 12.04 Precise Pangolin,systemd已添加到第三方PPA中,因此在最新的Ubuntu LTS系统上进行测试很容易。您所要做的就是将ppa添加到您的系统中sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
现在通过使用具有
/etc/default/grub
特权的任何文本编辑器(在这里我使用gedit
)打开sudo
文件通过终端进行编辑,如下所示:sudo -H gedit /etc/default/grub
将行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
更改为GRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
保存文件并更新Grub:
sudo update-grub
然后重新启动,系统将启动到文本控制台
tty1
。要再次登录到GUI,请运行
sudo start lightdm
注意:请勿使用
startx
或Ctrl + Alt + F7对于使用systemd
的Ubuntu 15.04,请使用sudo service lightdm start
评论
它与问题如何联系?
–牧场
16年6月24日在7:42
评论
在11.04和更早版本的GDM登录屏幕上,我认为有一个xterm会话选项,该选项只会为您提供命令行。另外,您可能可以通过GRUB的恢复选项访问某些内容,尽管您可能无法将其设置为默认值。您也可以观看此帖子askubuntu.com/questions/2093/…
您要的是lightdm。它在11.10中取代了gdm。
谢谢。那么,如何在启动时停止加载LightDM?