多个 Linux 安装的共享桌面

多个 Linux 安装的共享桌面

是否可以在双启动计算机上为多个 Linux 安装设置单个共享桌面文件夹?我想让一台计算机上的多个 Linux 安装共享一个桌面。我目前也在使用 Ubuntu 64 位。

答案1

我相信您很可能希望/home在所有安装之间共享一个分区。这样,所有每个用户的自定义设置都将共享,但所有特定于发行版的系统配置都是独立的。

首次安装系统时,通常可以选择自定义分区,也可以选择现有分区并为这些分区指定挂载点。这是最简单的方法。因此,对于您的第一个系统,您可以进行自定义分区,根据需要创建新分区,其中一个用于此 linux /,另一个用于/home,这两个分区均重新格式化。对于后续安装,您将使用其他分区之一进行/格式化,并使用现有文件系统进行/home格式化。

如果你想从现有系统开始,事情就会变得困难,错误可能会带来严重后果。你必须

  1. 缩小现有文件系统
  2. 缩小包含分区
  3. 创建新分区
  4. 在其上创建文件系统
  5. 启动进入单用户模式进行后续步骤
  6. 重新命名旧居
  7. 为新家创建一个挂载点
  8. fstab为新坐骑创建一个条目
  9. 安装新家
  10. cp -a把旧家的东西搬到新家
  11. 在多用户模式下再次重启

您还应该注意以下一些方面:

  • Linux 文件所有权信息存储使用数字用户和组标识符。文件/etc/passwd并将/etc/group它们映射到名称。您应该确保用户 在两个系统上都是一样的。通常有大量的系统帐户用于各种服务,但只有很少的用户帐户。而且现在大多数发行版可能以相同的方式分配 ID。所以它可能会自动运行,但如果文件突然无法访问,这可能是原因。
  • 确保不要在另一个 Linux 休眠时启动任何 Linux。休眠会使文件系统处于不一致状态,更糟糕的是,内核会期望系统在休眠期间不会发生变化,并可能因此缓存内容。因此,这种访问模式可能会导致重大数据损坏。

答案2

如果将该文件夹放在单独的分区上,则只需在启动时将该分区挂载到桌面文件夹即可:)

相关内容