GRUB wiederherstellen

Es gibt sicherlich ein paar Situationen in welchen man sich den Bootloader (Grub2 in diesem Fall) zerschießt. Eine dieser Situationen ist nach der Installation von Windows gegeben, da Windows einen vorhandenen Bootloader einfach ohne Nachfrage überschreibt. Um den Bootloader wieder herzustellen sollte man den Rechner von einer Linux Live CD starten. Nachdem man von der Live CD gestartet hat, öffnet man ein Terminal. Mittels:

sudo fdisk -l

verschafft man sich erst einmal einen Überblick über die vorhandenen Partionen. Nun mountet man die Partion auf welcher sich das „boot“-Verzeichnis befindet:

sudo mount /dev/sda1 /mnt

Anschließend muss man nur noch Grub auf der entsprechenden Platte installieren:

sudo grub-install --root-directory=/mnt /dev/sda

Danach ist ein bestehender Bootloader durch Grub überschrieben. Nachdem das Linux gestartet wurde sollte man dort im Terminal noch:

sudo update-grub

eingeben damit die Liste der Betriebssysteme aktualisiert wird (und von diesen dann auch gebootet werden kann).

Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/GRUB
http://wiki.ubuntuusers.de/GRUB_2

Probleme mit dem Herunterfahren unter Ubuntu

Ein Desktop PC hier hatte Probleme mit dem Herunterfahren. Auf der Maschine läuft ein Ubuntu 8.04. Nachdem man also Ubuntu angewiesen hatte herunterzufahren, fuhr der Rechner runter bis zu der Stelle an der im Normalfall das ganze abgeschaltet wird. Hier wurde nur die Festplatten ausgeschaltet und der Rest blieb so wie er war.

Es stellte sich heraus das Ubuntu das ACPI nicht ordnungsgemäß erkannt hat. In solchem Fall hilft es eben dies zu erzwingen. Dazu öffnet man die Datei /boot/grub/menu.lst und sucht dort die Zeile # defoptions=quiet splash. Diese Zeile wird in # defoptions=quiet splash acpi=force geändert und das ganze gespeichert.

Nun muss die Konfiguration von GRUB mittels update-grub aktualisiert werden. Nach dem nächsten Neustart müsste der Rechner dann wieder ordnungsgemäß herunterfahren.

Linux auf den USB Stick

Nachdem mein NAS endlich angekommen ist konnte, es losgehen. Linux auf den USB Stick und schon kann ich mich mit der Konfiguration der Festplatten beschäftigen. Aber wie man es ja heißt ist die Praxis das Kriterium der Wahrheit. Und so war es dann auch. In den letzten zwei Tagen habe ich versucht unter anderem folgende Systeme auf einem USB-Stick zum laufen zu bekommen:

– Ubuntu Server 7.10
– Ubuntu 7.10
– Debian Etch
– Openfiler 2.2

Und leider funktionierte es einfach nicht. Mal bliebt Grub beim laden der Stage 2 hängen, mal auch schon davor. Sicherheitshalber habe ich das ganze gleich mit drei USB-Sticks ausprobiert. Schließlich weiß man ja nie gewisse Speichermedien eine Abneigung gegen den Bootvorgang haben.

Wie ich es auch gedreht und gewendet habe im Endeffekt habe ich es nicht geschafft ein bootfähiges System auf einen USB-Stick zu bekommen. Einsicht ist ja bekanntlich der erste Schritt zur Besserung. Wahrscheinlich werde ich jetzt so verfahren das ich einfach einen CompactFlash zu IDE Adapter benutze. So kann ich das System auf einem erschütterungsresistenten Speichermedium installieren und das ganze trotzdem wie eine normale Festplatte ansteuern. Damit dürfte ich mir dann irgendwelche Klimmzüge beim Installieren ersparen.