我将进行双启动(或更多启动)设置,以便能够同时查看两种或更多种 Ubuntu 版本。我通常将 /home 设置在自己的分区中。如果所有安装都使用与 /home 相同的分区,会很方便。我将使用单个驱动器。这有多实用?
如果将相同的程序安装在不同的实例中,我可以预见到会遇到困难。有没有一种实用的方法可以将 /home 中的大部分存储空间链接到所有实例,但保持设置独立?
答案1
确实,不要对不同的 Linux 发行版使用一个共同的 /home。这并不能保证一定有效,尤其是当 Linux 发行版差别很大时。
相反,仅在安装之间共享您的用户数据。
- 为每个发行版设置单独的 /home
- 确保每个发行版上的每个用户都有相同的 UID 和相同的用户名。拥有相同的 UID 很重要,因为权限系统通过 UID 而不是登录名来识别用户。
- 通过将默认用户文件夹(“文档”、“图片”......)替换为指向存储用户数据的分区的符号链接,使所有这些分布都可以访问相同的用户数据。
笔记:从最终用户的角度来看,符号链接可以无缝工作,但您也可以使用“安装绑定”,虽然设置起来稍微复杂一些,但“链接”文件夹在各方面的行为都与常规文件夹一样。