Podczas uruchamiania Ubuntu 12.04 the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present
pokazuje się. Dlaczego to?
boot
encryption
swap
bittu
źródło
źródło
Odpowiedzi:
Ten komunikat o błędzie wskazuje, że system nie mógł użyć zaszyfrowanej partycji wymiany.
Brak możliwości zamiany może spowodować spowolnienie, szczególnie jeśli na komputerze nie ma zainstalowanej dużej ilości pamięci RAM.
Zakładając, że system się uruchamia, powinieneś być w stanie rozwiązać problem bez zbytniego problemu.
Jeśli dzieje się tak podczas uruchamiania dysku CD / DVD lub dysku flash USB w celu zainstalowania Ubuntu , to zakładając, że instalacja nadal działa, można ją zignorować. Zainstalowany system może, ale nie musi mieć ten sam problem po utworzeniu - jeśli tak, problem można rozwiązać w zainstalowanym systemie.
Jeśli dzieje się tak w systemie zainstalowanym na dysku twardym, system może nadal działać poprawnie, ale warto to naprawić - jeśli masz partycję wymiany (lub plik wymiany), równie dobrze możesz użyć to.
Większość systemów Ubuntu z wymianą ma partycję wymiany. Zakładając, że tak jest , technika opisana w tym poście na blogu może pomóc:
Oto podsumowanie z kilkoma dodatkowymi informacjami, które mogą być pomocne dla nowicjuszy, i moim własnym słowem. Sugeruję również przyjrzenie się temu postowi (zakładając, że pozostaje on dostępny), ponieważ zawiera kilka przykładów i innych informacji, które pominąłem dla zwięzłości.
sudo swapoff -a
/etc/crypttab
(np.sudo nano -w /etc/crypttab
Lubsudo -H gedit /etc/cryptab
dla edytora GUI) i umieść#
na początku linii, która zaczyna się odcryptswap1
. Zapisz plik./dev/mapper/cryptswap1
in/etc/fstab
.linux-swap
. Upewnij się, aby uzyskać odpowiednią partycję; jeśli dostaniesz niewłaściwy, stracisz prawdopodobnie ważne dane! Wiersz, w którym skomentowałeś,crypttab
powinien zawierać poprawną nazwę partycji (pojawia się zaraz po/dev/
).sudo mkswap /dev/...
, zastępując...
przy użyciu tej samej nazwy urządzenia. Częścią wyniku tego polecenia powinien być tekst informujący,UUID=.....
gdzie.....
jest ciąg liter i cyfr./etc/initramfs-tools/conf.d/resume
znajdź wierszRESUME=UUID=
z literami i cyframi podobnymi (ale nie identycznymi).....
z ostatniego kroku. Zamień je na.....
(tj. Na litery i cyfry podanemkswap
poUUID=
.sudo swapon /dev/...
(w taki sam/dev/...
sposób, jak w krokach 4 i 5 powyżej).sudo ecryptfs-setup-swap
.swapon -s
sprawdzi, czy zamiana została pomyślnie włączona. Zobacz ten post na blogu, aby uzyskać więcej informacji i przykładowe dane wyjściowe do sprawdzenia.Źródło: http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html (na http://punygeek.blogspot.com/ ) autor: Litmus / Puny Geek . Niektóre polecenia są kopiowane; proza nie jest kopiowana, ale często wyraża te same idee.
Na koniec zauważ, że może to być błąd. (Uważam, że przyczyną tego problemu może być wiele czynników, z których tylko niektóre są błędami.) W szczególności przypomina błąd Launchpad Bug # 1153661 . Jeśli uważasz, że taka jest Twoja sytuacja, możesz zasubskrybować to, oznaczyć siebie jako dotkniętego (zielonym linkiem „Ten błąd dotyczy ...” u góry strony), a jeśli masz jakieś dodatkowe informacje do przekazania, skomentuj z tym.
źródło
/dev/mapper/cryptswap1
msg podczas uruchamiania, jednak jeśli uruchomięswapon -s
na terminalu, wygląda to tak, jakby zamiennik został zamontowany:/dev/mapper/cryptswap1 partition 9765884 0 -1
więc może i tak wszystko działa? (free -m
pokazuje również obecną zamianę)sudo update-initramfs -u
po kroku 6, przynajmniej według bloga, który podlinkowałeś ...sudo
.gedit
jest mało prawdopodobne, aby działał w obu sytuacjach, alenano
powinien działać dobrze. Jeśli używasz systemu na żywo, możesz po prostu uruchomić jego GParted ( poza chroot); w przeciwnym razie użyjfdisk
imkswap
. Sugeruję opublikowanie nowego pytania.Piggyback na rozwiązanie Eliaha wraz z raportami błędów na Ubuntu (1310058), byłem w stanie obejść problem polegający na tym, że szyfrowane swap gubi się podczas ponownego uruchamiania Ubuntu 14.04.
Pomoc kredytowa trafia do
http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/ + bug / 1310058 (komentarze # 3, # 17 i # 22)
skomentuj swap config w / etc / crypttab
skomentuj swap config w / etc / fstab
Uruchom ponownie komputer, aby później sformatować partycję wymiany za pomocą gparted. Dokonaj wymiany i zanotuj
mkswap
generowane dla Ciebie identyfikatory UIID .Zaktualizuj za
/etc/initramfs-tools/conf.d/resume
pomocą UUID z poprzedniegomkswap
I włącz partycję Zamień:
Zaktualizuj
/etc/crypttab
ustawienia, aby uwzględnićnoauto
ioffset=8
(błąd w Ubuntu 14.04) (Zalecam używanie vima tutaj, aby karty się nie pomieszały).Zaktualizuj za
/etc/fstab
pomocąnoauto
:Ręcznie uruchom swap za pomocą następującej konfiguracji w
/etc/init/cryptswap1.conf
. Uwaga: konieczne może być ręczne utworzenie tego pliku konfiguracyjnego od podstaw. Możesz użyć dowolnego edytora tekstu zamiast VIM.i wypełnij następującą treść:
źródło