Grub ist ein Programm wie jedes andere. Es gibt einen kleinen Abschnitt am Anfang Ihrer Festplatte (Master Boot Record), der angibt, welches Programm zum Laden von Betriebssystemen verwendet werden soll. Dies ist die Sache, die durch die Installation einer neuen Grub verschmiert wird. Es ist jedoch möglich, grub nicht mit einem neuen Betriebssystem zu installieren (außer Windows, das in einem Multi-Boot-System immer zuerst installiert werden sollte). Wenn Sie grub nicht installieren möchten, müssen Sie die Größe des ursprünglichen Systems so konfigurieren, dass das neue erkannt wird. Mit anderen Worten, Sie steuern die Betriebssysteme aller Betriebssysteme von einem (in diesem Fall sieht es so aus, als wäre Solaris die beste Wahl, wenn es so aggressiv ist). In diesem Betriebssystem ist es sehr einfach, weitere Optionen zu Ihrem Grub hinzuzufügen. In /boot/grub/menu.lst können Sie neue Optionen hinzufügen und deren Reihenfolge auswählen. Zum Beispiel führe ich Ubuntu, Windows, und Gentoo zum Spielen. Mein menu.lst enthält die Einträge:
title Ubuntu 8.04.1, kernel 2.6.24-18-generic root (hd1,0) kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=887466bc-8a0d-4408- 17a-91ec1cfd9f2a ro quiet splash vga=795 initrd /boot/initrd.img-2.6.24-18-generic quiet title Microsoft Windows XP Professional root (hd0,0) savedefault makeactive chainloader +1 title Gentoo Linux 2.6.25-gentoo-r7 root (hd0,1) kernel /boot/kernel-2.6.25-gentoo-r7 root=/dev/hdb2
Jede dieser Informationen enthält grundlegende Informationen über das System, das ich laden möchte, einschließlich Name, Speicherort der Festplatte (Festplatte und Partition) und wo sich auf dieser Festplatte das zu ladende Objekt befindet. Beachten Sie, da Windows sich selbst laden möchte, lassen Sie Grub wissen, dass es zu einer Kettenladung kommt, indem Sie den Windows-Bootloader auf Platte 0 (Partition 0 (rechts am Anfang)) finden und stattdessen ausführen. Für ein Linux-System benötigen Sie wirklich nur den Namen, das Root-Laufwerk und den Kernel-Speicherort, um Ihrem Grub-Menü eine neue hinzuzufügen.
Wenn Sie später einen Linux installieren und vergessen, die Grub-Installation zu überspringen, können Sie die menu.lst auch von einer in die andere kopieren.