{"id":5267,"date":"2019-09-07T15:07:50","date_gmt":"2019-09-07T13:07:50","guid":{"rendered":"https:\/\/speefak.spdns.de\/oss_lifestyle\/?p=5267"},"modified":"2024-06-02T11:24:59","modified_gmt":"2024-06-02T09:24:59","slug":"lvm-installation-auf-luks-basis-grub-reparieren-neu-installieren","status":"publish","type":"post","link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/lvm-installation-auf-luks-basis-grub-reparieren-neu-installieren\/","title":{"rendered":"LVM Installation auf LUKS Basis &#8211; Grub reparieren \/ neu installieren"},"content":{"rendered":"<p>Die Installation eines Linux auf eine mit LUKS verschl\u00fcsselte und per LVM partitionierte Festplatte erfordert im Falle eines defekten Grub Bootloaders einige Vorbereitungen, um Grub zu reparieren bzw. neu zu installieren. Die meisten Werkzeuge wie <a href=\"https:\/\/www.supergrubdisk.org\/super-grub2-disk\/\" target=\"_blank\" rel=\"noopener noreferrer\">Rescatux<\/a> oder <a href=\"https:\/\/www.supergrubdisk.org\/super-grub2-disk\/\" target=\"_blank\" rel=\"noopener noreferrer\">Supergrubdisk<\/a> setzen eine unverschl\u00fcsselte und nicht per LVM partitionierte Festplatte voraus und funktionieren daher gar nicht oder fehlerhaft.<\/p>\n<p>Die einzelnen Schritte der o.g. Werkzeuge m\u00fcssen nur um einige Punkte erg\u00e4nzt werden:<\/p>\n<ul>\n<li>Installation des dmcrypt Mappers f\u00fcr LUKS Funktionalit\u00e4t<\/li>\n<li>Manuelles entschl\u00fcsseln und laden der LVM Partitionen<\/li>\n<li>Manuelles mounten der LVM Partitionen<\/li>\n<\/ul>\n<p>Dementsprechend m\u00fcssen f\u00fcr die Wiederstellung oder Reparatur des Grub Bootloaders f\u00fcr LVM Installationen auf LUKS Basis folgende Schritte ausgef\u00fchrt werden :<\/p>\n<ol>\n<li>Download Live DVD Image f\u00fcr Chroot Umgebung u.a. Werkzeuge\n<pre class=\"lang:sh decode:true\">wget https:\/\/cdimage.debian.org\/debian-cd\/current-live\/amd64\/iso-hybrid\/debian-live-12.5.0-amd64-gnome.iso<\/pre>\n<\/li>\n<li>Live DVD Image auf USB Stick flashen (Auflistung der USB Ger\u00e4te : &#8220;lsusb&#8221; oder &#8220;sudo lsblk&#8221;), (sdx = USB Stick Device)<br \/>\n&#8211; GUI (Linux \/ Windows): https:\/\/www.balena.io\/etcher\/<br \/>\n&#8211; Terminal Befehl (Linux):<\/p>\n<pre class=\"lang:sh decode:true\">sudo cp debian-live-12.5.0-amd64-gnome.iso \/dev\/sdX<\/pre>\n<\/li>\n<li>Boot Live DVD Image<\/li>\n<li>Installation und Start ben\u00f6tigter Pakete und Dienste\n<pre class=\"lang:sh decode:true\">sudo apt-get install lvm2 openssh-server cryptsetup-bin\r\nsudo systemctl start sshd<\/pre>\n<\/li>\n<li>Erstellen eines Passworts f\u00fcr Remote SSH Verbindung (nicht n\u00f6tig bei Direktzugriff auf das System)\n<pre class=\"lang:sh decode:true \">sudo passwd user<\/pre>\n<\/li>\n<li>LUKS Partition entsperren und mit LVM mounten (Anzeige der Blockdevices Liste:\u00a0 &lt;lsblk&gt;)\n<pre class=\"lang:sh decode:true\">LUKS_Partition_mit_LVM=$()\r\ncryptsetup luksOpen \/dev\/$LUKS_Partition_mit_LVM lvm<\/pre>\n<\/li>\n<li>System- und LVM Partitionen in Chroot Umgebung (\/mnt) mounten (Anzeige der Partitionsliste:\u00a0 &lt;lsblk&gt;)\n<pre class=\"lang:sh decode:true\">mount \/dev\/mapper\/System-system \/mnt\r\nmount \/dev\/sda1 \/mnt\/boot<\/pre>\n<\/li>\n<li>Livesystem Umgebung in Chroot Umgebung mounten\n<pre class=\"lang:sh decode:true\">for dir in \/dev \/dev\/pts \/proc \/sys \/run; do sudo mount --bind $dir \/mnt\/$dir; done<\/pre>\n<\/li>\n<li>Chroot Umgebung betreten\n<pre class=\"lang:sh decode:true \">sudo chroot \/mnt \/bin\/bash<\/pre>\n<\/li>\n<li>Grub aktualisieren und installieren (sdX = Bootfestplatte)\n<pre class=\"lang:sh decode:true\">update-grub\r\ngrub-install \/dev\/sdX<\/pre>\n<\/li>\n<li>\u00a0Chroot Umgebung verlassen und System neu starten\n<pre class=\"lang:sh decode:true\">exit \r\nsudo reboot<\/pre>\n<\/li>\n<\/ol>\n<hr \/>\n<h2>Tipps und Tricks<\/h2>\n<p>Grub Installation(en) des gesamten Systems auflisten:<\/p>\n<pre class=\"lang:sh decode:true \">sudo fdisk -l 2&gt;\/dev\/null | egrep \"Disk \/|\/dev\/\" | sed \"s#^\/dev\/#Part \/dev\/#\" | awk '{print $2}' | sed 's\/:\/\/' | xargs -n1 -IX 2&gt;\/dev\/null sudo sh -c \"hexdump -v -s 0x80 -n 2 -e '2\/1 \\\"%x\\\" \\\"\\\\n\\\"' X | xargs -n1 -IY sh -c 2&gt;\/dev\/null \\\"case \\\"Y\\\" in \r\n'48b4') echo X: GRUB 2 v1.96 ;;\r\n'aa75' | '5272') echo X: GRUB Legacy ;;\r\n'7c3c') echo X: GRUB 2 v1.97 oder v1.98 ;;\r\n'020') echo X: GRUB 2 v1.99 ;;\r\n*) echo X: Kein GRUB Y ;;\r\nesac\\\" | grep -v ' Kein'\"<\/pre>\n<hr \/>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2821 alignleft\" src=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-content\/uploads\/2014\/08\/CC_BY_NC_SA.png\" alt=\"CC_BY_NC_SA\" width=\"65\" height=\"23\" \/><span style=\"font-size: 10pt;\">by Speefak| <span style=\"font-size: 8pt;\">\u00a0<a href=\"https:\/\/wiki.ubuntuusers.de\/GRUB_2\/Reparatur\/#chroot-Methode\" target=\"_blank\" rel=\"noopener noreferrer\">wiki.ubuntuusers.de<\/a>| <a href=\"https:\/\/forum.ubuntuusers.de\/topic\/kann-grub-nicht-auf-partition-installieren\/\" target=\"_blank\" rel=\"noopener noreferrer\">www.ubuntuusers.de<\/a><\/span><br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Installation eines Linux auf eine mit LUKS verschl\u00fcsselte und per LVM partitionierte Festplatte erfordert im Falle eines defekten Grub Bootloaders einige Vorbereitungen, um Grub zu reparieren bzw. neu zu installieren. Die meisten Werkzeuge wie Rescatux oder Supergrubdisk setzen eine unverschl\u00fcsselte und nicht per LVM partitionierte Festplatte voraus und funktionieren daher gar nicht oder fehlerhaft. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10,50,24,26,40],"tags":[],"class_list":["post-5267","post","type-post","status-publish","format-standard","hentry","category-anleitungen","category-debian","category-encryption","category-it-syntax","category-linux","category-server"],"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"speefak","author_link":"https:\/\/speefak.spdns.de\/oss_lifestyle\/author\/speefak_oss\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/anleitungen\/\" rel=\"category tag\">Anleitungen<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/debian\/\" rel=\"category tag\">Debian<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/encryption\/\" rel=\"category tag\">Encryption<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/it-syntax\/\" rel=\"category tag\">IT Syntax<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/linux\/\" rel=\"category tag\">Linux<\/a> <a href=\"https:\/\/speefak.spdns.de\/oss_lifestyle\/category\/server\/\" rel=\"category tag\">Server<\/a>","rttpg_excerpt":"Die Installation eines Linux auf eine mit LUKS verschl\u00fcsselte und per LVM partitionierte Festplatte erfordert im Falle eines defekten Grub Bootloaders einige Vorbereitungen, um Grub zu reparieren bzw. neu zu installieren. Die meisten Werkzeuge wie Rescatux oder Supergrubdisk setzen eine unverschl\u00fcsselte und nicht per LVM partitionierte Festplatte voraus und funktionieren daher gar nicht oder fehlerhaft.&hellip;","_links":{"self":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/5267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/comments?post=5267"}],"version-history":[{"count":0,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/posts\/5267\/revisions"}],"wp:attachment":[{"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/media?parent=5267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/categories?post=5267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speefak.spdns.de\/oss_lifestyle\/wp-json\/wp\/v2\/tags?post=5267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}