Olivier Lalonde Asked: 2010-12-06 18:42:01 +0800 CST2010-12-06 18:42:01 +0800 CST 2010-12-06 18:42:01 +0800 CST 如何在启动时禁用 X 以便系统以文本模式启动? 772 是否可以在启动时禁用 X?我正在设置一个服务器,所以如果每次启动时它都不会加载图形界面,那就太好了。 boot display-manager text-mode 16 个回答 Voted Best Answer Bruno Pereira 2011-11-16T17:35:56+08:002011-11-16T17:35:56+08:00 使用您最喜欢的编辑/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 startx登录后,您仍然可以通过键入来使用 X。 Andrew Gunnerson 2011-11-15T06:55:17+08:002011-11-15T06:55:17+08:00 安装 GUI 可能会导致它自动启动,但在 Ubuntu 中启动到文本模式非常容易。只需/etc/default/grub以 root 身份打开并添加text到 GRUB_CMDLINE_LINUX_DEFAULT= 线。然后运行: sudo update-grub 然后,您的系统将始终启动到文本模式。 如果要引导至 GUI,只需e在引导菜单中按下并text从kernel行中删除。 如果要在启动后启动 GUI,只需运行: sudo /etc/init.d/lightdm start 希望这可以帮助 :) karthick87 2010-12-06T18:48:45+08:002010-12-06T18:48:45+08:00 对于 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(ie GRUB_CMDLINE_LINUX_DEFAULT="") 将在引导期间显示文本,但随后会像往常一样显示图形登录屏幕。替换quiet splash为text会让您进入登录提示;要启动 GNOME 会话,请使用sudo /etc/init.d/gdm start或startx。 要禁用 GDM: 安装bum 。 安装后会在System>>Administration>>Bootup-Manager下找到 取消选中 Gnome 显示管理器 achiang 2011-11-16T19:02:32+08:002011-11-16T19:02:32+08:00 如果您使用 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/ RolandiXor 2010-12-06T18:58:27+08:002010-12-06T18:58:27+08:00 您可以使用Ubuntu Server 版本。 enzotib 2011-09-27T07:15:24+08:002011-09-27T07:15:24+08:00 几个老问题已经回答过了,只是现在找不到,所以在这里总结一下各种情况。 要停止由 启动的 X 服务器startx,只需终止会话。 要停止由登录管理器 (GDM) 启动的 X 服务器,请运行 sudo service gdm stop 然后移动到tty,例如按Ctrl- Alt- F1,然后在此处以文本模式登录。 为了避免启动登录管理器(和 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. Vidyadhar 2012-01-13T08:25:25+08:002012-01-13T08:25:25+08:00 我做了以下 第 1 步首先通过运行更新您的存储库 sudo apt-get update 步骤 2旧版本的 lightdm 有一些 bug,所以我们需要升级。为此运行, 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中禁用 GUI 启动 Sergiy Kolodyazhnyy 2015-04-09T22:15:39+08:002015-04-09T22:15:39+08:00 是的,可以通过编辑 grub 命令告诉系统在引导时在控制台中启动。当您到达 grub 菜单时,突出显示 Ubuntu 的条目并按e。 您将看到如下图所示的文本: 将文本quiet splash更改 为text。按F10启动。(来源:rolling-ubuntu)。我已经在我的系统 14.04 上对此进行了测试,启动到文本控制台,看不到 lightdm。开始 lightdmsudo initctl start lightdm 为避免每次都这样做,您可以使用此答案中建议的选项添加永久 grub 条目 另一种建议是更改默认运行级别并更改 lightdm 启动/停止的运行级别,正如同一篇文章的另一个答案所建议的那样 B. Shea 2013-10-07T09:49:17+08:002013-10-07T09:49:17+08:00 我注意到这个线程围绕假设您使用 LightDM 作为显示管理器而展开。虽然这可能是通常的 DM/欢迎者,但这不是原始问题的一部分。(而且他没有具体说明..) 就我而言: 我在我的服务器上使用 KDE/KDM。相反,我只是禁止新贵/服务在运行级别 2 下启动: /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) 由于暴发户最近解决此问题的方法是简单地禁用您的显示管理器在启动时启动: 回声“手册” | sudo tee -a /etc/init/ {服务} .override 对于 lightdm: echo "manual" | sudo tee -a /etc/init/lightdm.override 这可以是 /etc/init 中的任何服务,包括 kdm/gdm。'startx' 在重新启动后根据需要运行。 参考: 如何禁用 lightdm? 如何启用或禁用服务? Vidyadhar 2012-01-13T08:30:17+08:002012-01-13T08:30:17+08:00 我做了以下工作: 首先通过运行更新您的存储库 sudo apt-get update 旧版本的 lightdm 有一些 bug,所以我们需要升级。为此运行, 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 现在重新启动您的机器。
使用您最喜欢的编辑
/etc/default/grub
器进行编辑,例如nano
:找到这一行:
将其更改为:
更新 GRUB:
对于使用 systemd 的系统
这是 systemd 版本的附加步骤,例如 Ubuntu 15.04,上述 grub 步骤仍然是必要的。
您需要告诉
systemd
不要加载图形登录管理器:startx
登录后,您仍然可以通过键入来使用 X。安装 GUI 可能会导致它自动启动,但在 Ubuntu 中启动到文本模式非常容易。只需
/etc/default/grub
以 root 身份打开并添加text
到线。然后运行:
然后,您的系统将始终启动到文本模式。
如果要引导至 GUI,只需
e
在引导菜单中按下并text
从kernel
行中删除。如果要在启动后启动 GUI,只需运行:
希望这可以帮助 :)
对于 11.04 和以前的版本(也许更高版本)
如果要启动到文本模式:
编辑
/etc/default/grub
. 例如:找到这一行:
添加
text
:然后更新 Grub:
注意: 删除
quiet splash
(ieGRUB_CMDLINE_LINUX_DEFAULT=""
) 将在引导期间显示文本,但随后会像往常一样显示图形登录屏幕。替换quiet splash
为text
会让您进入登录提示;要启动 GNOME 会话,请使用sudo /etc/init.d/gdm start
或startx
。要禁用 GDM:
安装bum 。
安装后会在System>>Administration>>Bootup-Manager下找到
取消选中 Gnome 显示管理器
如果您使用 lightdm 作为登录管理器,可以通过禁用它来阻止加载。
您可以使用覆盖:
并按命令启动 lightdm:
要恢复系统以使 lightdm 始终在引导时启动:
欲了解更多信息,新贵食谱是您的朋友:
您可以使用Ubuntu Server 版本。
几个老问题已经回答过了,只是现在找不到,所以在这里总结一下各种情况。
要停止由 启动的 X 服务器
startx
,只需终止会话。要停止由登录管理器 (GDM) 启动的 X 服务器,请运行
然后移动到tty,例如按Ctrl- Alt- F1,然后在此处以文本模式登录。
为了避免启动登录管理器(和 X),修改
换行
成为
然后更新 grub 配置文件
这样下次您直接进入文本模式时,您需要
startx
启动 X 会话,或者sudo service gdm start
.我做了以下
第 1 步首先通过运行更新您的存储库
sudo apt-get update
步骤 2旧版本的 lightdm 有一些 bug,所以我们需要升级。为此运行,
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中禁用 GUI 启动
是的,可以通过编辑 grub 命令告诉系统在引导时在控制台中启动。当您到达 grub 菜单时,突出显示 Ubuntu 的条目并按e。
您将看到如下图所示的文本:
将文本quiet splash更改 为text。按F10启动。(来源:rolling-ubuntu)。我已经在我的系统 14.04 上对此进行了测试,启动到文本控制台,看不到 lightdm。开始 lightdm
sudo initctl start lightdm
为避免每次都这样做,您可以使用此答案中建议的选项添加永久 grub 条目
另一种建议是更改默认运行级别并更改 lightdm 启动/停止的运行级别,正如同一篇文章的另一个答案所建议的那样
我注意到这个线程围绕假设您使用 LightDM 作为显示管理器而展开。虽然这可能是通常的 DM/欢迎者,但这不是原始问题的一部分。(而且他没有具体说明..)
就我而言:
我在我的服务器上使用 KDE/KDM。相反,我只是禁止新贵/服务在运行级别 2 下启动:
/etc/init/kdm.conf : (kdm: 4:4.8.5-0ubuntu0.3 , Upstart 版本: 1.5-0ubuntu7.2)
寻找:
改变
至
假设您在重新启动时默认运行级别为 2,您将拥有一个控制台而不是 KDM。然后您可以在需要时手动运行 DM/DE = 使用 'startx' /etc。在此之后要将机器返回到控制台并完全退出 X 服务器,只需使用“注销”即可。
其他 dm .confs 脚本类似。(我像这样设置我的服务器......以便偶尔使用 GUI 工作 - 但是,在不使用/不需要或只是重新启动时不要拉资源。)
编辑
(我当前的系统:Upstart 1.12.1 / Ubuntu 14.04)
由于暴发户最近解决此问题的方法是简单地禁用您的显示管理器在启动时启动:
对于 lightdm:
这可以是 /etc/init 中的任何服务,包括 kdm/gdm。'startx' 在重新启动后根据需要运行。
参考:
如何禁用 lightdm?
如何启用或禁用服务?
我做了以下工作:
首先通过运行更新您的存储库
旧版本的 lightdm 有一些 bug,所以我们需要升级。为此运行,
现在我们必须修改 grub 配置。
使用您喜欢的编辑器打开
/etc/default/grub
并更改至
还注释
GRUB_HIDDEN_TIMEOUT=0
此行用于取消隐藏 GRUB 菜单现在我们将升级 GRUB 配置
现在重新启动您的机器。