编辑

编辑

我刚刚安装了 Kali Linux(在 上/dev/sda5)和 Ubuntu(在 /dev/sda2 上),并将它们双启动。但是,现在我有了 Kali,Ubuntu 启动需要几分钟,而 Kali 只需几秒钟,而我希望情况恰恰相反。我该怎么做?

编辑

这是我/etc/fstab在 Ubuntu 中的:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during installation
UUID=7d4d2f18-146c-4d56-b5f3-0dc605eeb9e0 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=95B2-5AED  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda3 during installation
UUID=69d6623e-0bcc-4cef-8b25-e46c98210d44 /home           ext4    defaults        0       2
# swap was on /dev/sda4 during installation
UUID=97913f94-1989-4c8d-b2e0-010dfb10d613 none            swap    sw              0       0

答案1

欢迎来到 Ask Ubuntu。

我建议你研究一下在安装 Kali 时做了哪些更改。你创建了 sda5 分区吗?还是之前就在那里(你主要是重新格式化了吗?它之前在你的文件系统表中被访问过,导致 Ubuntu 尝试安装一个现在不存在的分区,直到它达到超时,正如你的描述对我暗示的那样)。我们无法知道您在安装 Kali 时做了哪些更改,但如果我处于您的位置,我会查看“sda5”的更改。

如果你重新格式化了“sda5”,你将改变 UUID(或分区的唯一 ID;在格式化期间创建),并且你的 Ubuntu 可能会查找并等待旧分区的 UUID出现,然后最终超时....即您需要将旧分区的 UUID 更改为新格式化分区的 UUID。您没有修改它以反映您的新布局,导致超时...我首先要查看的是您的文件系统表(/etc/fstab)..

不要在没有检查 UUID 是否与分区 UUID 匹配的情况下替换或更改 UUID。如果您sudo blkid |grep UUID获得了系统上找到的 UUID 列表,请使用这些 [结果] 检查 fstab 中提到的 UUID 是否正确。我没有在评论中看到 sda5 被提及(以 # 开头的行是注释或文档),但我还是会全部检查。安装(例如 kali)经常重新格式化交换;因此您可能发现这已经发生了变化,这可能是导致启动缓慢的问题。

下一步是重建initramfs;我认为它内置了 UUID(update-initramfs)。如果启动仍然很慢,接下来我可能会重建 grub(update-grub但这通常使用 PARTUUID,但重建起来又快又简单)。

这个答案只是复制/粘贴的评论,并进行了少量编辑

相关内容