W moim Ubuntu 12.04 opcja hibernacji działała dobrze i dobrze. Jednak ostatnio zainstalowałem Debiana na innej partycji i kiedy ponownie spróbowałem uruchomić się na Ubuntu, na ekranie powitalnym rozruchu pojawił się komunikat:
Napęd dyskowy dla / nie jest jeszcze gotowy lub nie jest obecny. Nadal czekaj; lub naciśnij s, aby pominąć montaż lub M w celu ręcznego przywrócenia.
Po zalogowaniu się do Ubuntu okazuje się, że moja opcja hibernacji zaginęła.
Czy istnieje możliwość odzyskania opcji hibernacji?
EDYCJA: Rozwiązałem problem z dyskiem i wróciłem opcję hibernacji. Kiedy zrobiłem „sudo pm-hibernacja”, mój system przeszedł w stan hibernacji. Jednak po ponownym włączeniu uruchomił się normalnie, a zatem nie wystąpił efekt hibernacji.
Jak można to naprawić?
EDIT1: System - Lenovo ideapad s10-2.
EDYCJA 2: / etc / fstab
EDIT3: Zrzut ekranu mojego dysku twardego.
sudo blkid
wydaje się rozwiązać problem.Niestety hibernacja nie działa w wielu przypadkach, co może spowodować utratę danych, jeśli spodziewasz się, że dokumenty i aplikacje otworzą się ponownie po ponownym włączeniu komputera. Dlatego hibernacja jest domyślnie wyłączona.
Sprawdź, czy hibernacja działa
Uwaga : Zawsze zapisuj swoją pracę przed hibernacją
Powinieneś zapisać całą swoją pracę przed hibernacją komputera, na wypadek, gdyby coś poszło nie tak i nie można odzyskać otwartych aplikacji i dokumentów po ponownym włączeniu komputera.
Za pomocą wiersza polecenia można sprawdzić, czy hibernacja działa na komputerze.
Otwórz terminal, naciskając Ctrl+ Alt+ Tlub wyszukując terminal w Dash.
Wpisz
sudo pm-hibernate
w terminal i naciśnij Enter.Po wyświetleniu monitu wprowadź hasło.
Po wyłączeniu komputera włącz go ponownie. Czy otwarte aplikacje ponownie się otworzyły?
Jeśli hibernacja nie działa, sprawdź, czy partycja wymiany jest co najmniej tak duża, jak dostępna pamięć RAM.
Włącz hibernację
Jeśli test hibernacji działa, możesz nadal używać
sudo pm-hibernate
polecenia, gdy chcesz hibernować.Możesz także włączyć opcję hibernacji w menu. Aby to zrobić, użyj swojego ulubionego edytora tekstu do utworzenia
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
. Dodaj następujące elementy do pliku i zapisz:Uruchom ponownie i hibernacja powraca!
Lub uruchom,
killall unity-panel-service
aby po prostu zresetować menu.Niektórzy użytkownicy będą musieli uruchomić,
sudo update-grub
aby opcja hibernacji była dostępna w menu zasilania. Niektórzy użytkownicy mogą również wymagać wylogowania, a następnie zalogowania, aby pojawił się w menu zasilania (w prawym górnym rogu).Źródło : Ubuntu Docs - Power Hibernate
Źródło : Ubuntu Wiki - Debugowanie jądra Hibernacja
źródło
Spróbuj dodać
nobootwait
opcję do/etc/fstab
czegoś takiego:/dev/sda1 / ext4 rw,nobootwait 0 1
źródło
Przechodząc w stan hibernacji, pełny obraz pamięci RAM jest kopiowany w celu zamiany. Dlatego przez większość czasu ludzie mają problemy z niedziałaniem hibernacji, ich zamiana jest zbyt mała.
Potrzebujesz co najmniej tyle swapów, ile masz pamięci RAM. Jeśli masz dużo pamięci RAM, ustaw swappiness = 0 . Więc jeśli masz 8 GB pamięci RAM, użyj 8,5 lub 9 GB wymiany. Jeśli masz 4 GB pamięci RAM, 6 GB wymiany to dobra liczba.
źródło
O ile wiem Linux wraz z Ubuntu powinien mieć zainstalowane miejsce wymiany 2x pamięci RAM.
Niektóre, jak moja niestandardowa konfiguracja komputera kompilacji nie jest w stanie użyć hibernacji, ponieważ mam więcej niż wystarczającą przestrzeń wymiany.
Jeśli uważasz, że zamiana Cię spowalnia, możesz użyć tego skryptu, który znalazłem w Internecie. Czyści swap.
źródło