我想知道是否有办法从启动菜单切换到控制台模式。我有一台 NVIDIA 1070,每次有更新时,GUI 都会停止工作。我需要做的就是重新安装驱动程序;但是,要做到这一点,我需要处于控制台模式。
编辑:我应该在这个问题中添加更多信息,但我会对所有答案发表评论。简而言之:我试过了,text
但quiet splash
我确实在文本模式下看到了启动活动;但是,我没有看到登录屏幕,也ctrl + Alt + F1没有帮助,因为 GDM 一直尝试重新启动。之前我设法通过多次尝试杀死 GDM,但自最新更新以来它不起作用。
编辑:搜索运行级别后,我发现如何更改 systemd 上的运行级别?但我认为它需要我有一个运行系统来进行更改——如果我错了,请纠正我。
答案1
是的,你可以。如下所述(ubuntuhandbook.org - 启动到文本控制台 ubuntu) 您需要编辑/etc/default/grub
以使下次启动以文本模式结束。总之,您将设置以下参数:
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_TERMINAL=console
保存更改后您需要运行:
sudo update-grub
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
撤消文本模式
要撤消,sudo systemctl set-default multi-user.target
只需输入
sudo systemctl enable graphical.target --force
sudo systemctl set-default graphical.target
答案2
启动进入恢复模式
计算机启动时,主板/计算机制造商徽标出现启动画面后,立即使用 BIOS 快速按住该Shift键,这将调出 GNU GRUB 菜单画面。使用 UEFI 按下(可能多次)该Esc键即可进入 GNU GRUB 菜单画面。有时制造商的启动画面是 Windows 引导加载程序的一部分,因此当您启动机器时,它会直接进入 GNU GRUB 菜单画面,然后Shift无需按下。
按下左键的时机Shift可能很难把握,所以有时如果你错过了,你需要再试一次。如果这不起作用,请尝试以下答案我无法在启动过程中显示 GRUB 菜单。
您将看到如下所示的 GNU GRUB 菜单屏幕。选择Ubuntu 的高级选项然后按Enter。
将出现一个新的紫色屏幕,显示内核列表,其中包括正常启动内核或在恢复模式下启动内核的选项。
按向下箭头键,直到选择从顶部开始第二个条目(一个带有描述中的恢复模式),然后按Enter两次。
现在您应该看到这个恢复菜单:
使用箭头键向下滚动到网络(恢复菜单底部第三个条目),然后按Enter。
使用箭头键向下滚动到根(恢复菜单底部第二个条目),然后按Enter。
您现在应该看到一个 root 提示符,并且可以从中运行命令。
lightdm 之所以被称为 lightdm,是因为与 GDM 相比,它是一款轻量级应用程序,而 GDM 则很重,需要更长的加载时间。如果您仍安装了 lightdm,则可以使用以下命令切换回使用 lightdm 作为默认登录显示管理器:dpkg-reconfigure gdm3
。这将打开一个新窗口,让您可以选择 gdm3 或 lightdm 作为默认登录显示管理器。
使用命令重新启动计算机reboot
之后,键盘快捷键Ctrl+ Alt+F3可能开始正常工作,并允许您从控制台启动 Ubuntu。
从虚拟控制台启动 Ubuntu
使用键盘快捷键Ctrl+ Alt+打开纯文本虚拟控制台F3。
在
login:
提示符下输入您的用户名并按Enter。在
Password:
提示符下输入您的用户密码并按Enter。现在您已登录到纯文本控制台,并且可以从控制台运行终端命令。要重新启动系统,请运行以下命令:
sudo reboot
。按键盘快捷键Ctrl+ Alt+F7退出虚拟控制台。在 Ubuntu 17.10 及更高版本中,按键盘快捷键Ctrl+ Alt+F2退出虚拟控制台。登录终端后
sudo systemctl start graphical.target
,输入并按Enter调出默认登录屏幕,然后照常登录 Ubuntu 桌面环境。
答案3
按CTRL+ ALT+F1或任何其他功能键 (F) 直到F7,这将带您返回“GUI”终端。这些应该会让您进入每个不同功能键的文本模式终端。
否则,您可以根据需要启动到恢复模式:
https://wiki.ubuntu.com/RecoveryMode
SHIFT基本上,在启动时按住即可获取 Grub 菜单。
答案4
编辑/etc/default/grub
给了我在恢复模式下启动所需的启动菜单。
以下是我的步骤:
- 编辑
/etc/default/grub
并设置GRUB_TIMEOUT
为-1
(文档还提到您需要注释掉 的任何设置GRUB_HIDDEN_TIMEOUT
)。这将允许启动菜单弹出并停留在那里,直到您采取行动。 - 运行
sudo update-grub
以使更改生效。 - 重新启动并选择恢复模式Grub 菜单中的选项。