我正在尝试将 Ubuntu 从 15.10 升级到 16.04 LTS。我没有外部硬盘来备份我的文件(这是一台游戏笔记本电脑),所以我必须将文件放在硬盘或文件夹的其他位置。无论如何,有没有办法升级 Ubuntu新鲜的删除所有已安装的应用程序,同时保留我的文件(例如删除所有已安装的应用程序,但保留照片)?例如,重新对硬盘进行分区?
答案1
由于您没有外部驱动器来复制文件,因此这会有点棘手,但结果应该不会很糟糕。我仍然认为你应该至少准备一个 >32GB 的闪存驱动器作为临时备份,以防万一。
我认为最好的计划是尽可能缩小您当前的 Ubuntu 分区(您可以在安装过程中进一步调整其大小,但至少从一开始就这样做是好的),然后使用该分区作为数据分区。数据分区将被集成,因此无需手动复制。
具体步骤如下:
准备
- 创建安装介质。我建议使用 USB 而不是 DVD。关于如何刻录到 USB 的教程数不胜数,因此我在此就不提供说明。
- 以某种方式创建备份
/home
。您不必这样做,但我强烈建议您这样做。/home
会很大,因此您需要一个大容量的闪存驱动器。
设置
安装 Gparted,以便您可以调整分区大小:
sudo apt-get install gparted
打开 Gparted 并找到 Ubuntu 安装的分区。它应该不难找到;
ext4
如果你没有多重启动的情况,它应该是一个大分区。- 右键单击此分区并选择
Resize/Move
选项。从右侧调整分区大小,直到有大约 10GB 的可用空间 - 点击OK,然后按
Apply
按钮(绿色复选标记)。
更多设置
- 启动您的 Ubuntu 安装:选择该
Try Ubuntu
选项,因为还需要进行一些设置。 - 搜索并打开 Gparted。它已安装在实时环境中。
- 在之前创建的空闲空间中创建一个新的
ext4
分区并应用操作。 - 操作完成后,打开文件浏览器,单击侧栏中的分区进行挂载。
- 右键单击分区并选择
Properties
选项。记录那里给出的 UUID 或名称。 现在,打开一个终端。运行:
sudo cp -pr /home /media/ubuntu/THENAMEYOUCOPIEDEARLIER/
- 这会将主目录中的所有内容复制到另一个分区。
- 复制完成后,返回 Gparted。
- 现在,格式化Ubuntu 安装分区作为
ext4
。确保它不是数据分区。 - 现在,进一步缩小安装分区。将其缩小至 40-60GB,具体取决于您的硬盘大小。
- 您希望数据分区大于安装分区。
- 卸载数据分区并将其向左移动以填充新创建的可用空间。
- 调整其大小以填充可用空间。
- 应用该操作。这可能需要一段时间,所以请给自己一些时间。
- 重新安装数据分区并在那里找到您的用户文件夹。将其重命名为其他名称。
username1
如果您愿意的话也可以。
安装
- 打开安装程序并按照步骤操作,直到到达安装位置选项。
- 选择
Something Else...
并继续。 - 右键单击安装分区并进入属性。
- 选择将其用作
ext4
分区并将其挂载在/
。 - 对数据分区执行相同操作,但将其安装为
/home
。- 确保
Format
选项不是已检查此分区。其他分区无关紧要。
- 确保
- 继续安装。
安装后
- 安装完成后,不要重新启动。而是打开文件浏览器并挂载数据分区。
跑步:
sudo cp -pr /media/ubuntu/THATUUIDYOUCOPIEDEARLIER/THEUSERFOLDERYOURENAMED/ /media/ubuntu/THEUUIDAGAIN/THEUSERFOLDERTHEINSTALLATIONCREATED/
- 这会将文件从旧用户文件夹复制到新用户文件夹中。
- 现在您可以重新启动进入 Ubuntu。
结论(我猜?)
希望这将为您提供完整的数据传输,并实现全新的重新安装。
为了节省空间,我建议删除旧的用户文件夹。
再次:请小心。我真的建议您至少将所需的内容复制到闪存驱动器中。与任何操作系统一样,Ubuntu 也总是会出现问题。
如果您想谨慎行事并需要更多解释,请询问。我很乐意提供帮助。