Weblog
GRML-Rescue-System direkt über GRUB2 booten
19.04.2026 2 Min. Lesezeit
Ich habe bereits über die Vorteile eines Rescue-Systems wie GRML geschrieben, daher versuche ich gar nicht erst, dich noch einmal davon zu überzeugen. Aber was bringt dir eine PXE-fähige Rescue-Umgebung, wenn du gerade im Zug sitzt und dir dein LVM zerschossen hast?
Du musst jedenfalls nicht erst nach deinem Rescue-USB-Stick suchen — denn seien wir ehrlich: Er steckt entweder immer in der letzten Tasche, in die man schaut, oder man hat ihn gar nicht erst dabei.
Mit genügend (unverschlüsseltem!) Speicherplatz in /boot und grub2 als Bootloader ist es möglich, das GRML-ISO direkt über die Loopback-Funktion von grub2 zu booten. Die Syntax ist ziemlich unkompliziert:
menuentry "GRML Rescue System (grml64-full_2013.09.iso)" {
insmod part_gpt
insmod ext2
set root='(hd0,gpt4)'
search --no-floppy --fs-uuid --set=root [...]
iso_path="/grml/grml64-full_2013.09.iso"
export iso_path
kernelopts=" "
export kernelopts
loopback loop "/grml/grml64-full_2013.09.iso"
set root=(loop)
configfile /boot/grub/loopback.cfg
}
Beachte dabei, dass alle Dateien außer configfile relativ zu /boot angegeben werden.
Das bedeutet: /grml/*.iso liegt im vollständig eingehängten Verzeichnisbaum tatsächlich unter /boot/grml/*.iso.
Debian oder Ubuntu
Wenn du Debian oder eine buntu-Distribution verwendest, musst du die grub2-Konfiguration nicht selbst bearbeiten — dafür gibt es bereits ein Paket.
Lege einfach das heruntergeladene GRML-ISO nach /boot/grub und installiere anschließend grml-rescueboot.
wget http://download.grml.org/grml64-full_2013.09.iso
wget http://download.grml.org/grml64-full_2013.09.iso.sha1
sha1sum -c grml64-full_2013.09.iso.sha1
# Ausgabe:
# grml64-full_2013.09.iso: OK
apt-get install grml-rescueboot
Boot-Optionen anpassen
Wenn du die Boot-Optionen anpassen möchtest, wirf einen Blick in das GRML-Wiki.
Und jetzt, wo dein mobiles Rescue-System einsatzbereit ist, wird Murphy dich bestimmt nicht schon wieder erwischen.