我已经用这些操作系统三次启动了我的笔记本电脑,并按以下顺序安装它们:Windows 8.1 Pro,Ubuntu 14.04 LTS,Kali 2.0
安装 Ubuntu 时,我还创建了一个交换区域(8 GB)供其使用(分区 5 - /dev/sda5)
安装 Kali 时,我为其创建了另一个交换区域(8 GB)(分区 7 - /dev/sda7)
但是现在我发现 Kali 有大约 16 GB 的交换区,而 Ubuntu 在查看这两个操作系统上的系统监视器时却没有。我怎样才能让这两个发行版使用它们自己独立的交换区?
答案1
SWAP 只是 RAM 的“扩展”。您不需要为每个发行版设置 SWAP 分区,您可以为驱动器上安装的每个发行版使用相同的 SWAP 空间,只需将其映射到 fstab 中即可!
答案2
检查/etc/fstab
每个系统并阅读man fstab
。例如,在我的系统上(YMMV):
$ grep swap /etc/fstab
# swap was on /dev/sda1 during installation
#UUID=339b7a56-3b67-47e8-87e1-f483296a39bd none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
另外,要了解如何在启动时设置交换,您可以阅读由以下人员找到的 init 脚本:
grep swap /etc/init/* /etc/init.d/*
另一个信息来源是man -k swap