14.04 mit FDE und Swap fehlt

7

Helo

Ich habe eine Neuinstallation 14.04auf einem Laptop mit einer SSDFestplatte. Bei der Installation habe ich die vollständige Festplattenverschlüsselung sowie die Verschlüsselung des Basisordners aktiviert .

Die Partitionierung wurde dem Installer überlassen, ohne dass ich Änderungen vorgenommen habe.

Würde jemand wissen, warum mein Swap nicht eingeschaltet wird und wie man ihn repariert?

Meine fstab

/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=54b1c8ac-4c47-4d8a-a748-e15b1d6eb2ba /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0
/dev/sr0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/mapper/cryptswap1 none swap sw 0 0

meine crypttab

sda5_crypt UUID=59a0e1c9-2517-4434-b9bd-c3633047190d none luks,discard
cryptswap1 UUID=171441f7-054f-423a-ad8b-eba623bf67c9 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

swapon -s Berichte:

Filename                Type        Size    Used    Priority

free Berichte:

             total       used       free     shared    buffers     cached
Mem:       3740660    3463264     277396     310880      37924    1643064
-/+ buffers/cache:    1782276    1958384
Swap:            0          0          0

Wenn ich versuche, den Tausch zu aktivieren, bekomme ich

sudo swapon -a
swapon: /dev/mapper/ubuntu--vg-swap_1: read swap header failed: Invalid argument
swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory

fdisk Berichte

sudo fdisk -l

Disk /dev/sda: 256.1 GB, 256060514304 bytes
255 heads, 63 sectors/track, 31130 cylinders, total 500118192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000965cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758   500117503   249807873    5  Extended
/dev/sda5          501760   500117503   249807872   83  Linux

Disk /dev/mapper/sda5_crypt: 255.8 GB, 255801163776 bytes
255 heads, 63 sectors/track, 31099 cylinders, total 499611648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/sda5_crypt doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-root: 251.8 GB, 251821817856 bytes
255 heads, 63 sectors/track, 30615 cylinders, total 491839488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-swap_1: 3976 MB, 3976200192 bytes
255 heads, 63 sectors/track, 483 cylinders, total 7766016 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table

blkid Berichte

/dev/sda1: UUID="54b1c8ac-4c47-4d8a-a748-e15b1d6eb2ba" TYPE="ext2" 
/dev/sda5: UUID="59a0e1c9-2517-4434-b9bd-c3633047190d" TYPE="crypto_LUKS" 
/dev/mapper/sda5_crypt: UUID="nbHinG-ylK8-KGxN-FTXP-GYnd-yhcj-zbJ3qd" TYPE="LVM2_member" 
/dev/mapper/ubuntu--vg-root: UUID="93d6000b-74cb-47a6-9535-9f5a49c95c0e" TYPE="ext4"
Jan Geep
quelle
Haben Sie eine Lösung dafür gefunden? Ich bin ein Neuling in fast genau der gleichen Situation, und mein System ist absolut ungewöhnlich langsam geworden (natürlich über Neustarts hinweg), und niemand liefert umsetzbare Vorschläge, außer Links zu Seiten, die andere Links zu anderen Seiten mit anderen Links enthalten…
Qubbex
Die Lösung wird in den Kommentaren zu dieser Frage beschrieben: askubuntu.com/questions/462775/… und hier bereitgestellt: ubuntuforums.org/showthread.php?t=2224129
adosaiguas
Endlich habe ich jemanden mit dem gleichen Problem gefunden! In der Vergangenheit habe ich erfolglos versucht, das System neu zu installieren. Ich sah die Antwort mit mkswap und cryptab. Könnten Sie jedoch die verschiedenen Schritte detailliert beschreiben? Ich möchte das System nicht mit einer falschen Partition oder etwas anderem brechen ... :) Vielen Dank
kasiu

Antworten:

10

Ich habe dies mit Linux Mint 17 (basierend auf 14.04) erlebt und erfolglos nach einer Lösung gesucht.

Ich habe eine kleine Untersuchung durchgeführt, wie Sie oben beschrieben haben, und es hat sich gezeigt crypttab, dass UUID beim Anzeigen der blkidAusgabe nicht vorhanden war , obwohl ein Eintrag in vorhanden war . Also habe ich eine ausgegeben sudo mkswap /dev/mapper/mint--vg-swap_1und die neu generierte UUID in crypttabden cryptswap1Eintrag meiner Datei kopiert und neu gestartet. Mein Tauschproblem ist gelöst!

Ihr Eintrag für mkswapist spezifisch für Ihre Distribution und sollte gemäß den obigen Informationen sein /dev/mapper/ubuntu--vg-swap_1. YMMV.

user289445
quelle
3

Ich hatte das gleiche Problem und es gelingt mir, es mit den vorhandenen Kommentaren zu lösen, danke Jungs :). Hier die folgenden Schritte, die ich befolgt habe, mein Zuhause ist verschlüsselt und ich habe eine dedizierte Swap-Partition.

Melden Sie sich über die CLI mit dem Root-Konto an und formatieren Sie die Swap-Partition

sudo mkswap /dev/sdaX

Überprüfen Sie die UUID der Swap-Partition

sudo blkid /dev/sdaX

Fügen Sie die folgende Zeile in das Feld ein /etc/fstab

UUID=XXXXXXXXXX none swap sw 0 0

Hinweis! Ich deaktiviere die Leitung /dev/mapper/cryptswap1 none swap sw 0 0, gehe aber davon aus, dass mein Swap nicht verschlüsselt werden sollte ...

Wenn jemand weiß, wie man dasselbe mit einem verschlüsselten Tausch macht, werde ich es zu schätzen wissen :).

kasiu
quelle
Sie müssen das Root-Konto nicht aktivieren / deaktivieren. sudo verwendet das Superuser-Privileg, das bereits an Ihr Konto delegiert wurde (vorausgesetzt, Sie befinden sich in der sudoers-Datenbank), und verwendet nicht das Root-Konto selbst. Ubuntu und seine Varianten haben standardmäßig das Root-Konto deaktiviert. Mit sudo muss root selten aktiviert werden. Es reicht aus, Ihren Befehlen sudo voranzustellen.
Nstenz
@nstenz: Ich habe die Antwort bearbeitet, um die unnötigen Schritte zum Aktivieren und Deaktivieren des Root-Kontos zu entfernen. Außerdem nahm ich an, dass kasiu dev/sdaXauf den ersten beiden Codezeilen bedeutete, also bearbeitet sdXzu sdaX.
Teemu Leisti
1

Benötigen Sie wirklich einen Tausch? Wie viel Widder hast du? Swap kann die Lebensdauer von SSD-Systemen mit viel RAM unnötig verkürzen ...

Es sieht für mich so aus, als ob Ihre Swap-Partition während des Setups nicht erstellt wurde, obwohl Sie eine UUID dafür haben. Ich bin mir nicht sicher, wie das passiert ist ... Ich denke, es hängt von vielen Faktoren ab. Die unglückliche Empfehlung, die ich für Sie habe, ist, auf eine Swap-Partition zu verzichten, wenn Sie mindestens 4 GB RAM haben, oder einfach von Anfang an neu zu installieren.

Die Anleitung, die mir am besten gefällt, obwohl sie viel mehr manuelle Arbeit erfordert, ist hier .

Ich hoffe, das hilft...

user175999
quelle
Ich bin bereits auf ein Problem gestoßen, bei dem mir bei Verwendung von VirtualBox der Arbeitsspeicher ausgeht. Entweder wird die VM nicht gestartet oder andere Anwendungen werden zwangsweise beendet.
Jan Geep
hmm das stinkt! Nun, was ist mit meinem anderen Vorschlag mit der manuellen Anleitung, um sicherzustellen, dass alles korrekt installiert wird? nicht nur das, sondern es ist eine viel höhere Verschlüsselungsstufe, vorausgesetzt, Sie verwenden eine gute Passphrase ...
user175999
Oh, ich habe diesen Link verpasst, ich kann das versuchen, obwohl ich lieber nicht neu installieren muss. Was ich tun könnte, ist, für den Moment eine Auslagerungsdatei auf der Festplatte zu erstellen und sie zu verwenden. Mehr RAM ist auch immer eine Option :)
Jan Geep
Ja, ich kannte eine Möglichkeit, einen Ordner auf Ihrer Root-Festplatte zu erstellen und eine Swap-Datei zu erstellen, die bei jedem Start zufällig verschlüsselt wurde, damit Sie das ganze Durcheinander überspringen konnten, aber ich konnte meinen Leitfaden dazu nicht finden ... Ich weiß, dass es getan werden kann ...
user175999
Nun, meine Festplatte ist bereits verschlüsselt, daher bin ich mit einer unverschlüsselten Auslagerungsdatei, die sich selbst auf der verschlüsselten Partition befindet, relativ in Ordnung.
Jan Geep