如何在控制台模式下启动 Ubuntu

wis*_*key 49 boot nvidia 16.04

我想知道是否有办法从启动菜单切换到控制台模式。我有一个 NVIDIA 1070,每次有更新时,GUI 都会停止工作。我需要做的就是重新安装驱动程序;但是,要做到这一点,我需要处于控制台模式。

编辑:我应该为这个问题添加更多信息,但我会对所有答案发表评论。简而言之:我尝试过text而不是quiet splash在文本模式下看到启动活动;但是,我没有看到登录屏幕并且ctrl + Alt + F1没有帮助,因为 GDM 一直在尝试重新启动。以前,我通过多次尝试成功杀死了 GDM,但自最新更新以来无法正常工作。

编辑:搜索运行级别后,我发现如何更改 systemd 上的运行级别?但我认为这需要我有一个正在运行的系统来进行更改——如果我错了,请纠正我。

Win*_*nix 51

是的你可以。如此处所述(ubuntuhandbook.org - 启动到文本控制台 ubuntu),您需要进行编辑/etc/default/grub以使下一次启动以文本模式结束。总之,您将设置这些参数:

GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console
Run Code Online (Sandbox Code Playgroud)

保存更改后,您需要运行:

sudo update-grub
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
Run Code Online (Sandbox Code Playgroud)

撤消文本模式

要撤消sudo systemctl set-default multi-user.target只需键入

sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target 
Run Code Online (Sandbox Code Playgroud)

  • 这似乎不适用于 Ubuntu 15.04 及更高版本(我尝试了 16.04 LTS)。修复 grub 文件并运行 update-grub 后的一个关键步骤是执行:`sudo systemctl set-default multi-user.target` - 然后它才开始直接引导到我的控制台。在您提供的链接的评论中来自@yury 的解决方案。 (4认同)
  • @wisemonkey 我已经通过从 Live DVD/USB 手动更新 grub 更新了答案。 (2认同)
  • 撤消部分在 Ubuntu 18.04 上不起作用,我也很想知道如何正确还原此更改,因此我不必在每次启动时都键入 startx。提前致谢! (2认同)

kar*_*rel 35

启动进入恢复模式

在启动过程中出现 BIOS/UEFI 启动画面后,立即使用 BIOS,快速按住该Shift键,这将调出 GNU GRUB 菜单屏幕。使用 UEFI 按下(可能多次)Esc进入 GNU GRUB 菜单屏幕的键。有时制造商的启动画面是 Windows 引导加载程序的一部分,因此当您启动机器时,它会直接进入 GNU GRUB 菜单屏幕,然后Shift无需按下。

按下左键的时机Shift可能很棘手,所以有时如果你错过了它,你需要再试一次。如果这不起作用,请尝试回答I can't get the GRUB menu to show up during boot

您将看到如下所示的 GNU GRUB 菜单屏幕。为 Ubuntu选择高级选项,然后按Enter

在此处输入图片说明

将出现一个新的紫色屏幕,显示内核列表,其中包括正常启动内核或以恢复模式启动内核的选项。

在此处输入图片说明

按向下箭头键,直到选择顶部第二个条目(说明中具有恢复模式的条目),然后按Enter两次。

现在你应该看到这个恢复菜单:

恢复菜单

使用箭头键向下滚动到网络(恢复菜单底部的第三个条目),然后按Enter

使用箭头键向下滚动到root(恢复菜单底部的第二个条目),然后按Enter

您现在应该会看到一个根提示,您可以从中运行命令。

lightdm 之所以被称为 lightdm,是因为与 GDM 相比,它是一个轻量级的应用程序,后者很重,需要更长的时间来加载。如果您仍然有lightdm安装,您可以切换回lightdm与命令默认登录显示管理器:sudo dpkg-reconfigure gdm3。这将打开一个新窗口,允许您选择 gdm3 或 lightdm 作为默认登录显示管理器。

使用命令重新启动计算机 reboot

之后键盘快捷键Ctrl+ Alt+F3可能会开始正常工作,并允许您从控制台启动 Ubuntu。

从虚拟控制台启动 Ubuntu

  1. 使用键盘快捷键Ctrl+ Alt+打开纯文本虚拟控制台F3

  2. login:提示符下输入您的用户名并按Enter

  3. Password:提示下输入您的用户密码并按Enter

  4. 现在您已登录到纯文本控制台,并且可以从控制台运行终端命令。要重新启动系统,请运行以下命令:sudo reboot。按键盘快捷键Ctrl+ Alt+F7退出虚拟控制台。在 Ubuntu 17.10 及更高版本中,按键盘快捷键Ctrl+ Alt+F2退出虚拟控制台。

    登录后,在终端输入sudo systemctl start graphical.target并按下 调Enter出您的默认登录屏幕,然后像往常一样登录到您的 Ubuntu 桌面环境。


Kri*_*ves 6

CTRL+ ALT+F1或任何其他功能 (F) 键直到F7,这会将您带回“GUI”终端。这些应该让您进入每个不同功能键的文本模式终端。

否则,如果需要,您可以启动到恢复模式:

https://wiki.ubuntu.com/RecoveryMode

基本上SHIFT在启动时按住以获取 Grub 菜单。

  • (复制之前的评论):有没有办法默认显示登录到终端(如旧时代的 init 3),ctrl+alt+f1 的问题是 GDM 不断重试启动,我没有得到控制台。对于恢复模式,如果我说干净开始,它的结果相同。我会阅读其他恢复模式,看看它们是否有帮助 (3认同)