linux 内核 休眠 禁止,休眠与唤醒 - Linux 内核引导选项简介

[HW,ACPI]

acpi_sleep={s3_bios,s3_mode,s3_beep,s4_nohwsig,old_ordering,nonvs,sci_force_enable}

ACPI休眠选项。

(1)s3_bios和s3_mode与显卡有关。计算机从S3状态(挂起到内存)恢复时,硬件需要被正确的初始化。这对大多数硬件都不是问题,但因为显

卡是由BIOS初始化的,内核无法获取必要的恢复信息(仅存在于BIOS中,内核无法读取),所以这里就提供了两个选项,以允许内核通过两种不同的方式来

恢复显卡,更多细节请参考Documentation/power/video.txt文档。

(2)s3_beep主要用于调试,它让PC喇叭在内核的实模式入口点被调用时发出响声。

(3)s4_nohwsig用于关闭ACPI硬件签名功能,某些有缺陷的BIOS会因为这个原因导致从S4状态(挂起到硬盘)唤醒时失败。

(4)old_ordering用于兼容古董级的ACPI 1.0 BIOS

(5)nonvs表示阻止内核在挂起/唤醒过程中保存/恢复ACPI NVS内存信息,主要用于解决某些有缺陷的BIOS导致的挂起/唤醒故障。

(6)sci_force_enable表示由内核直接设置SCI_EN(ACPI模式开关)的状态,主要用于解决某些有缺陷的BIOS导致的从S1/S3状态唤醒时的故障。

[HIBERNATION]

noresume

禁用内核的休眠到硬盘功能(CONFIG_HIBERNATION),也就是不从先前的休眠状态中恢复(即使该状态已经被保存在了硬盘的swap分区上),并且清楚先前已经保存的休眠状态(如果有的话)。

[HIBERNATION]

hibernate={noresume|nocompress}

设置休眠/唤醒属性:

noresume 表示禁用唤醒,也就是在启动过程中无视任何已经存在的休眠镜像,完全重新启动。

nocompress 表示禁止对休眠镜像进行压缩/解压。

[HIBERNATION]

resume={ /dev/swap | PARTUUID=uuid | major:minor | hex }

告诉内核被挂起的内存镜像存放在那个磁盘分区(默认值是CONFIG_PM_STD_PARTITION)。

假定内存镜像存放在”/dev/sdc15″分区上,该分区的 UUID=0123456789ABCDEF ,其主设备号是”8″,次设备号是”47″,那么这4种表示法应该分别这样表示:

resume=/dev/sdc15 (这是内核设备名称,有可能与用户空间的设备名称不同)

resume=PARTUUID=0123456789ABCDEF

resume=08:47

resume=082F

[HIBERNATION]

resume_offset=整数

指定swap header所在位置的偏移量(单位是PAGE_SIZE),偏移量的计算基准点是”resume=”分区的起点。

仅在使用swap文件(而不是分区)的时候才需要此选项。详见Documentation/power/swsusp-and-swap-files.txt文档

[HIBERNATION]

resumedelay=秒数

在读取resume文件(设备)之前延迟的秒数,主要用于等待那些反应速度较慢的异步检测的设备就绪(例如USB/MMC)。

[HIBERNATION]

resumewait

在resume设备没有就绪之前无限等待,主要用于等待那些反应速度较慢的异步检测的设备就绪(例如USB/MMC)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值