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.

Powiązane wpisy:

4, przyłącz się do dyskusji »

  1. GuessWhy POLAND Linux Opera 9.10 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 :).

  2. lukas POLAND Ubuntu Linux Mozilla Firefox 2.0 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.

  3. gkrs POLAND Ubuntu Linux Mozilla Firefox 2.0.0.1 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ć

  4. lestat POLAND Linux Mozilla Firefox 1.5 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 :)

RSS feed for comments on this post · TrackBack URL

Post a Comment