gentoo hibernate

首先修改内核:
Power management and ACPI options --->
[*] Suspend to RAM and standby
[*] Hibernation (aka 'suspend to disk')

然后安装 suspend 软件

emerge --ask sys-power/suspend

然后检查一下系统支持的模式

cat /sys/power/state

然后使用下面的命令就可以进入睡眠模式

echo mem > /sys/power/state

但是要使用休眠模式, 还需要增加一些操作.

  1. 在内核里面增加下面语句, 然后重新编译内核.
resume=/dev/sda3 no_console_suspend
  1. 替换genkernel 软件, 原来的 genkernel 据说有 bug, 安装 genkernel-next软件, 替换原来的 genkernel 软件, 然后使用 genkernel --install initramfs, 重新生成 initramfs.

但是使用下面的命令进入休眠模式就有问题, 表现为系统休眠成功了, 但是唤醒不行, 变成冷开机了, 在冷开机的时候, 系统在 swap 里面发现了保存的东西, 但是不能从这么东西里面回复状态.

echo disk > /sys/power/state

这时候需要先安装 pm-utils 软件, 然后再使用下面几步:

  1. /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="resume=/dev/sda3"
grub-mkconfig -o /boot/grub/grub.cfg
genkernel --install initramfs
  1. vim /etc/pm/config.d/gentoo
SLEEP_MODULE="kernel"

然后 reboot 系统, 使用 pm-hibernate 来进入休眠模式, 后可以顺利 resume.

休眠的前面两步是否需要, 等以后验证.

经过另外在 nas 上面验证, 只需要下面几个步骤即可:

  1. Power management and ACPI options --->
    [*] Suspend to RAM and standby
    [*] Hibernation (aka 'suspend to disk')
  2. pm-utils
  3. 后面的配置.

注意: 不需要在内核里面的 resume 语句, 不需要换成 genkernel-next 软件.

posted on 2019-04-27 11:18 ramlife 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/ramlife/p/10778123.html

gentoo hibernate相关推荐

  1. Intel i76700k 安装 gentoo linux

    原文地址 1. 系统安装: 用fdisk工具将分区准备好,这里是在装了ubuntu的基础上,所以就没有这些操作了 把/ /boot /home都格式话位ext4格式 这里假设它们依次是/dev/sda ...

  2. java面试常见问题之Hibernate总结

    1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象.) Ø  OID检索(按照对象的OID来检索对象.) Ø  HQL检索(使用面向对象的HQL查询语言.) ...

  3. Spring中启用Hibernate二级缓存步骤

    1.在applicationContext.xml配置文件中SessionFactory  bean中配置缓存 <!-- 配置会话工厂对象 --> <bean id="se ...

  4. ssh(Struts+spring+Hibernate)三大框架整合-简述

    ssh(Struts+spring+Hibernate)三大框架配合使用来开发项目,是目前javaee最流行的开发方式,必须掌握: 注意: 为了稳健起见,每加入一个框架,我们就需要测试一下,必须通过才 ...

  5. Hibernate框架第二天

    ### Hibernate的持久化类 ### ---------- **什么是持久化类** 1. 持久化类:就是一个Java类(咱们编写的JavaBean),这个Java类与表建立了映射关系就可以成为 ...

  6. Hibernate **关于hibernate4.3版本之后org.hibernate.service.ServiceRegistryBuilder被弃用**

    之前一直都是使用hibernate4.2.21的我,有一天突然没有使用本地的jar包而是让IDEA自动下载最新版本的hibernate5.2.2之后,发现有几个经常使用的方法报错了. //创建配置对象 ...

  7. 使用hibernate与mysql时数据不能插入的原因及解决办法

    1.背景 之前从没用过hibernate,因此在网上搜了一下hibernate快速入门方面的信息,最后我按照<Myeclipse Hibernate 快速入门 中文版>(CSDN,百度文库 ...

  8. IntelliJ IDEA下自动生成Hibernate映射文件以及实体类

    转自:https://blog.csdn.net/qq_34197553/article/details/77718925 1.构建项目并添加项目结构配置以及配置初始参数 1.1.如图将基本的架子搭建 ...

  9. Spring Hibernate JPA 联表查询 复杂查询

    (转自:http://www.cnblogs.com/jiangxiaoyaoblog/p/5635152.html) 今天刷网,才发现: 1)如果想用hibernate注解,是不是一定会用到jpa的 ...

最新文章

  1. Aizu - 0033 Ball
  2. 算法理解|从头开始理解梯度提升算法
  3. VM虚拟机中的centos6.3命令行模式添加GCC
  4. C# GDI+ 画坐标(x,y)
  5. matlab八节点六面体程序,平面8节点等参元完整程序
  6. python中的tkinter模块
  7. LDA(线性判别分析)详解 —— matlab
  8. WAMP的多站点配置
  9. HTML5开发APP有哪些优点和缺点?HTML5优势和劣势大对比
  10. 渗透攻击exp共享站点
  11. spark kafka java api_java实现spark streaming与kafka集成进行流式计算
  12. Characteristics with cached values must be read-only
  13. matlab元素相同,Matlab:访问所有堆叠结构中的相同元素
  14. 基于钉钉的多人协作项目办公
  15. 面试准备:简历中项目剖析
  16. 基于Android的无线视频监控的设计与实现 -- 开题报告
  17. C# WebApi 返回详细错误信息
  18. 牛客在线编程101-93 盛水最多的容器
  19. 地图坐标系之间的转换(百度地图、GCJ、WGS84)
  20. 数据库系统概论(王珊,萨师煊版)范式之前要点一览(简略)

热门文章

  1. 使用Eclipse本地运行SAP UI5时, UI5库文件的js文件是从本地哪里加载的
  2. SAP One Order redesign写操作的详细设计
  3. SAP CRM里Interaction Object是个什么东东
  4. 你真的会用ABAP, Java和JavaScript里的constructor么?
  5. LR中如何添加事务,参数化,检查点,集合点,思考时间等
  6. excel图表之道_学习笔记:Excel之图表布局
  7. python自动排版 html_Python 实现自动完成A4标签排版打印功能
  8. 网页版nfc_苹果5大系统升级新特性浓缩汇总!秋季5G版iPhone稳了
  9. linux mint 安装php,使用apt-get方式为Linux Mint 13安装PHP+MYSQL+Apache
  10. oracle二阶段事物,分布式事务 两阶段提交 (2PC)