答案1
休眠时,操作系统处于关闭状态,无法执行任何操作。唤醒由计算机的 BIOS 完成,因此只有计算机的 BIOS 支持此功能时才有可能。使用某些 BIOS,您可以非常轻松地配置计划唤醒。
在计算机首次启动时按下进入“设置”或类似功能的键(通常是 F2 或 Del),然后查看有哪些选项。
或者,如果 BIOS 支持唤醒并允许操作系统访问并配置它,您也可以配置 BIOS 以从 Ubuntu 唤醒。本指南非常全面:
http://www.mythtv.org/wiki/ACPI_Wakeup
答案2
我发现很难将 Ubuntu 从休眠状态唤醒。因此,我使用以下命令在预定义的时间启动 Ubuntu:
# Clear previously set wakeup time
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
# Set the wakeup time at 2:02 am
sudo sh -c "echo `date '+%s' -d '2am next day + 2 minutes'` > /sys/class/rtc/rtc0/wakealarm"
#Check if alarm is set. It should show the unix time stamp
cat /sys/class/rtc/rtc0/wakealarm
#After setting the time, PC can be turned off with this command
sudo shutdown -P now
此设置非常一致,从未失败过。在安装 Ubuntu 期间应启用自动登录才能使其正常工作,否则 Ubuntu 在自动启动时会在登录屏幕上等待。更多信息请点击此处。
答案3
由于休眠意味着关机,我想知道您的 BIOS 是否支持电源自动启动。如果支持,您可以使用外部定时器或其他设备来循环电源。