大约 2-3 周前,我将 Ubuntu 16.04 更新到了 16.10,没有出现任何问题。但是在进行了一些日常更新之后,我在尝试以 17.04 Zesty 发送时收到启动错误...我检查了软件和更新,发现“预发布更新”未设置。但是 lsb_release 和 hostnamectl 和 os-release 显示我在 17.04 开发分支!我该如何解决这个问题?或者,如果我真的在开发分支中,我该如何切换回 16.10...目前我的机器非常不稳定,每次启动时都会出现很多错误。
一些输出:
cat /etc/os-release
NAME="Ubuntu"
VERSION="17.04 (Zesty Zapus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu Zesty Zapus (development branch)"
VERSION_ID="17.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="http://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=zesty
UBUNTU_CODENAME=zesty
主机名控制
Static hostname: hp-pavilion-g6-notebook-pc
Pretty hostname: HP-Pavilion-g6-Notebook-PC
Icon name: computer-laptop
Chassis: laptop
Machine ID: -
Boot ID: -
Operating System: Ubuntu Zesty Zapus (development branch)
Kernel: Linux 4.8.0-26-generic
Architecture: x86-64
答案1
在将来的现实中尝试修复这样的问题真的没有多大意义(除非你只是想参与开发行动并将修复提交给每日构建)。
必须使用 Live CD + USB 驱动器来备份您的主文件夹,然后安装更稳定的东西。我遇到了与您相同的错误,使用的是上线前一两天的预发布 iso。直到今天一切都很好。
你下载的 16.10 iso 是预发布版吗?因为这样的错误不应该发生在完整发布版上
答案2
上周,我在线升级了两个不同的 Ubuntu 16.10 AMD64 安装,也遇到了同样的问题。 存储库从一开始就设置为 Zesty,同时还设置了 /etc/issue 和 /etc/lsb-release。
我更新了问题和 lsb-release,并更正了 repos sudo gedit /etc/apt/sources.list
,但 17.04 仍然出现在弹出错误框中。然而,正确的 repos 应该可以确保正确的软件。
答案3
@David Knag 由于某种原因,我无法使用我的常用 ID user118684 登录。
自从修正了 repos 之后,我就没再遇到过软件更新的问题。
uname -r 目前显示
4.8.0-34-generic 并且据我记得它在升级时显示了预期的内核。
自从更正了这三个文件和存储库后,我就没再遇到过任何困难。