尝试升级我的 ubuntu。我有一段时间没用它了,想升级到 13.10。我知道我必须从 12.04 升级到 12.10,再升级到 13.04,再升级到 13.10。但是当我在终端中输入
sudo do-release-upgrade
终端要求我输入密码。当我输入密码时,它告诉我“抱歉,请重试”。我已经进入恢复模式并重置了密码,因为我以为我忘记了密码,但它仍然不接受新密码。我该怎么办?
PS 我是 Linux 新手。如果我没有提供任何可以帮助你们的信息,我很抱歉。提前致谢。
答案1
尝试su root
然后输入您的密码。
如果显示“抱歉,请再试一次”,则表示您输入了错误的密码。
正如您所说,您没有使用帐户密码,我强烈建议您这样做以增加安全性。我认为您无法这样做是sudo
因为您的帐户没有密码。请记住,su
使用root
密码时使用您的帐户密码。这可能是有效和无效的sudo
原因。su root
sudo
添加账户密码后,sudoers
通过adduser <username> sudo
如果成功,您就应该拥有 root 权限。获得 root 权限后,输入do-release-upgrade
。
答案2
在这种情况下,您的设置可能存在一些问题。
要识别问题,请采取以下步骤(这不仅适用于 RazaHuss,也适用于遇到类似问题的任何人):
尝试运行
sudo -i
。如果可以运行,则问题不在于sudo
。在系统设置 -> 软件和源下检查您的版本升级设置。如果问题出在sudo
,请转到步骤 2。如果返回相同的问题,请检查您是否是 sudoer。使用 登录 sudoer 帐户或成为 root
su
,然后运行adduser <username> sudo
。如果这不能解决问题,请转到步骤 3。以您的用户帐户身份运行
passwd
并尝试再次设置您的密码,以确保问题不在于您的密码。
答案3
如果你运行升级,你应该添加 -d。因此运行
sudo do-release-upgrade -d
建议:全新安装会简单得多。从官方网站下载最新的 Ubuntu 并安装。
因为首先要升级到 13.10,您必须升级到 12.10 -> 13.04 -> 13.10。这将是一个繁琐的过程,并且浪费您的时间和互联网数据使用量。
出现内核问题的可能性Errors
会更大。因此,只需备份 Home 并复制后,即可进行全新安装source list
。
希望它对你有帮助。