<sect1 id="ch08-lilo">
<title>Het LFS systeem opstartbaar maken</title>
<?dbhtml filename="lilo.html" dir="chapter08"?>

<para>Om in staat te zijn het LFS systeem te booten, moeten we de bootloader
	bijwerken. We veronderstellen dat je op je hostsysteem Lilo
	gebruikt (aangezien dit thans de meest gebruikte bootloader is).
</para>

<para>We zullen het lilo programma niet binnen de chroot omgeving uitvoeren.
Lilo in de chroot omgeving uitvoeren kan fatale gevolgen hebben welke de MBR
onbruikbaar achterlaat en je zou een bootdisk nodig hebben om een Linux
systeem op te kunnen starten (of het nu het hostsysteem of het LFS systeem
is).
</para>

<para>Als eerste gaan we uit de chroot omgeving en kopi&euml;ren het
	lfskernel bestand naar het hostsysteem:
</para>

<para><screen><userinput>logout</userinput>
<userinput>cp $LFS/boot/lfskernel /boot</userinput></screen></para>

<para>De volgende stap bestaat uit het toevoegen van een record aan 
	/etc/lilo.conf zodanig dat we LFS uit kunnen kiezen bij het booten
	van de computer:
</para>

<para><screen><userinput>cat &gt;&gt; /etc/lilo.conf &lt;&lt; "EOF"</userinput>
image=/boot/lfskernel
        label=lfs
        root=&lt;partitie&gt;
        read-only
<userinput>EOF</userinput></screen></para>

<para>&lt;partitie&gt; moet worden vervangen door de bestemming van de
LFS partitie.
</para>

<para>De regel <userinput>read-only</userinput> moet worden gewijzigd
in <userinput>read-write</userinput> als je reiserfs voor je rootpartitie gebruikt.
</para>

<para>Werk nu de bootloader bij door het uitvoeren van:
</para>

<para><screen><userinput>/sbin/lilo -v</userinput></screen></para>

<para>De laatste stap bestaat uit het synchroniseren van de configuratiebestanden van lilo van het hostsysteem met die van het LFS systeem:
</para>

<para><screen><userinput>cp /etc/lilo.conf $LFS/etc &amp;&amp;
cp $(grep "image.*=" /etc/lilo.conf | cut -f 2 -d "=") $LFS/boot</userinput></screen></para>

</sect1>

