我默认安装了 20.04,现在我想安装 22.04,我可以这样做而不丢失任何个人文件吗?
答案1
您可以使用 进行升级sudo do-release-upgrade
。这是最安全的选项,可以将您的系统升级到 22.04,而不会丢失文件或已安装的应用程序*。(https://manpages.ubuntu.com/manpages/focal/man8/do-release-upgrade.8.html)
如果您希望格式化/重新安装系统而不丢失 /home 数据,请在设置时使用此选项(https://help.ubuntu.com/community/UbuntuReinstallation),将您的 /home 移动到新分区(答案底部的指南)或者您必须格式化所有内容(因此请备份您的 /home 文件夹)并按照以下步骤操作:
- 备份完成且 Live USB 完成后,选择实时会话
- 打开 gparted 或您选择的分区工具
- 选择您的系统驱动器
- 创建新的分区表(GPT)
- 为你的 /home 文件夹创建一个分区,大小随意(但一定要确保大小满足你的需要)
- 打开设置
- 选择磁盘时,选择您的系统驱动器
- 编辑您为 /home 创建的分区,并在“挂载点”选项中选择或写入 /home
- 在剩余(系统)分区上,在安装点上选择 /
- 安装
这样,您的主分区将与您的系统分开,重新安装不会干扰它(请记住,如果您重新安装/格式化系统,请在设置时取消选择 /home 分区的格式化分区)。但这种方法没有任何加密,您的 /home 分区和数据将可供任何系统使用,我不确定 Ubuntu 的加密设置是否支持选择性分区加密。就我个人而言,我使用加密,但唯一独立的分区是 /boot,因为内核需要在启动时可供 CPU 访问。
我使用过默认安装、分区安装(单独的 /home 文件夹)并且目前正在使用加密安装,所以这个答案的大部分来自个人经验。
*升级期间可能会重新安装/删除某些库和应用程序,这是正常现象,因为某些应用程序可能已迁移到 snap,或者某些库不再需要/使用。好消息是,升级管理器会报告发生的所有情况,因此您会知道发生了什么变化。
如果您想在安装后将 /home 移动到新分区,请按照以下指南操作:https://www.howtogeek.com/116742/how-to-create-a-separate-home-partition-after-installing-ubuntu/或本指南:https://help.ubuntu.com/community/Partitioning/Home/Moving