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.

Related posts:

  1. BOINC w Ubuntu Kto z was ma u siebie BOINCa? A kto wie...
  2. Windows jako domyślny system obok Ubuntu/Debiana Zapewne często się wam zdarzało instalować Ubuntu użytkownikom Windowsa żeby...

4 Responses to “Ubuntu psuje swapa”

  • GuessWhy POLAND Linux Opera 9.10 mówi:

    Też tak kiedyś miałem, a przy 256MB RAMu było to bardzo uciążliwe, więc szybko się zoorientowałem :).

  • lukas POLAND Ubuntu Linux Mozilla Firefox 2.0 mówi:

    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 POLAND Ubuntu Linux Mozilla Firefox 2.0.0.1 mówi:

    do lukasa:

    zamiast polecenia:
    blkid /dev/hda7

    spróbuj:
    sudo vol_id -probe /dev/hda7

    powinno zadziałać

  • lestat POLAND Linux Mozilla Firefox 1.5 mówi:

    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 :)

Leave a Reply

Archiwa
Licencja
  • CC-BY-SA-2.5-PL
Propaganda
  • Firefox
  • Gnome
  • Open Office
  • Psi
  • Ubuntu
FireStats
  • Wyświetlone strony:188493
  • Goście łącznie:122979
  • Wyświetlone strony w trakcie ostatnich 24 godzin:73
  • Goście w trakcie ostatnich 24 godzin:57
FireStats icon Działa dzięki FireStats