Ich habe versucht, Raspbian Jessie vom Image zu installieren , um mit einer verschlüsselten Root-Partition zu booten.
Es ist mir gelungen, dem Leitfaden hier zu folgen .
Wenn ich den Pi starte, wird er an einer initramfs-Eingabeaufforderung angezeigt, und dann entsperre ich die Partition mit
# cryptsetup luksOpen /dev/mmcblk0p2 sdcard
# exit
und es bootet in Debian. Großartig!
Es gibt jedoch einige Probleme. Wenn ich versuche, die initramfs-Datei zu aktualisieren mit:
# sudo mkinitramfs -o /boot/initramfs.gz
In Debian startet der Pi nicht erfolgreich mit der Eingabeaufforderung initramfs neu. Es hängt nur mit einem blinkenden Cursor, nachdem das Pixel-Logo angezeigt wurde. Wenn ich mein gesichertes Boot-Image wiederherstelle, erhalte ich erneut die Eingabeaufforderung initramfs und kann vom verschlüsselten Stamm booten.
Das zweite Problem ist, dass ich Dropbear nicht richtig konfiguriert habe. Es scheint für die Verwendung von DHCP konfiguriert zu sein. Dies bedeutet, dass beim Anmelden eine zufällige IP-Adresse angezeigt wird. Ich muss die Konfiguration auf eine feste IP-Adresse aktualisieren, damit ich mich nach einem Neustart kopflos beim Pi anmelden kann, aber ohne die Möglichkeit, die initramfs zu aktualisieren, weiß ich nicht, wie ich das beheben kann.
Da ich nach dem Update nicht einmal eine initramfs-Eingabeaufforderung erhalten kann, bin ich mir nicht sicher, wie ich dieses Problem überhaupt lösen soll. Daher wären alle Hinweise großartig. Ich werde alle Informationen bereitstellen, die zur Lösung dieses Problems hilfreich sind.
systemd
. Ich verwende problemlos verschiedene Standard-Debian-8-Systeme mit verschlüsselten Root-Partitionen. Mein Verdacht ist, dass der Code, der zur Eingabe der Passphrase für die Verschlüsselung auffordert, entweder nicht vorhanden ist oder nicht mit dem kompatibel ist, auf dem das Begrüßungsbildschirm-Logo angezeigt wird. (Während des Systemstarts wird eine Eingabeaufforderung für den Textmodus für die Passphrase angezeigt.) Wenn ich die Gelegenheit dazu bekomme, vergleiche ich die Startskripte auf meinem Pi und auf einem meiner Debian-Laptops.
systemd
, dass das Standardsysteminit
, das von der aktuellen "Jessie" -Version von Debian und damit von Raspbian, das daraus abgeleitet ist, weiterentwickelt wurde, einmal Probleme mit verschlüsselten Dateisystemen hatte. Ich vermute, dass zumindest ein Teil der Probleme behoben wurde, aber in Ihrem speziellen Fall möchten Sie vielleicht in Betracht ziehen, wieder auf sysV umzusteigeninit
, was in diesem Artikel von 2013 erwartet wird (es wird die "Wheezy" -Version von Raspbian erwähnt) die vorherige Version, die eine Standardinitialisierung des sysV one gehabt hätte) ...