Ubuntu psuje swapa
Niedawno po uruchomieniu Gparted zauważyłem że w moim Ubuntu partycja swap jest uszkodzona. W moim laptopie mam 1GB RAMu więc system doskonale sobie radził bez swapa. Śledztwo którego przeprowadziłem doprowadziło mnie do błędu #66637. Okazało się że initramfs-tools nie radzi sobie z nowym systemem montowania partycji opartym o UUID (obecnym w Ubuntu od wersji 6.10). Jeśli sformatujemy partycję swap po instalacji systemu to otrzyma ona nowy UUID, ale nie będzie on zapisany we wszystkich wymaganych plikach systemowych więc przy próbie hibernacji system popsuje partycję wymiany.
Jeśli już mamy popsutą partycję swap to wystarczy ją powtórnie sformatować a potem upewnić się że pliki /etc/fstab oraz /etc/initramfs-tools/conf.d/resume zawierają poprawne ścieżki do niej (albo po UUID albo po staremu - /dev/hdaX) i potem wykonać komendy:
sudo swapon -a
oraz
sudo update-initramfs -u
Pomimo w/w poprawek hibernacja mi wciąż nie działa i jeszcze nie znalazłem tego przyczyny, ale przynajmniej mam znów działającego swapa.
GuessWhy
said,
28 grudzień 2006 (czwartek) at 15:19:07
Też tak kiedyś miałem, a przy 256MB RAMu było to bardzo uciążliwe, więc szybko się zoorientowałem :).
lukas
said,
29 grudzień 2006 (piątek) at 11:15:03
Code:
blkid /dev/hda5
wynik:
/dev/hda5: UUID=”0036-82AC” TYPE=”vfat”
Code:
blkid /dev/hda7
wynik:
/dev/hda7: TYPE=”ntfs”
Po formacie partycji ntfs zmienił się numer UUID i za .uja nie mogę zrobić, żeby mi montował automatycznie w/w partycje :D.
gkrs
said,
21 styczeń 2007 (niedziela) at 15:49:06
do lukasa:
zamiast polecenia:
blkid /dev/hda7
spróbuj:
sudo vol_id -probe /dev/hda7
powinno zadziałać
lestat
said,
24 styczeń 2007 (środa) at 19:25:03
o,a mi nie działało też po instalacji drugiego ubuntu obok i zmieniłem w /etc/fstab żeby było po staremu (/dev/sdax),ale nie wiedziałem że gdzieś jeszcze trzeba to zmienić,zmieniłem w /etc/initramfs-tools/conf.d/resume też na starą wersję i działa hibernacja,dzięki :)