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 grub2 und btrfs unter Ubuntu

Nachdem ich auf meinem Netbook Lubuntu aufgesetzt hatte und dabei das Dateisystem btrfs nutze, gab grub2 beim Start folgende Fehlermeldung von sich:

sparse file not allowed

Abhilfe schafft es wenn man in der Datei /etc/grub.d/00_header die Zeile:

if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env recordfail; fi; fi

auskommentiert. Das ganze sieht dann so aus:

function recordfail {
  set recordfail=1
  #if [ -n "\${have_grubenv}" ]; then if [ -z "\${boot_once}" ]; then save_env recordfail; fi; fi
}

Anschließend muss noch

update-grub

ausgeführt werden. Danach ist der Fehler verschwunden.

Weitere Informationen gibt es unter:
http://mirkolofio.wordpress.com/2011/05/20/error-sparse-file-not-allowed/
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/464743

Ubuntu 9.10

Pünktlich ist vor einigen Tagen Ubuntu 9.10 erschienen. Es ist damit die letzte Version vor dem nächsten Long Term Support (LTS). Als Neuerungen gibt es nun Ext4 als Standarddateisystem, den Einzug der Kernel Mode Settings, sowie Grub2 als Standardbootmanager. Auch die Startgeschwindigkeit wurde spürbar erhöht, und die HAL wird nun gegen Devicekit und udev ausgetauscht. Ubuntu kann unter http://www.ubuntu.com bezogen werden.

Weitere Informationen gibt es unter:
http://www.golem.de/0910/70790.html