Ventoy/Notstartsystem-grub.cfg

Dies ist eine Konfigurationsdatei für GRUB, geschrieben in der Grub-Skriptsprache.

Der Shebang in der ersten Zeile aktiviert die Syntaxerkennung im Editor, ist aber ohne Bedeutung für GRUB. Das funktioniert, weil die GRUB-Skriptsprache eine kleine Untermenge der POSIX-Shell-Syntax darstellt.

Die Funktion bootUUID sucht Linux-Kernel und dessen initrd.img auf der mit der Variablen root angegebenen Partition und gibt dem Linux-Kernel das Root-Dateisystem mit der als erstes Argument genannten UUID an. Es ist Aufgabe des aufrufenden Programms, diese Werte richtig zu setzen.

Die Funktion grubROOT erlaubt dem Bediener die Quelle für Linux-Kernel und initrd.img einzugeben.