Answers:
根据文档:
在不格式化分区的情况下更新安装(与升级相反),还将个人数据和配置保留在/ home下,但将更新/ etc下的所有系统设置以及默认的已安装软件包集。
但是,不可能直接从8.10升级到10.04。您将需要先升级到9.04,再升级到9.10,然后再升级到10.04。这可能是一个漫长而艰苦的过程,因此,在您的情况下,我建议您在现有安装之前进行新安装,这不会格式化驱动器。(这里有更多细节)。安装程序会将数据保留在您的主目录中,但会在系统的其余部分上进行安装。
与每次升级一样,请确保备份重要数据。
您可以升级所有当前受支持的Ubuntu版本(Ubuntu 12.04 / 14.04 / 16.04),而不会丢失已安装的应用程序和存储的文件。仅当软件包最初作为其他软件包的依赖项安装,或者与新安装的软件包冲突时,才应通过升级删除软件包。直到第一个发行版,默认情况下才启用长期支持(LTS)版本之间的升级。建议大多数LTS用户等到那时再升级。
如果要通过Windows双重引导Ubuntu,则还可以升级Ubuntu而不会删除Windows或丢失Windows文件。
仍建议您在升级之前备份所有个人文件,以防升级出现问题。一旦我在VirtualBox中安装了Ubuntu,并立即将其升级到下一个版本,但是在升级时我仍然收到一些错误消息。这说明了升级时容易出现错误,这就是为什么您应该在升级之前备份数据的原因。尽管有这些错误消息,Ubuntu升级后仍能完美运行。
对于它的价值,我已经完成了升级路线。花了很长时间,但是在此过程中我没有丢失任何数据。最棘手的事情是,您必须解决可能困扰每个发行版的任何硬件不兼容问题。特别是在9.10版本中,我遇到了一些主要的视频问题,这些问题会使屏幕变黑,这使解决问题变得非常棘手!因此,从理论上讲,通过多个发行版进行升级确实可以避免数据丢失,但是实际上这可能是一个麻烦。
但是,如果您在/ home文件夹的硬盘驱动器上设置了单独的分区,则可以执行全新安装,而无需备份到单独的硬盘驱动器(或丢失数据)。然后,只需重新安装操作系统,然后在设置过程中选择OS安装的主分区即可。在安装过程中或之后(使用GParted),您都可以将包含所有用户数据的分区重新安装到/ user位置,然后就可以开始使用了。如果您使用的是Google,那么会有很多不错的文章引导您完成此过程。
当然,即使使用单独的/ home分区,实际的软件仍然需要再次安装。但是要权衡的是,可以使用诸如ext4这样的较新文件系统来设置OS分区,这将为您提供更好的性能。如果您必须重新安装应用程序,则新的软件中心使其变得非常容易和快捷。另外,我建议您在此过程中尽早安装Ubuntu Tweak,因为它为您提供了一个不错的快速界面来设置常见的外部存储库(例如medibuntu或Mozilla存储库),否则将需要进行一些网上冲浪才能找到PPA地址。