Bootloader/Bootpartition auf eine andere Festplatte kopieren (cdm-crypt)

Bootloader/Bootpartition auf eine andere Festplatte kopieren (cdm-crypt)

Ich habe Debian Jesse auf einem USB-Stick installiert. Ich habe wie in solchen Fällen üblich 4 Partitionen. Boot, Root, Swap, Home. Die letzten 3 natürlich verschlüsselt.

Aber während der Installation hat Debian mich nicht gefragt, wo der Bootloader (Grub) installiert werden soll – ich weiß nicht warum.

Debian hat den Bootloader automatisch auf dem MBR meines Haupt-HDD-PCs installiert.

Ich habe jetzt also einen fast vollständig verschlüsselten USB-Stick, der nur auf diesem bestimmten PC funktioniert. Der USB-Stick allein kann nicht booten.

Wie kann ich das beheben? Ich glaube, ich muss den MBR-Inhalt irgendwie in die Boot-Partition auf meinem USB-Stick kopieren. Aber ich habe keine technischen Kenntnisse darüber.

Ich kann nicht verstehen, warum Debian mich nicht gefragt hat, wo Grub installiert werden soll.

Ich habe eine manuelle Installation über den Standardinstallationsassistenten von Debian durchgeführt.

Debian funktioniert großartig, ich hätte jedoch gerne die Möglichkeit, diesen USB-Stick auf jedem meiner PCs zu verwenden.

Antwort1

Führen Sie den Befehl ausgrub-installum die erste Stufe von Grub zu installieren, also den Teil, der vom BIOS geladen wird. Wenn Ihr USB-Stick beispielsweise derzeit als angeschlossen ist /dev/sdb, führen Sie den folgenden Befehl als Root aus:

grub-install /dev/sdb

verwandte Informationen