Installation von Grub
tar xfz grub-0.93.tar.gz
cd grub-0.93
./configure --prefix=/usr
make
make install
cp /usr/share/grub/i386-pc/stage1 /boot/grub
cp /usr/share/grub/i386-pc/stage2 /boot/grub
Nun wird grub eingerichtet. Dazu legt man die Datei /boot/grub/menu.lst an.
default=0
timeout=5
title lfs
kernel (hd0,2)/boot/lfskernel root=/dev/hda3
Den Kernel kopiert man auch nach /boot/grub und nennt ihn lfskernel. Die letzte Zeile bedeutet, dass grub von der 3. Partition (/dev/hda3, hd0,2) den Kernel starten soll. Die Zählung beim ersten Parameter hinter kernel beginnt mit Null! Letztendlich wird grub in den Master Boot Record der Platte geschrieben.
grub-install /dev/hda
Eine erfolgreiche Installation erkennt man an der Ausgabe:
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(fd0) /dev/fd0
(hd0) /dev/hda
Damit ist unser Server hoffentlich bootfähig. Zum Schluss muss man noch das Netzwerk einrichten, damit der Server sich die IP-Adresse und weitere Daten per DHCP holt und somit wieder erreichbar wird.