我无法登录到我的 root 用户的帐户。我一直在寻找解决方案,但所有解决方案都告诉您从引导选项中执行此操作。
问题是我的笔记本电脑的屏幕变黑了,它不再工作了,所以我将另一台显示器连接到笔记本电脑,这样我就可以在我的电脑上工作了,但我将无法在我的电脑上看到启动菜单新显示器。
是否可以在不使用启动菜单的情况下更改我的密码?
谢谢!
不,这是不可能的,因为这会破坏受密码保护的超级用户帐户的目的。
我建议您首先尝试“盲目地”引导到恢复模式,即尝试打开 Grub 菜单并选择恢复模式的引导项,而实际上没有看到您在做什么。可能会尝试几次,可能会尝试 10 或 20 次,直到找到正确的按键顺序和时间。辅助屏幕可能会在启动过程中开始工作。请参阅如何重置丢失的管理密码?有关一般说明,请参阅此答案以了解 Grub 菜单的当前结构以到达恢复模式条目。
关键顺序应该是:
Shift 在正确的时间取消默认启动选项的倒计时并显示 Grub 菜单(如果它被配置为在没有用户交互的情况下不显示)。
?(向下箭头键)并Enter选择“Ubuntu 的高级选项”。
在子菜单中,?(向下箭头键)并Enter再次选择“恢复模式”。
如果您找不到正确的按键顺序或时间,或者图像没有显示在辅助屏幕上,您可以从实时系统重置密码。
创建一个 Live DVD/USB (如果你还没有准备好)并启动它,就像你想安装 Ubuntu 一样。
在启动菜单中选择“Try Ubuntu”选项。
打开终端 ( Ctrl+ Alt+ T)。
确定您的 Ubuntu 安装分区的设备路径。您可以使用(除其他外)
图形 Gnome Disks 应用程序(示例屏幕截图)或
终端命令:
sudo lsblk -o NAME,SIZE,TYPE,FSTYPE,LABEL,MOUNTPOINT
Run Code Online (Sandbox Code Playgroud)您可以通过大小、标签(如果设置)和文件系统类型(默认安装中的“ext4”)等属性识别正确的分区。
为简单起见,我们假设您的 Ubuntu 安装在路径为 的设备上/dev/sda5。
挂载识别的分区:
Gnome Disks 有一个“挂载”按钮。在最近的版本中,当文件系统处于挂载状态时,它看起来像播放符号 (?),它被停止符号 (?) 替换。
在终端上:
udisksctl mount --block-device /dev/sda5
Run Code Online (Sandbox Code Playgroud)成功后,两者都会显示挂载点,即文件系统内容可用的路径。让我们假设它是/media/my-ubuntu-installation.
在终端运行
sudo passwd --root /media/my-ubuntu-installation <USERNAME>
Run Code Online (Sandbox Code Playgroud)
<USERNAME>用您的用户帐户名称替换。询问时输入新密码(两次)。
正常重启,您应该能够使用该密码登录并以超级用户身份sudo与朋友进行身份验证。