Czy możliwe jest wybudzenie Ubuntu ze stanu hibernacji w określonym czasie? Nie powinien to być WOL , ale raczej budzi się Ubuntu. Na przykład powinien robić to, co robi aplikacja WakeupOnStandBy w systemie MS Windows.
Czy możliwe jest wybudzenie Ubuntu ze stanu hibernacji w określonym czasie? Nie powinien to być WOL , ale raczej budzi się Ubuntu. Na przykład powinien robić to, co robi aplikacja WakeupOnStandBy w systemie MS Windows.
Odpowiedzi:
Podczas hibernacji system operacyjny jest wyłączony i nie może nic zrobić. Budzi się system BIOS komputera, więc jest to możliwe tylko wtedy, gdy system BIOS obsługuje ten komputer. W przypadku niektórych BIOS-ów możesz dość łatwo skonfigurować zaplanowane wybudzanie.
Naciśnij klawisz, który powoduje przejście do „konfiguracji” lub podobnej, gdy komputer uruchamia się po raz pierwszy (często F2 lub Del) i sprawdź, jakie masz opcje.
Alternatywnie możesz być w stanie skonfigurować BIOS, aby wybudzał się z Ubuntu, jeśli BIOS obsługuje wybudzanie i umożliwia dostęp do systemu operacyjnego, aby go skonfigurować. Przewodnik ten jest dość obszerny:
http://www.mythtv.org/wiki/ACPI_Wakeup
Odkryłem, że trudno jest obudzić Ubuntu ze stanu hibernacji. Dlatego używam następujących poleceń, aby uruchomić system Ubuntu we wstępnie zdefiniowanym czasie:
# 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
Ta konfiguracja była bardzo spójna i nigdy nie zawiodła. Automatyczne logowanie powinno być włączone podczas instalacji Ubuntu, aby to działało, w przeciwnym razie Ubuntu będzie czekać na ekranie logowania, gdy uruchomi się automatycznie. Więcej informacji tutaj .
Ponieważ hibernacja oznacza wyłączenie zasilania, zastanawiam się, czy system BIOS obsługuje automatyczne uruchamianie aplikacji zasilania. Jeśli tak, możesz przełączyć zasilacz za pomocą zewnętrznego timera lub innego urządzenia.