在 Ubuntu 15.10 和 Kali Linux 2.0 之间共享 SWAP 和 /home

Sev*_*Tux 6 dual-boot swap home-directory kali

我目前在我的机器上运行 Ubuntu-15.10,我计划在 Ubuntu 旁边安装 KaliLinux。在我继续之前,我想知道两件事。

(由于两个问题相关且相似,我将两者都包含在同一问题中)

  1. 我可以为两者只有 1 个(当前)交换分区吗?

我应该为每个创建 2 个不同的交换分区 1 吗?或者我可以将现有的 Swap 分区用作公共 Swap 吗?

  1. 我可以/home为两者使用相同的分区吗?

我的 Ubuntu 上有一个25GB 的独立分区/home。如果我可以/home为两个操作系统共享相同的内容,以便在一个操作系统中所做的更改将反映在另一个中,那将是令人惊讶的

我将遵循这些(如果需要):

  • 我将使用精确的相同用户名如果两个OS
  • 我将在两个操作系统中创建一个且仅一个用户
  • 权限/home将始终设置为 777

我知道在安装第二个操作系统期间,如果我勾选 ? /home指示它使用当前分区时,它将被格式化一次。但这会影响Ubuntu吗?

注意:我没有加密/home

Oli*_*Oli 6

共享交换意味着您无法休眠,但这是唯一真正的缺点。

共享一个共同点/home可能是一个坏主意。您有相同应用程序的不同版本,到处都在编写它们的设置。某些东西必然会在某个时候爆炸。

我会避免它,而是建立一个共享的数据分区挂载和/或符号链接到每个家庭,以取代一样的东西~/Documents~/Music等等。

  • @oli 符号链接被 Nautilus 窃听(当您删除它们并出错时,桌面中的文件不会被移至垃圾箱)。只需创建 2 个家庭(每个家庭 1 个)并将 `user-dirs.dirs` 更改为指向 /data/ 分区 (2认同)

cl-*_*box 1

  1. 是的,您可以将一个交换分区用于多个 Linux 操作系统。
    有一个例外,如果想要休眠,则不能共享交换分区。

  2. 是的,可以但不建议,最好创建单独的分区。
    您可以在那里存储您的个人数据,并且可以从每个系统访问它们。

下面是供多个系统使用的方便磁盘分区设置的示例:

在此输入图像描述

在此输入图像描述

正如您在屏幕截图中看到的,数据分区与系统分区是分开的。

它们可以从每个操作系统访问,在本例中也可以从非 Linux 系统访问。

sdb用于操作系统:sdb3包含Ubuntu系统,sdb4包含虚拟磁盘。

sda 用于所有外部内容:sda1 包含个人数据,sda2 包含音乐、照片和视频。

sda3 包含数据和操作系统的备份、sda4(可引导)ISO 文件和各种工具。

这只是一个建议,当然,您应该创建适合您个人需求的分区。