Mein kleines Bootabenteuer
Saturday, April 19th, 2008Seit ein paar Monaten habe ich immer wieder mit GRUB zu kaempfen. Keine Ahnung, ob es daran liegt, dass GRUB irgendeinen miesen Bug hat oder die Ubuntus einfach nur keine Ahnung von Bootloadern haben. Jedenfalls werde ich mal hier eine meiner Odysseen aufschreiben:
Heute, ausgerechnet an einem ganz guten Tag, stehe ich auf und habe Kopfschmerzen. Gut, die machen eh nichts, habe ich eh meistens. Aber, aber! Ich will mich ja heut etwas ausruhen und erfreuen … hmm, schnell noch was ueber die Proportionalitaet der schweren und traegen Masse unter Ubuntu lesen, dann rebooten. Dabei erinner’ ich mich an dieses doofe Grub, welches meint, dass meine Ubuntuplatte auf (hd0) ist, obwohl sie auf hdb ist (genauer: hdb1, in Grubsyntax also (hd1,0)). Ah, naja, wenigstens erkennt es ja Windoof richtig. Jut, was ham wir da? Diablo II, natuerlich. Schnell noch ein paar Musikdateien in Winamp einwerfen, dessen Interface keine Chance gegen das von XMMS hat, und dann spielen.
So weit so gut. Median rockt. Spiel ich so vor mich hin, als dann ploetzlich mein Bildschirm schwarz wird und mein Sound streikt. Gut, Windoof ist eh Scheiße, rebooten. Nochmal Diablo II und so. Gleiches Spiel. Gedanke: “Ach, fick dich du scheiß Windoof, ich formatier’ dich in den naechsten Tagen. Geh ich eben meinem ueblichen Ge*nixe nach.” Hach, wie schoen das doch gewesen waere, denn: Resetten (eingedeutscht, zusaetzliches t, damit es phonetisch korrekt ist; ich mag eigentlich keine Anglizismen, allerdings brauch man das halt in der deutschen *nix-Community, oder *nix-Gesellschaft, fuer die Germanisten) und dann mit leckerem, toastbrotartigem Pizzabrot in der Hand lesen, dass sdb1 corrupt sein soll. Danach noch das selbe mit sdb3 und sda1. Hach … hochfahren tut er dann trotzdem, obwohl man nicht tut sagen tut. So, gut, Logs durchschaun, nichts. Hmm, hda1 ist nicht gemountet, mal mit “mount /dev/sda1 /media/hda1”, oder so, mounten. Ach, nee, ja, sudo. Nee, nee, da meckert die Konsole rum: Die Partition wurde nicht richtig runtergefahren.
Achtung, Achtung, nun forciere ich Grub hda1 zu mounten, indem ich in /etc/fstab noch am Ende der Optionen meines Windoofeintrags ein “force” einfuege. Rebooten. Ubuntu booten. Schoen, klappt alles. Allerdings zeigt es mir vorher noch an, dass die NTFS-Partition immer noch irgendwie am Laufen ist. Gut, neu booten, Windoof versuchen zu booten. Mit ueblichen “root (hd0,0)” und so, klappte ja alles vorher. Nichts. Dann eben “rootnoverify (hd0,0)”. Schoen, beim Booten habe ich nun einen Technosound, der nur einer wiederholt falschen Eingaben gleichkommen kann. Resetten. Ubuntu hochfahren und kurz das man von Grub konsultieren. Gut, gut, ich soll’s mit “map (hd0) (hd1)” und “map (hd1) (hd0)” probieren. Fangfrage: Wo wird das platziert? Anscheinend nach “rootnoverify (hd0,0)”. Denn dann konnte ich endlich, verdammt nochmal, Windoof booten und es richtig herunterfahren.
Oh, was fuer eine Odyssee. Immerhin habe ich nun mal wieder mehr Erfahrung mit Grub. Ab mit der Loesung in das Cheat Sheet, welches ich in letzter Zeit hier ansammle. Wird schon noch frueh genug veroeffentlicht. Nee, nee, das wird in mehreren Dingsen erscheinen.

