Linux/grub2: Workaround für Biosdisk Read Error 06.03.2010

Grub wird zum Starten von u.a. Linux-Systemen eingesetzt. So auch bei in dem freien Betriebssystem Ubuntu. Im Oktober des letzten Jahres erschien die Ubuntu Version 9.10, dabei wurde grub durch eine Beta von grub2 ersetzt und da beginnt mein Problem.

Ich musste feststellen, dass eine neue Fehlermeldung meinen Bootvorgang zierte, es hieß "Biosdisk Read Error".

Der Fehler ansich war zwar nicht ganz so tragisch, weil der Bootvorgang danach vorgesetzt wird. Das eigentliche Problem daran war eine Verzögerung von ~10 Sekunden.

Ich war etwas irritiert, hatte sich mein Bios doch bisher so anständig verhalten. Zuerst bestand bei mir noch etwas Hoffnung, dass nur meine erweiterte Partitionierung (mehrere Partitionen, LVM und RAID1) einen Fehler aufwies.

Doch nach einer erneuten Installation blieb der Fehler bestehen. Als ich sah, dass grub durch eine neue Version ersetzt wurde, war das Problem eingegrenzt. Nach weiteren Recherchen stellte sich für mich heraus, dass eine ganze Reihe von Benutzern mit erweiterten Partitionierungen dieses Problem hatten.

Mit der Zeit hat sich ein Workaround heraus kristalisiert, der für viele eine Lösung darstellen sollte. Der Fehler tritt anscheinend nur im Zusammenhang mit einem nicht existenten oder einem leeren Diskettenlaufwerk auf.

Sofern man ein Festplattenlaufwerk besitzt und es weiterhin nutzt, sollte man während des Bootvorgangs eine nicht formatierte Diskette in das Laufwerk einlegen. Fehlt das Diskettenlaufwerk, sollten die Einstellungen im Bios überprüft werden. Die meisten Bios-Versionen bieten eine Option an, über die sich ein Diskettenlaufwerk deaktivieren lässt.

Ohne Laufwerk und ohne Bios-Option bleibt nur die Anschaffung eines Diskettenlaufwerks übrig, sodass man auf eine unformatierte Diskette zurückgreifen kann.

Ich habe mein nicht existentes Diskettenlaufwerk im Bios deaktiviert, seit dem startet Ubuntu 9.10 auch so schnell wie versprochen :)

Siehe auch Launchpad Bug #396564

Lesezeichen setzen

Your browser is mad, try a happy one!