我的 Debian Stretch 系统需要将近一分钟才能启动。通常需要大约 15 秒。
我的错误:
Gave up waiting for suspend/resume device
fsck: error 2 (No such file or directory) while executing fsck.ext4 for /dev/sda1
fsck exited with status code 8
注意:我将物理 Debian 盒子迁移到 Virtualbox。我在物理机上没有出现这些错误,并且启动得很快。
答案1
经过多次谷歌搜索后,我得到了解决这个令人沮丧的错误的答案。它与删除交换分区有关。我在物理机上有交换分区,但在虚拟化实例上没有。
以下是成功解决我的问题的步骤:
- 从中删除交换条目
/proc/swaps
- 执行
sudo swapoff -a
- 从中删除交换条目
/etc/fstab
- 执行
sudo systemctl mask dev-sda.swap
(替换dev-sdX.swap
为您正确的设备) - 从中删除交换条目
/etc/initramfs-tools/conf.d/resume
(我清空了该文件,但没有删除它。) - 执行
sudo update-initramfs -u
- 重启
资料来源:
- https://lists.debian.org/debian-user/2017/09/msg00866.html
- https://serverfault.com/questions/684771/best-way-to-disable-swap-in-linux
现在我已经以应有的速度启动了!