安装不同的发行版而不丢失 /home

isk*_*nar 4 home reinstall distributions

我有一台已经用了 2 年的笔记本电脑,上面装有 Linux Mint 13。最近我遇到了一些问题(计算机死机,我的设置突然消失等等),所以我一直在考虑安装一个新的发行版。有人向我推荐 Xubuntu,我想尝试一下。

是否可以安装它而不是我的 Mint,但保留(它成为我的新 /home)/home 目录?我在那里有很多文件,包括用于各种编程语言的各种 IDE(我的 /home 大约需要 100 GB),我 100% 确定,如果我决定备份所有内容,我迟早会意识到我忘记备份某物。

ori*_*ion 5

首先,/home在不同的分区上总是好的,正是为了使多个安装能够使用同一个主目录(您可以将它们同时安装在不同的分区上,所有这些都使用同一个主目录)。但现在已经太晚了。

您始终可以将所有内容复制到不同的硬盘驱动器上(如今 100GB 已经不算什么了)。但你也可以做你想做的事。您不必擦除整个硬盘来安装 Linux,您只需删除发行版特定的文件(/usr、/bin、/sbin、/lib、/var,...除了 home 之外的所有文件),然后继续随着安装。但是,您必须小心 - 安装向导通常很烦人,并且需要重新格式化和重新分区您的硬盘驱动器。你通常可以说你不想这样做,但 ubuntu 是最像 Windows 的发行版,可能会出现问题(正是因为这个原因,我从未安装过它 - 它想要比我更聪明,并且只是得到以我的方式)。我建议您备份到外部驱动器以防万一。

调整分区大小是一件棘手的事情,我不会推荐它(并不总是可以按照您想要的方式进行)。我该怎么办?我只是放入一个新的硬盘驱动器,并为家庭和系统提供单独的驱动器(系统通常也被分区以将 /boot 和有时 /var 与其余部分分开)。

编辑:安装后,如果您不分配与以前相同的用户 ID,所有权将会混乱,您将不得不递归地 chown 目录。