Naprawa hibernacji w Ubuntu

tzk
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 23 paź 2010, 08:58
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Naprawa hibernacji w Ubuntu

Post autor: tzk »

Zdarza się czasami, że po instalacji Ubuntu nie działa nam hibernacja. Zrobiłem więc poradnik co należy sprawdzić i poustawiać, aby wyeliminować jeden z powodów takiego stanu rzeczy. Poradnik zweryfikowany pod Ubu 11.04.

1. Sprawdzamy gdzie leży nasza partycja swap: sudo fdisk -l
w moim przypadku:

Kod: Zaznacz cały

/dev/sda2              26       16673   133712896    7  HPFS/NTFS
/dev/sda3           16673       36988   163179521    5  Rozszerzona
/dev/sda4           36988       38914    15471960   12  Compaq diagnostics
/dev/sda5           16673       17739     8566784   83  Linux
/dev/sda6           17739       18249     4097024   82  Linux swap / Solaris
/dev/sda7           18250       36988   150513664   83  Linux
2. Sprawdzamy UUID partycji swap: ls -l /dev/disk/by-uuid
w moim przypadku:

Kod: Zaznacz cały

lrwxrwxrwx 1 root root 10 2011-05-07 15:00 096b7e48-b0bd-4f64-a6ae-e46aa0ab2bbb -> ../../sda6
lrwxrwxrwx 1 root root 10 2011-05-07 15:00 54DA64A2DA6481DA -> ../../sda1
lrwxrwxrwx 1 root root 10 2011-05-07 15:00 59ce8b9d-ff62-4029-8e79-9c8ab6d7f441 -> ../../sda7
lrwxrwxrwx 1 root root 10 2011-05-07 15:00 a6f49b9b-d021-4fed-9e9e-7b40bb3b662f -> ../../sda5
lrwxrwxrwx 1 root root 10 2011-05-07 15:00 C814ECDF14ECD18C -> ../../sda4
lrwxrwxrwx 1 root root 10 2011-05-07 15:00 F228640D2863CF63 -> ../../sda2
więc moja partycja swap to: /dev/sda6 o UUID: 096b7e48-b0bd-4f64-a6ae-e46aa0ab2bbb

3. Zaglądamy do /etc/fstab: gedit /etc/fstab
Partycja swap w moim przypadku jest opisana następująco:

Kod: Zaznacz cały

UUID=096b7e48-b0bd-4f64-a6ae-e46aa0ab2bbb none            swap    sw              0       0
4. Edytujemy/tworzymy plik resume w: /etc/initramfs-tools/conf.d/
sudo gedit /etc/initramfs-tools/conf.d/resume i sprawdzamy, czy ma taką postać lub ewentualnie dopisujemy linię:

Kod: Zaznacz cały

RESUME=UUID=tu_podajemy_UUID_naszego_swap
w moim przypadku:

Kod: Zaznacz cały

RESUME=UUID=bf7d6cf7-2f99-4f06-9c1d-3b459f9756ca
5. Na koniec aktualizujemy iniramfs: sudo update-initramfs -k all -u

Pozostaje uruchomić na nowo komputer i hibernacja powinna nam działać :)

//mario_7:
Warto zaznaczyć: partycja swap musi być przynajmniej tak duża, jak ilość pamięci RAM w komputerze, w przeciwnym wypadku poradnik ten nie zadziała.
ODPOWIEDZ

Wróć do „Instalacja i konfiguracja systemu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 63 gości