我刚刚在 HPZ820 机器上使用 Synaptic 进行了升级。在执行升级之前,Synaptic 发出一条消息,称某些升级未经认证,并询问我是否要继续升级。我照做了,升级过程顺利进行。重新启动 PC 后,我无法再登录 Root 帐户。如果我这样做,Ubuntu 会循环回到登录页面。
有人可以告诉我如何撤消升级并返回到以前的状态吗?
谢谢。
答案1
首先,有关 Ubuntu 中 root 帐户的策略是您不应直接使用它,而sudo
应从sudo su -
其他帐户使用它。
我建议您这样做以重新启用您的 root 帐户。
如果失败的话,使用 livecd 启动或启动到救援模式并恢复您的root
帐户似乎是最好的做法。
答案2
我不确定你之前用的是哪个版本的 Ubuntu,但据我记得 Ubuntu 有总是默认情况下,root 帐户被禁用。你永远不应该,永远曾经以 root 身份运行日常活动。这只会自找麻烦。
相反,使用您的普通用户帐户,并在需要 root 活动时输入您的密码。
答案3
您sudo -i
从普通用户帐户运行,然后使用命令passwd
可以为 root 用户设置密码。如果您无法执行此操作,您可以按照以下说明操作:
- 重启
- 在 grub 中,按 e 编辑启动参数并添加
init=/bin/sh
以 开头的行linux
。按 F10 启动 - 您将在单个 shell 中启动,不会启动任何服务
- 运行
mount / -o remount,rw
以在读写模式下重新挂载根分区 - 运行
passwd
,更改root账户密码 - 运行
sync
以将所有文件系统更改刷新到磁盘 - 使用重置按钮重新启动。命令
reboot
不起作用,因为它尚未启动