我可以在不同的Linux系统上使用相同的主文件夹(多重启动)吗?

在同一台计算机上安装多个Linux版本时(出于测试目的,例如Ubuntu 10.10和11.04) ,是否可以在所有操作系统版本上拥有相同的主文件夹(例如,在单独的分区上)

虽然在两个安装中都可以使用与主分区相同的分区,但我不建议这样做:除了用户文件之外,主文件夹还包括隐藏文件夹中程序的设置,以及两个操作系统(OS)版本在不同版本中使用相同的程序,这可能会导致冲突。

因此,最好只共享用户文件。 这可以按如下方式完成:

  • 在第一次安装操作系统时,只需使用普通的独立主分区即可
  • 在第二个操作系统安装中,不要使用单独的主分区,而是通过/etc/fstab绑定要在两个操作系统上共享的主文件夹中的所有文件夹:
  • 首先,确保从其他操作系统安装您的主分区。 例如,当您的主分区是/ dev / sda5上的ext3分区时,此fstab行执行此操作:

     /dev/sda5 /mnt/sda5 ext3 defaults 0 2 
  • 现在,将该主分区中的所有文件夹绑定到第二个操作系统上您自己的主文件夹。 这也可以使用/ etc / fstab行完成:

     /mnt/sda5/username/Downloads /home/username/Downloads none bind 0 0 

    为您的下载文件夹执行此操作。 (根据自己的需要调整路径,并对所有其他文件夹重复此操作。)

  • 完成/etc/fstab编辑后,重新安装所有/etc/fstab条目

     sudo mount -a 

我目前在前2个分区上运行Fedora 15和Ubuntu 11.10,但它们都将第三个分区作为主分区共享。 似乎真正的冲突是试图共享同一个目录,而不是同一个分区。 如果你想指出为什么我做的太可怕了,我很乐意听到,但到目前为止我没有任何问题。

我有2个双启动机器 – 两者共享相同的/ home,这是一个完整的驱动器。

一个正在运行Ubuntu 14.04 32位和Ubuntu 14.04 Studio 64位,而我现在正在运行的是Ubuntu 14.04 32位和Pinguy 14.04 32位。

虽然我在两个系统上最经常使用Ubuntu 32位,但到目前为止我还没有遇到任何问题。 这绝不是你不会遇到麻烦的保证,我承认我有点担心我可能会遇到64位和32位共享同一个家庭的问题。

注意:到目前为止,我还没有尝试使用非基于Debian的系统。 有一个好的备份/恢复计划的好处是,即使你做了一些令人难以置信的愚蠢的事情,克服这个问题是非常简单的。

资料来源:经验