Während des Bootens von Ubuntu 12.04 the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present
wird angezeigt. Warum ist das?
boot
encryption
swap
Bittu
quelle
quelle
Antworten:
Diese Fehlermeldung zeigt an, dass das System seine verschlüsselte Swap-Partition nicht verwenden konnte.
Wenn Sie Swap nicht verwenden können, kann dies zu einer Verlangsamung führen, insbesondere wenn auf Ihrem Computer nicht viel RAM installiert ist.
Vorausgesetzt, das System bootet, sollten Sie in der Lage sein, das Problem ohne großen Aufwand zu beheben.
Wenn dies passiert, wenn Sie die CD / DVD oder das USB-Flash-Laufwerk starten, um Ubuntu zu installieren , kann dies ignoriert werden, sofern die Installation noch funktioniert. Auf Ihrem installierten System ist möglicherweise dasselbe Problem aufgetreten, wenn es erstellt wurde. Andernfalls kann das Problem auf dem installierten System behoben werden.
Wenn dies auf einem System geschieht, das auf Ihrer Festplatte installiert ist, funktioniert Ihr System möglicherweise noch einwandfrei, es empfiehlt sich jedoch, das Problem zu beheben. Wenn Sie über eine Swap-Partition (oder eine Swap-Datei) verfügen, können Sie diese auch verwenden es.
Die meisten Ubuntu-Systeme mit Swap haben eine Swap-Partition. Unter der Annahme, dass dies der Fall ist , kann die in diesem Blog-Beitrag beschriebene Technik helfen:
Hier ist eine Zusammenfassung mit einigen zusätzlichen Informationen, die für Anfänger hilfreich sein können, und in meinen eigenen Worten. Ich schlage jedoch vor, auch diesen Beitrag anzuschauen (vorausgesetzt, er bleibt zugänglich), da er einige Beispiele und andere Informationen enthält, die ich der Kürze halber weggelassen habe.
sudo swapoff -a
/etc/crypttab
(z. B.sudo nano -w /etc/crypttab
odersudo -H gedit /etc/cryptab
für einen GUI-Editor) und setzen Sie ein#
an den Anfang der Zeile, die mit beginntcryptswap1
. Speicher die Datei./dev/mapper/cryptswap1
in beginnt/etc/fstab
.linux-swap
. Stellen Sie sicher, dass Sie die richtige Partition haben. Wenn Sie den falschen bekommen, verlieren Sie möglicherweise wichtige Daten! Die Zeile, in der Sie auskommentiert haben,crypttab
sollte den korrekten Partitionsnamen enthalten (dieser steht direkt danach/dev/
).sudo mkswap /dev/...
Programm aus und ersetzen Sie es...
mit demselben Gerätenamen. Ein Teil der Ausgabe dieses Befehls sollte Text sein, der angibt,UUID=.....
wo.....
sich eine Folge von Buchstaben und Zahlen befindet./etc/initramfs-tools/conf.d/resume
Suchen Sie in der Datei die Zeile mit der Aufschrift,RESUME=UUID=
gefolgt von Buchstaben und Zahlen wie (aber nicht identisch mit).....
aus dem letzten Schritt. Ersetzen Sie sie durch.....
(dh mit den Buchstaben und Zahlenmkswap
nach gabUUID=
.sudo swapon /dev/...
(/dev/...
wie oben in Schritt 4 und 5 beschrieben).sudo ecryptfs-setup-swap
.swapon -s
prüft, ob Swap erfolgreich aktiviert wurde. In diesem Blogbeitrag finden Sie weitere Informationen und Beispielausgaben, um dies zu überprüfen.Quelle: http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html (auf http://punygeek.blogspot.com/ ) von Litmus / Puny Aussenseiter . Einige Befehle werden kopiert. Prosa wird nicht kopiert, drückt aber oft die gleichen Ideen aus.
Beachten Sie schließlich, dass dies ein Fehler sein kann. (Ich glaube, dass mehrere Faktoren dieses Problem verursachen können, von denen nur einige Fehler sind.) Insbesondere ähnelt es dem Launchpad-Fehler Nr. 1153661 . Wenn Sie der Meinung sind, dass dies Ihre Situation ist, möchten Sie dies möglicherweise abonnieren. Markieren Sie sich als betroffen (mit dem grünen Link "Dieser Fehler betrifft ..." oben auf der Seite) und kommentieren Sie, ob Sie zusätzliche Informationen bereitstellen müssen damit.
quelle
/dev/mapper/cryptswap1
geklappt , in dem Sinne, dass ich die Meldung beim Booten immer noch sehe , aber wenn ichswapon -s
an einem Terminal arbeite, sieht es so aus, als ob der Swap gemountet ist: Also/dev/mapper/cryptswap1 partition 9765884 0 -1
funktionieren die Dinge vielleicht trotzdem? (free -m
zeigt auch das Swap-Geschenk)sudo update-initramfs -u
nach Schritt 6 möglicherweise eine , zumindest laut dem Blog, das Sie verlinkt haben ...sudo
in den Befehlen aufhören können.gedit
ist unwahrscheinlich in beiden Situationen zu arbeiten,nano
sollte aber gut funktionieren. Wenn Sie ein Live-System verwenden, können Sie dessen GParted ( außerhalb der Chroot) ausführen . Andernfalls verwenden Siefdisk
undmkswap
. Ich schlage vor, eine neue Frage zu stellen.Huckepack auf Elias Lösung zusammen mit den Fehlerberichten über Ubuntu (1310058) konnte ich das Problem umgehen, bei dem verschlüsselter Swap beim Neustart von Ubuntu 14.04 verloren geht.
Kredithilfe geht an
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 (Kommentare Nr. 3, Nr. 17 und Nr. 22)
Kommentar aus Swap-Konfiguration in / etc / crypttab
Kommentieren Sie die Swap-Konfiguration in / etc / fstab aus
Starten Sie Ihren Computer neu, damit Sie die Swap-Partition anschließend mit gparted neu formatieren können. Machen Sie den Swap und notieren Sie sich
mkswap
die für Sie generierte UIID .Update
/etc/initramfs-tools/conf.d/resume
mit UUID von frühermkswap
Und aktivieren Sie die Swap-Partition:
Aktualisieren Sie Ihre
/etc/crypttab
Einstellungen aufnoauto
undoffset=8
(Fehler in Ubuntu 14.04) (Ich empfehle die Verwendung von vim hier, damit Tabs nicht durcheinander gebracht werden).Aktualisieren Sie Ihre
/etc/fstab
mitnoauto
:Starten Sie den Swap manuell mit der folgenden Konfiguration
/etc/init/cryptswap1.conf
. Hinweis: Möglicherweise müssen Sie diese Konfigurationsdatei manuell von Grund auf neu erstellen. Sie können anstelle von VIM einen beliebigen Texteditor verwenden.und fülle mit folgendem Inhalt:
quelle