安装 Kali Linux(三重启动)后 Ubuntu 18.04.3 LTS 启动缓慢

安装 Kali Linux(三重启动)后 Ubuntu 18.04.3 LTS 启动缓慢

我曾将 Ubuntu 18.04.3 与 Windows 10 双启动(Windows 位于第二个驱动器上),从未遇到过启动时间缓慢的问题。在安装 Ubuntu 的同一驱动器上安装 Kali Linux 后,Ubuntu 启动时间增加了约 1 分钟,之前是 10 或 20 秒。以下是安装两个操作系统的驱动器信息

gparted 屏幕截图

Kali Linux: /dev/sda3
Kali linux-swap: /dev/sda4
Ubuntu: /dev/sda6
Ubuntu linux-swap: /dev/sda5

我应该怎么做才能修复启动时间?

答案1

Kali linux 可能格式化了交换分区,并且您的 Ubuntu 正在寻找(并等待)旧的交换 UUID 出现,然后最终发生超时并放弃(因此启动速度较慢)。

您需要更改旧交换分区的 UUID 以匹配新的 UUID。

由于 Windows 不使用“Linux”交换分区,它的启动速度将保持正常,是 Kali 进行了更改,所以它知道这一点 - 因此 Ubuntu 的速度较慢。

用于blkid查看您的块设备 ID;然后检查文件系统表 (/etc/fstab) 中列出的 UUID,例如grep UUID /etc/fstab检查 UUID= 是否与之前的 blkid 显示的匹配。

我怀疑您的交换将包含您没有的 UUID,这需要更改。(即/etc/fstab在 Ubuntu 分区中编辑)。仅供参考:您需要提升权限才能编辑 /etc 中的文件。

您在评论中提供

/dev/sda5: UUID="5dd061d5-d325-4bcc-83b2-fd1ed516e8cc" TYPE="swap"
/dev/sda6: UUID="eadf1edf-19b3-4693-8551-6176e4bbed88" TYPE="ext4" 

UUID=eadf1edf-19b3-4693-8551-6176e4bbed88 / ext4 errors=remount-ro 0 1
UUID=484A-BF6F /boot/efi vfat umask=0077 0 1
UUID=UUID=42a3362f-6945-43a2-8d36-ee195c856094 none swap sw 0 0

因此你需要确保“UUID=5dd061d5-d325-4bcc-83b2-fd1ed516e8cc”在你的 Ubuntu 中/etc/fstab,即用“5dd061d5-d325-4bcc-83b2-fd1ed516e8cc”替换“42a3362f-6945-43a2-8d36-ee195c856094”

注意:其中有一个额外的“UUID=”,我猜是拼写错误,因为它不应该在那里,即 UUID=UUID= 无效。请在以后编辑您的问题并添加其他信息,我们可以帮助您在问题/答案中对其进行格式化

另请注意: 交换分区的一个好处是它可以被任何 GNU/Linux 使用,即 Kali 可以使用由 Ubuntu 创建的交换分区,反之亦然。事实上,几乎每个 Linux 都会使用它找到的任何交换分区,这就是为什么你的“Ubuntu”交换分区被 Kali 重新格式化,因为它声称拥有“所有权”。这样做的好处(我是两个 Ubuntu 的双启动器)是我的一个交换分区可以由我的 Ubuntu 18.04 和我的 19.10 使用(对你来说,它将是 Ubuntu 和 Kali 共享);减少了“交换”所需的磁盘空间。如果使用交换文件,它们将不会共享空间。唯一的缺点是这意味着你不能休眠一个来使用另一个,但我不会这样做(我敢打赌你当前的设置可能不允许这样做)

相关内容