<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>skjegg.com &#187; debootstrap</title>
	<atom:link href="http://www.skjegg.com/tag/debootstrap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skjegg.com</link>
	<description>Your super mega beast will grow like on yeast.</description>
	<lastBuildDate>Fri, 14 Aug 2009 20:18:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Legge inn Debian i et &#8220;chroot&#8221;</title>
		<link>http://www.skjegg.com/2009/07/19/legge-inn-debian-i-et-chroot/</link>
		<comments>http://www.skjegg.com/2009/07/19/legge-inn-debian-i-et-chroot/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 23:44:05 +0000</pubDate>
		<dc:creator>sokkalf</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debootstrap]]></category>

		<guid isPermaLink="false">http://www.skjegg.com/?p=115</guid>
		<description><![CDATA[
Som lovet i forrige innlegg — her kommer en liten guide på hvordan man legger inn Debian i et såkalt &#8220;chroot&#8220;.  Et chroot stenger programvare inne i sitt eget &#8220;fengsel&#8221;, og er bl.a mye brukt til å isolere programmer pga. sikkerhet, osv. Jeg brukte det til å få mitt eget 32-bits-miljø adskilt fra resten av [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="chroot (jail)" src="http://images.skjegg.com/blog/diverse/prison.jpg" alt="" width="200" height="132" /></p>
<p>Som lovet i <a href="http://www.skjegg.com/2009/07/16/64-bit-linux-og-minneforbruk/">forrige innlegg</a> — her kommer en liten guide på hvordan man legger inn <a href="http://www.debian.org/">Debian</a> i et såkalt &#8220;<a title="chroot" href="http://en.wikipedia.org/wiki/Chroot">chroot</a>&#8220;.  Et chroot stenger programvare inne i sitt eget &#8220;fengsel&#8221;, og er bl.a mye brukt til å isolere programmer pga. sikkerhet, osv. Jeg brukte det til å få mitt eget 32-bits-miljø adskilt fra resten av systemet, som er 64-bit.</p>
<p>Å legge inn en hel distro i et slikt chroot er faktisk ganske enkelt, ihvertfall med Debian og andre Debian-slektninger. Man kan ved hjelp av et lite program kalt <em>debootstrap</em> få gjort mesteparten av grovarbeidet. Debootstrap legges inn slik :</p>
<p><code># apt-get install debootstrap</code></p>
<p>Nå må man lage en katalog å legge inn den nye distroen i. (Jeg gir den navnet &#8220;lenny-i386&#8243;, fordi jeg har tenkt å legge inn Debian Lenny, 32-bit.) :</p>
<p><code># mkdir -p /chroots/lenny-i386</code></p>
<p>Nå kjører vi debootstrap-kommanoen :</p>
<p><code># debootstrap --arch i386 lenny /chroots/lenny-i386 http://ftp.debian.org/debian/</code></p>
<p>Denne holder på en stund, så det er bare å lene seg tilbake og se på all teksten som scroller forbi. Når den er ferdig, kan man inspisere katalogen /chroots/lenny-i386, man bør der fnne en kjent filstruktur (burde være ganske lik rota på din nåværende distro).</p>
<p>Nå må man gjøre litt fiksing og triksing for å gi chroot tilgang til deler av filsystemet (/proc, /dev, /home og /tmp er kjekt å ha). Putt dette inn i /etc/fstab :</p>
<p><code><br />
/home /chroots/lenny-i386/home none rw,bind 0 0<br />
/proc /chroots/lenny-i386/proc none rw,bind 0 0<br />
/tmp /chroots/lenny-i386/tmp none rw,bind 0 0<br />
/dev /chroots/lenny-i386/dev none rw,bind 0 0</code></p>
<p>Skriv deretter <code>mount -a</code> for å mounte dem.</p>
<p>Nå er alt klart for å gå inn i chrootet og den nye distroen :</p>
<p><code># chroot /chroots/lenny-i386</code></p>
<p>Det var det! Nå bør man gjøre følgende :<br />
<code><br />
# aptitude update<br />
# aptitude upgrade<br />
# aptitude install locales</code></p>
<p>Rediger så /etc/locale.gen, kommentér ut ønsket locale, og kjør kommandoen <code>locale-gen.</code></p>
<p>Det var det! Nå er alt klart for å installere programmer osv. Når man vil &#8220;logge ut&#8221; av chroot, skriver man bare &#8220;exit&#8221; eller trykker Control+D.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skjegg.com/2009/07/19/legge-inn-debian-i-et-chroot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
