<sect1 id="ch06-chroot">
	<title>De chroot omgeving activeren</title>
<?dbhtml filename="chroot.html" dir="chapter06"?>

<para>Het is tijd de chroot omgeving te activeren om de installatie te
	beginnen van de packages die we nodig hebben. Voor dat je de
	chroot omgeving echter kan activeren, moet je
<emphasis>root</emphasis> zijn, aangezien alleen <emphasis>root</emphasis>
de opdracht <userinput>chroot</userinput> kan uitvoeren.</para>

<para>Wordt <emphasis>root</emphasis> en voer de volgende opdracht uit
	om de chroot omgeving te activeren:
</para>

<para><screen><userinput>chroot $LFS /static/bin/env -i \
&nbsp;&nbsp;&nbsp;&nbsp;HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
&nbsp;&nbsp;&nbsp;&nbsp;PATH=/bin:/usr/bin:/sbin:/usr/sbin:/static/bin \
&nbsp;&nbsp;&nbsp;&nbsp;/static/bin/bash --login</userinput></screen>
</para>

<para>De <userinput>-i</userinput> optie doorgegeven aan de opdracht
	<userinput>env</userinput> zal alle variabelen van de chroot omgeving
	opschonen. Daarna worden alleen de variabelen HOME, TERM, PS1 en 
	PATH weer ingesteld. De TERM=$TERM constructie zal de TERM variabele
	binnen de chroot omgeving op dezelfde waarde instellen als die
	buiten de chroot omgeving; deze variabele is nodig voor de juiste
	werking van programma's als vim en less. Als er nog andere variabelen
	aanwezig moeten zijn, zoals CFLAGS of CXXFLAGS, dan is dit het
	goede moment op ze weer in te stellen.</para>

<para>Vanaf hier is het niet meer nodig gebruik te maken van de LFS
	variabele, omdat alles dat je zult doen, beperkt zal blijven tot
	het LFS bestandssysteem -- aangezien wat de shell denkt dat
	<filename class="directory">/</filename> is, in werkelijkheid
<filename class="directory">/mnt/lfs</filename> is.</para>

<para>Je moet ervoor zorgen dat alle opdrachten in de rest van dit hoofdstuk
	en in de volgende hoofdstukken in de chroot omgeving worden uitgevoerd.
	Als je deze omgeving om wat voor reden dan ook verlaat (door het
	systeem opnieuw op te starten bijvoorbeeld), dan moet je eraan denken
	de chroot omgeving weer te activeren en proc te mounten (wordt later
	besproken) voordat je verdergaat met de installatie.
</para>

<para>In de bash prompt zal worden aangegeven "I have no name!" Dit is
	normaal, aangezien het Glibc package nog niet is ge&iuml;nstalleerd.
</para>

</sect1>

