美文网首页
Debian 9启动后报Gave up waiting for

Debian 9启动后报Gave up waiting for

作者: Gering | 来源:发表于2018-03-03 12:19 被阅读0次

刚装的Debian9,但是系统启动(BOOT)后耗时时间很长,有1min30s之久,同时报Gave up waiting for suspend/resume device。

用Google搜索了一番,原来是swap分区出了问题:
/etc/initramfs-tools/conf.d/resume,有这个文件存在:

/etc/initramfs-tools/conf.d/resume.png

查看磁盘的挂在配置/etc/fstab,使用blkid查看分区/dev/sdb2的uuid,却是空的。所以不知为什么安装系统时配置的swap分区就找不到了,启动时就报了标题所示的错误。

/etc/fstab.png

类似问题在Debian社区有讨论bug=860543。解决办法就是在启动内核参数加上'noresume' or
'resume='。

打开/etc/default/grub
在GRUB_CMDLINE_LINUX这一项后面添加上noresume,比如原来是这样:  
GRUB_CMDLINE_LINUX="quiet" 
修改成:
GRUB_CMDLINE_LINUX="quiet noresume" 
保存后,执行下update-grub,生成/boot/grub/grub.cfg.

至于原来配置的swap分区,把/etc/fstab里/dev/sdb2 swap这一行注释掉了,同时添加了交换文件当作交换空间,这样做比交换分区方便许多,具体方法参见mkswap命令

参考:
Gave up waiting for suspend/resume device
bug=860543
mkswap命令

相关文章

网友评论

      本文标题:Debian 9启动后报Gave up waiting for

      本文链接:https://www.haomeiwen.com/subject/rcytfftx.html