Artikel mit Tag bootloader grub

Got wrong page - Ubuntu bootet nicht und bleibt in BusyBox hängen

Bei Neuinstallationen von Ubuntu Systemen, egal ob Server oder Desktop, kommt es teilweise direkt nach der Installation zu Problemen beim Booten. Das System fährt teilweise hoch und bleibt mit folgender Meldung hängen:

[sda] Got wrong page [sda]

Assuming drive cache: write through

[sda] Attached SCSI disk

BusyBox ... (Ubuntu ) built-in shell 

Enter 'help' for a list of built-in commands.

Der Fehler entsteht dadurch, dass der Bootloader GRUB zu schnell für das System beim Laden der Hardware ist, z.B. des RAID Controllers. Temporär lässt sich dies mit einem einfachen "exit" in der Konsole, nach auftreten des Fehlers, umgehen und der Bootvorgang wird weitergeführt. Auf Dauer ist dies jedoch keine sinnvolle Lösung.
Es bietet sich also an, im Bootloader eine Verzögerung einzubauen, damit die Hardware genug Zeit hat sich zu melden.

Dafür muss die Datei "/etc/default/grub" editiert werden und in der Zeile "GRUB_CMDLINE_LINUX=""" ein Wert zur Verzögerung eingetragen werden. Normalerweise sollte ein Bereich zwischen 30 und 60 Sekunden ausreichen. Die Zeile sieht dann folgendermaßen aus: "GRUB_CMDLINE_LINUX="rootdelay=30". Damit GRUB von der Änderung erfährt, muss zusätzlich ein "update-grub" ausgeführt werden.

ubuntu_root_delay

Beim nächsten Neustart dürfte es nun zu keinen Problemen mehr kommen.