{"id":227,"date":"2011-10-09T15:58:50","date_gmt":"2011-10-09T14:58:50","guid":{"rendered":"http:\/\/www.joerg-seyfried.de\/?p=227"},"modified":"2021-02-09T20:20:35","modified_gmt":"2021-02-09T19:20:35","slug":"debian-update-grub-problemeupdating-debian-grub-trouble","status":"publish","type":"post","link":"https:\/\/www.joerg-seyfried.de\/alt\/2011\/10\/debian-update-grub-problemeupdating-debian-grub-trouble\/","title":{"rendered":"Debian Update: Grub-Probleme"},"content":{"rendered":"<p><!--:de-->So, da war es mal wieder: das Update des Grauens, das man \u201emal schnell\u201c ansto\u00dfen wollte und das einem dann den Sonntagnachmittag versaut. Bei mir war&#8217;s das Update auf Lenny 6.0.3. Als mich apt-get nach den Platten gefragt hat, auf denen ich Grub installieren m\u00f6chte, wurde ich schon stutzig. sda, sdb, md1 und md2 standen zur Auswahl &#8211; und es kam, wie es kommen musste: egal, welche ich ausgew\u00e4hlt habe, kam nur dieses Gemopper:<\/p>\n<pre>\/usr\/sbin\/grub-setup: warn: This msdos-style partition label has no post-MBR gap; \n    embedding won't be possible!.\n\/usr\/sbin\/grub-setup: error: embedding is not possible, but this is required when \n    the root device is on a RAID array or LVM volume.<\/pre>\n<p>Na toll. Leider spuckt Tante Google hierzu nicht sonderlich viel zielf\u00fchrendes aus, also hier mein kleines How-To.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Warnhinweis:<\/strong><\/span> bitte nur nachmachen, wenn man wei\u00df, was man tut. Alle Kommandos, die hier stehen, eignen sich prima zum kaputtkonfigurieren des GANZEN Systems.<\/p>\n<p>Das Szenario, das ich hatte, war dies: RAID-1 f\u00fcr \/boot und \/ (und f\u00fcr Swap. Ich wei\u00df, das ist Kappes. Also \u00e4ndern wir das gleich, w\u00e4hrend wir dran sind). Hier meine Konfig:<\/p>\n<pre><strong>cat \/proc\/mdstat<\/strong> \nPersonalities : [raid0] [raid1] [raid6] [raid5] [raid4] \nmd2 : active raid1 sda3[0] sdb3[1]\n      726266432 blocks [2\/2] [UU]\n\nmd1 : active raid1 sda2[0] sdb2[1]\n      2104448 blocks [2\/2] [UU]\n\nmd0 : active raid1 sda1[0] sdb1[1]\n      4200896 blocks [2\/2] [UU]<\/pre>\n<p>Die Einzelplatten sind gleich konfiguriert, und zwar so:<\/p>\n<pre>I\/O size (minimum\/optimal): 512 bytes \/ 512 bytes\nDisk identifier: 0x0004be32\n\n   Device Boot      Start         End      Blocks   Id  System\n\/dev\/sda1               1     8401994     4200997   fd  Linux raid autodetect\n\/dev\/sda2         8401995    12611024     2104515   fd  Linux raid autodetect\n\/dev\/sda3        12611025  1465144064   726266520   fd  Linux raid autodetect<\/pre>\n<p>\u2026und die \u201e1\u201c beim ersten Partitions-Start ist auch gleich das Problemkind. Allerdings hatte ich richtig Massel: die sda1 und sdb1 ergeben md0, und die ist bei mir als Swap eingetragen. Also m\u00fcssen wir die umbauen und so einrichten, dass sie \u201eh\u00f6her\u201c als am Block 1 anf\u00e4ngt. Let&#8217;s go:<\/p>\n<pre>swapoff -a<\/pre>\n<pre>mdadm --stop \/dev\/md0<\/pre>\n<pre>fdisk \/dev\/sda<\/pre>\n<p>\u2026und die Partition 1 umbasteln: l\u00f6schen (d, 1), neu anlegen (n, p, 1, 63, [Maximalgr\u00f6\u00dfe hier eingeben]), Typ \u00e4ndern (t, 1, fd), schreiben: w. Wer mag, tut das gleiche auf sdb (aus Gr\u00fcnden der \u00c4sthetik, damit die Partitionen gleich gro\u00df sind zum Beispiel). &nbsp;Dann bauen wir das RAID wieder zusammen, dieses Mal als Raid-0 f\u00fcr den Swap (warum auch nicht?):<\/p>\n<pre>mdadm --create \/dev\/md0 --level=0 --raid-devices=2 \/dev\/sda1 \/dev\/sdb1<\/pre>\n<p>Und: Energie, Scotty:<\/p>\n<pre>mkswap \/dev\/md0<\/pre>\n<p>nebst einem<\/p>\n<pre>swapon -a<\/pre>\n<p>So, dann bitte nicht vergessen, Grub wieder draufzub\u00fcgeln &#8211; dieses Mal hoffentlich ohne Fehlermeldung. Sonst wird der n\u00e4chste Reboot etwas h\u00e4sslich\u2026 ;-)<\/p>\n<p>Danke an die Jungs aus dem Hetzner-Forum &#8211; die hatten die L\u00f6sung (allerdings halt nicht zu Googeln\u2026)<!--:--><!--:en--><!--:--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, da war es mal wieder: das Update des Grauens, das man \u201emal schnell\u201c ansto\u00dfen wollte und das einem dann den Sonntagnachmittag versaut. Bei mir war&#8217;s das Update auf Lenny 6.0.3. Als mich apt-get nach den Platten gefragt hat, auf denen ich Grub installieren m\u00f6chte, wurde ich schon stutzig. sda, sdb, md1 und md2 standen [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[16,23],"tags":[],"class_list":["post-227","post","type-post","status-publish","format-standard","hentry","category-computer","category-linux"],"_links":{"self":[{"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/posts\/227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/comments?post=227"}],"version-history":[{"count":8,"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/posts\/227\/revisions"}],"predecessor-version":[{"id":611,"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/posts\/227\/revisions\/611"}],"wp:attachment":[{"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/media?parent=227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/categories?post=227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joerg-seyfried.de\/alt\/wp-json\/wp\/v2\/tags?post=227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}