Debian 9启动后报Gave up waiting for suspend,resume device

刚装的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命令

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录磁盘结构磁盘分区磁盘分区管理文件系统管理挂载 一、磁盘结构 (一)设备文件 设备文件:linux系统下一切皆文...
    哈喽别样阅读 4,693评论 0 0
  • CentOS 6启动流程CentOS 5,6的init启动过程详解grub启动过程详解启动过程错误修复 一、Cen...
    哈喽别样阅读 6,418评论 0 2
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,209评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,970评论 9 468
  • 破晓的微风有秘密要告诉你,别回去睡。你必须寻求你真正渴望的,别回去睡。人们在两个世界交界处的门口举步不定,圆形的门...
    念小娜阅读 3,576评论 0 1