将Ubuntu 14.04更新到15.04


32

目前,我的笔记本电脑中装有Ubuntu 14.04,现在我想将其更新为15.04。我有Windows 8和Kali Linux以及Ubuntu。如何在不丢失其他操作系统的情况下将Ubuntu更新到15.04。我当时想下载Ubuntu 15.04,然后通过Ubuntu 14.04安装它,而不是通过终端或更新管理器更新Ubuntu 14.04。那会是个好选择吗?

(此外,由于我通过需要身份验证的代理服务器使用互联网,因此无法通过终端或更新管理器更新Ubuntu。我在上一个问题中对此进行了询问,而其他人给出的技术均无效)

提前致谢 :)


2
无论如何,您不能直接从14.04升级到15.04,需要首先升级到14.10。如果下载15.04 ISO,则需要备份重要文件,并且基本上是全新安装。
xangua 2015年

那么从可启动的笔式驱动器直接从ubuntu 15.04的iso文件中安装会产生问题吗?
Prashant Kumar

如果使用iso,则不要选择安装Ubuntu的选项,请选择其他选项并选择分区,但不要选择格式化分区以保留主目录,请始终先进行备份。
mchid

问题是您将不得不重新安装许多现在拥有的应用程序,并且系统将重新安装。
mchid

Answers:


50

无法从14.04直接升级到Ubuntu 15.04,但这并不意味着您不能这样做。无需USB记忆棒等。我通过SSH从远程PC进行更新:)

注意:

请记住,在修改系统设置时,以下所有操作应在root权限或sudo下完成。

升级之前,您需要安装以下升级助手:

sudo apt-get install update-manager update-manager-core

之后,转到/etc/update-manager/release-upgrades文件并更改Prompt=ltsPrompt=normal。确保同一文件夹中的元发布文件看起来像这样。如果不存在,请将其添加到文件底部:

[METARELEASE]
URI = http://changelogs.ubuntu.com/meta-release
URI_LTS = http://changelogs.ubuntu.com/meta-release-lts
URI_UNSTABLE_POSTFIX = -development
URI_PROPOSED_POSTFIX = -proposed

从14.04升级到15.04看起来像这样: 14.04 -> 14.10 -> reboot -> 15.04 -> reboot -> done

以下是后续步骤:

  • do-release-upgrade -d在终端执行
  • [按照屏幕说明],最后重新启动。将安装14.10
  • do-release-upgrade -d在终端执行
  • [按照屏幕说明],最后重新启动。15.04将被安装

请享用!:)

PS将保留所有数据和软件。另外,升级后不要忘记更新自定义apt储存库,因为它们可能会在升级期间被禁用。


这对我有用,谢谢。但是最终,每次我登录时X服务器都会崩溃。我使用了孤立者(deborphan)从系统中删除了很多文件,看起来好像某些旧版本库没有被删除。我必须恢复到文本控制台<CTRL>-<ALT>-<F1>来运行orphaner实用程序。我的猜测是这些是导致冲突并导致X11崩溃的原因。删除这些并重新启动后,一切正常。
psiphi75

现在它正在一步之遥。
k_g

4
@ psiphi75,也可能是您不应该使用-d命令行选项,因为这会为您提供开发人员版本!
亚历克西斯·威尔克

似乎升级路径已更改,do-release-upgrade从14.04安装运行时,它将立即升级到15.04。但是,此升级路径存在问题。它将无法安装某些systemd软件包来阻止服务器正常启动,因此在进行此升级时请务必谨慎。另请参见bugs.launchpad.net/ubuntu/+source/init-system-helpers/+bug/…–
Oldskool

0

最好从Ubuntu 网站下载ISO 并使用UNetbootin创建实时USB 。然后,从USB启动时,您将获得升级选项。这将保留您的数据。

编辑:正如下面所指出的,您必须先更新到14.10才能升级到15.04,但是可以遵循相同的策略。


1
等等,这是在保留数据。我可以选择通过USB直接从14.04升级到15.04,而不是从台式机升级到15.04。真的有必要先升级到14.10吗?
Inoki 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.