<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Foisse</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Foisse"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Foisse"/>
	<updated>2026-05-03T22:24:56Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Installation_d%27un_syst%C3%A8me_Linux_en_chroot_complet&amp;diff=14025</id>
		<title>Trucs:Installation d&#039;un système Linux en chroot complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Installation_d%27un_syst%C3%A8me_Linux_en_chroot_complet&amp;diff=14025"/>
		<updated>2006-12-06T16:18:48Z</updated>

		<summary type="html">&lt;p&gt;Foisse : /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Créé par Benjamin (prae) Gigon&amp;lt;benjamin CHEZ gigon POINTEUR org&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Modifié par [[Utilisateur:Mike-m|Mike-m]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation d&#039;un système Linux en chroot==&lt;br /&gt;
&lt;br /&gt;
Au préalable assurez vous d&#039;avoir un emplacement pour installer le système chrooté. &amp;lt;code&amp;gt;# mkdir /chroot&amp;lt;/code&amp;gt;. Dans la suite nous prenons le répertoire &#039;&#039;&#039;/chroot&#039;&#039;&#039; comme racine. Notez qu&#039;il ne faut pas installer plus d&#039;un système dans un répertoire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous utilisons un franglophone : &#039;&#039;chrooter&#039;&#039;, qui est le fait de changer de racine, ce dernier contenant un système n&#039;ayant aucune liaison avec le système principal &#039;&#039;(cf. [[Admin-admin_env-chroot|Utiliser chroot]])&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# debootstrap sarge /chroot/ http://ftp.fr.debian.org/debian/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Remarque : &#039;&#039;&#039;sarge&#039;&#039;&#039; peut être remplacé par &#039;&#039;&#039;sid&#039;&#039;&#039;, &#039;&#039;&#039;testing&#039;&#039;&#039; ( ou même encore &#039;&#039;&#039;woody&#039;&#039;&#039; )&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande va vous permettre d&#039;installer une debian &#039;&#039;&#039;sarge&#039;&#039;&#039; dans le répertoire &amp;lt;code&amp;gt;/chroot&amp;lt;/code&amp;gt; en utilisant la liste des packages/sources contenue dans http://ftp.fr.debian.org/debian.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# mount -t proc none /chroot/proc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci permet de monter le système de fichiers proc pour que les informations du kernel soient accessible dans l&#039;environnement chrooté. Cette action est oubliée au redémarrage de la machine, pour la retenir il faut éditer le fichier &#039;&#039;&#039;/etc/fstab&#039;&#039;&#039; : &amp;lt;code&amp;gt;# echo &amp;quot;proc-chroot /chroot/proc proc none 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# cp -L /etc/hosts /chroot/etc/hosts&lt;br /&gt;
# cp -L /etc/resolv.conf /chroot/etc/resolv.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Remarque : L&#039;option &#039;&#039;&#039;-L&#039;&#039;&#039; permet de ne pas suivre un lien symbolique&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copiez ces fichiers pour avoir les informations des hôtes et des DNS dans l&#039;environnement chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chroot /chroot /bin/bash&lt;br /&gt;
&lt;br /&gt;
chroot # apt-setup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de ce point votre système Debian est fonctionnel. La commande &amp;lt;code&amp;gt;apt-setup&amp;lt;/code&amp;gt; vous permet de rajouter un dépôt Debian dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;. Vous pouvez maintenant installer quelques logiciels utiles, par exemple : vim, mc ... &amp;lt;code&amp;gt;chroot # aptitude install vim mc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Mandriva ===&lt;br /&gt;
&lt;br /&gt;
Note : la création d&#039;un chroot Mandriva peut uniquement être fait sous Mandriva. Si vous connaissez une méthode pour l&#039;installer sur une autre distribution, n&#039;hésitez pas à le faire remarquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi basesystem --root /chroot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande va installer un système de base Mandriva (votre version actuelle) dans le répertoire &amp;lt;code&amp;gt;/chroot&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Montez le système de fichiers proc pour obtenir les informations du kernel dans l&#039;environnement chrooté : &amp;lt;code&amp;gt;# mount -t proc none /chroot/proc&amp;lt;/code&amp;gt;. Vous pouvez éditer &#039;&#039;&#039;/etc/fstab&#039;&#039;&#039; pour monter automatiquement proc dans l&#039;environnement chroot au lancement de votre système principal : &amp;lt;code&amp;gt;# echo &amp;quot;proc-chroot /chroot/proc proc none 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Copiez les informations DNS : &amp;lt;code&amp;gt;# cp -L /etc/resolv.conf /chroot/etc/resolv.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Installez &#039;&#039;&#039;urpmi&#039;&#039;&#039; dans l&#039;environnement chrooté : &amp;lt;code&amp;gt;# urpmi --root /chroot urpmi&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez accéder à votre environnement : &amp;lt;code&amp;gt;# chroot /chroot /bin/bash&amp;lt;/code&amp;gt;. Lancez &#039;&#039;&#039;urpmi.addmedia&#039;&#039;&#039; pour ajouter une nouvelle source de rpm pour urpmi, par exemple : &amp;lt;code&amp;gt;chroot # urpmi.addmedia main \&lt;br /&gt;
ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2006.0/i586/media/main with \&lt;br /&gt;
media_info/hdlist.cz&amp;lt;/code&amp;gt; et utilisez &#039;&#039;&#039;urpmi&#039;&#039;&#039; pour installer vos logiciels.&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
&lt;br /&gt;
Commencez par vous rende dans le répertoire d&#039;installation, dans notre cas &#039;&#039;&#039;/chroot&#039;&#039;&#039;. &amp;lt;code&amp;gt;# cd /chroot&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;installer Gentoo, vous devez choisir une archive de stage 3 correspondant à votre architecture depuis le miroir suivant : &#039;&#039;&#039;[http://mirror.ovh.net/gentoo-distfiles/releases/ ovh.net/gentoo-distfiles/releases/]&#039;&#039;&#039; (nous prenons à titre d&#039;exemple l&#039;architecture &#039;&#039;&#039;x86&#039;&#039;&#039;). Ensuite entrez dans le répertoire &#039;&#039;&#039;current&#039;&#039;&#039; et optionnellement dans un répertoire d&#039;une sous-architecture. Dans le cas de l&#039;architecture x86, entrez dans &#039;&#039;&#039;athlon-xp&#039;&#039;&#039; si vous avez un processeur AMD. Enfin téléchargez le fichier correspondant au &#039;&#039;&#039;stage 3&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Ceci fait, décompressez cette archive &amp;lt;code&amp;gt;# tar xjpf stage*bz2&amp;lt;/code&amp;gt;. En prenant note du bug [http://bugs.gentoo.org/show_bug.cgi?id=101962 #101962] lancez la commande &amp;lt;code&amp;gt;# chmod 0755 /chroot&amp;lt;/code&amp;gt; si vous avez pris l&#039;une des archive &#039;&#039;&#039;stage3-athlon-xp-2005.1.tar.bz2&#039;&#039;&#039;, &#039;&#039;&#039;stage3-pentium3-2005.1.tar.bz2&#039;&#039;&#039; ou &#039;&#039;&#039;stage3-pentium4-2005.1.tar.bz2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Vous devez maintenant installer &#039;&#039;&#039;Portage&#039;&#039;&#039;, le système de package de Gentoo. Pour cela téléchargez le fichier &#039;&#039;&#039;[http://mirror.ovh.net/gentoo-distfiles/snapshots/portage-latest.tar.bz2 portage-latest.tar.bz2]&#039;&#039;&#039; et décompressez le dans &#039;&#039;&#039;/chroot/usr&#039;&#039;&#039; &amp;lt;code&amp;gt;# tar xjf portage-latest.tar.bz2 -C /chroot/usr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Le système est installé, vous pouvez encore recopier les informations des hôtes et du réseau, ainsi que de monter les informations du kernel (proc).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# cp -L /etc/hosts /chroot/etc/hosts&lt;br /&gt;
# cp -L /etc/resolv.conf /chroot/etc/resolv.conf&lt;br /&gt;
# mount -t proc none /chroot/proc&lt;br /&gt;
# mount -o bind /dev /chroot/dev&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour automatiser le montage de &#039;&#039;&#039;proc&#039;&#039;&#039;, complétez votre fichier &#039;&#039;&#039;/etc/fstab&#039;&#039;&#039; de la manière suivante : &lt;br /&gt;
&amp;lt;code&amp;gt;# echo &amp;quot;proc-chroot /chroot/proc proc none 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enfin, il ne vous reste plus qu&#039;à vous loger dans votre nouvel environnement Gentoo et de lancer encore quelques dernières commandes, notamment pour générer les variables d&#039;environnement, les prendre en compte et mettre à jour l&#039;arbre de Portage.&lt;br /&gt;
&amp;lt;code&amp;gt;# chroot /chroot /bin/bash&lt;br /&gt;
# env-update&lt;br /&gt;
  (...)&lt;br /&gt;
# source /etc/profile&lt;br /&gt;
# emerge --sync&lt;br /&gt;
(ou si firewall)&lt;br /&gt;
# emerge --webrsync&lt;br /&gt;
  (...)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si tout c&#039;est bien passé, vous allez pouvoir compiler vos premiers logiciels. &amp;lt;code&amp;gt;emerge --search|-s &amp;lt;package&amp;gt;&amp;lt;/code&amp;gt; pour chercher et &amp;lt;code&amp;gt;emerge &amp;lt;package&amp;gt;&amp;lt;/code&amp;gt; pour installer.&lt;br /&gt;
&lt;br /&gt;
=== Références ===&lt;br /&gt;
&lt;br /&gt;
Debian : http://www.debian.org/doc/manuals/reference/ch-tips.en.html#s-chroot &amp;lt;br /&amp;gt;&lt;br /&gt;
Mandriva : http://qa.mandrivalinux.com/twiki/bin/view/Main/ChrootHowTo &amp;lt;br /&amp;gt;&lt;br /&gt;
Gentoo : http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#book_part1_chap6&lt;br /&gt;
&lt;br /&gt;
(Special thanks à misc, Thauvin Olivier (Nanar) et bien sûr Mosssieeu François Pons pour la version Mandrake :)&lt;br /&gt;
[[Catégorie:Trucs_Administration]]&lt;/div&gt;</summary>
		<author><name>Foisse</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion_Trucs:Installation_d%27un_syst%C3%A8me_Linux_en_chroot_complet&amp;diff=14024</id>
		<title>Discussion Trucs:Installation d&#039;un système Linux en chroot complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion_Trucs:Installation_d%27un_syst%C3%A8me_Linux_en_chroot_complet&amp;diff=14024"/>
		<updated>2006-12-06T16:14:52Z</updated>

		<summary type="html">&lt;p&gt;Foisse : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour à tous,&lt;br /&gt;
&lt;br /&gt;
J&#039;utilise une distro RH Fedora 4 sur mon PC.&lt;br /&gt;
Je cherche à générer une image bootable diskless pour une machine PowerPC. Pour cela, j&#039;ai récupéré un cross compilo et les RPM de la distro Fedora 4 pour PowerPC.&lt;br /&gt;
&lt;br /&gt;
Mais je ne sais pas comment installer ces RPM (PowerPC) sur mon PC (par exemple dans n répertoire NATIV_DIR). &lt;br /&gt;
&lt;br /&gt;
Je sais que les options de &#039;rpm&#039; permettent de changer le répertoire d&#039;installation pour un RPM, mais dans ce cas, je suis obligé de rajouter les options --nodeps, -ignorearch, --ignoreos, et surtout --noscripts.&lt;br /&gt;
&lt;br /&gt;
Comment installer l&#039;ensemble de la distribution en s&#039;assurant des dépendances dans mon cas ? &lt;br /&gt;
&lt;br /&gt;
Merci&lt;br /&gt;
xtof.&lt;/div&gt;</summary>
		<author><name>Foisse</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Installation_d%27un_syst%C3%A8me_Linux_en_chroot_complet&amp;diff=14023</id>
		<title>Trucs:Installation d&#039;un système Linux en chroot complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Installation_d%27un_syst%C3%A8me_Linux_en_chroot_complet&amp;diff=14023"/>
		<updated>2006-12-06T16:14:07Z</updated>

		<summary type="html">&lt;p&gt;Foisse : /* Gentoo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Créé par Benjamin (prae) Gigon&amp;lt;benjamin CHEZ gigon POINTEUR org&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Modifié par [[Utilisateur:Mike-m|Mike-m]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation d&#039;un système Linux en chroot==&lt;br /&gt;
&lt;br /&gt;
Au préalable assurez vous d&#039;avoir un emplacement pour installer le système chrooté. &amp;lt;code&amp;gt;# mkdir /chroot&amp;lt;/code&amp;gt;. Dans la suite nous prenons le répertoire &#039;&#039;&#039;/chroot&#039;&#039;&#039; comme racine. Notez qu&#039;il ne faut pas installer plus d&#039;un système dans un répertoire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous utilisons un franglophone : &#039;&#039;chrooter&#039;&#039;, qui est le fait de changer de racine, ce dernier contenant un système n&#039;ayant aucune liaison avec le système principal &#039;&#039;(cf. [[Admin-admin_env-chroot|Utiliser chroot]])&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# debootstrap sarge /chroot/ http://ftp.fr.debian.org/debian/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Remarque : &#039;&#039;&#039;sarge&#039;&#039;&#039; peut être remplacé par &#039;&#039;&#039;sid&#039;&#039;&#039;, &#039;&#039;&#039;testing&#039;&#039;&#039; ( ou même encore &#039;&#039;&#039;woody&#039;&#039;&#039; )&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande va vous permettre d&#039;installer une debian &#039;&#039;&#039;sarge&#039;&#039;&#039; dans le répertoire &amp;lt;code&amp;gt;/chroot&amp;lt;/code&amp;gt; en utilisant la liste des packages/sources contenue dans http://ftp.fr.debian.org/debian.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# mount -t proc none /chroot/proc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ceci permet de monter le système de fichiers proc pour que les informations du kernel soient accessible dans l&#039;environnement chrooté. Cette action est oubliée au redémarrage de la machine, pour la retenir il faut éditer le fichier &#039;&#039;&#039;/etc/fstab&#039;&#039;&#039; : &amp;lt;code&amp;gt;# echo &amp;quot;proc-chroot /chroot/proc proc none 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# cp -L /etc/hosts /chroot/etc/hosts&lt;br /&gt;
# cp -L /etc/resolv.conf /chroot/etc/resolv.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Remarque : L&#039;option &#039;&#039;&#039;-L&#039;&#039;&#039; permet de ne pas suivre un lien symbolique&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copiez ces fichiers pour avoir les informations des hôtes et des DNS dans l&#039;environnement chrooté.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# chroot /chroot /bin/bash&lt;br /&gt;
&lt;br /&gt;
chroot # apt-setup&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A partir de ce point votre système Debian est fonctionnel. La commande &amp;lt;code&amp;gt;apt-setup&amp;lt;/code&amp;gt; vous permet de rajouter un dépôt Debian dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;. Vous pouvez maintenant installer quelques logiciels utiles, par exemple : vim, mc ... &amp;lt;code&amp;gt;chroot # aptitude install vim mc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Mandriva ===&lt;br /&gt;
&lt;br /&gt;
Note : la création d&#039;un chroot Mandriva peut uniquement être fait sous Mandriva. Si vous connaissez une méthode pour l&#039;installer sur une autre distribution, n&#039;hésitez pas à le faire remarquer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# urpmi basesystem --root /chroot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette commande va installer un système de base Mandriva (votre version actuelle) dans le répertoire &amp;lt;code&amp;gt;/chroot&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Montez le système de fichiers proc pour obtenir les informations du kernel dans l&#039;environnement chrooté : &amp;lt;code&amp;gt;# mount -t proc none /chroot/proc&amp;lt;/code&amp;gt;. Vous pouvez éditer &#039;&#039;&#039;/etc/fstab&#039;&#039;&#039; pour monter automatiquement proc dans l&#039;environnement chroot au lancement de votre système principal : &amp;lt;code&amp;gt;# echo &amp;quot;proc-chroot /chroot/proc proc none 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Copiez les informations DNS : &amp;lt;code&amp;gt;# cp -L /etc/resolv.conf /chroot/etc/resolv.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Installez &#039;&#039;&#039;urpmi&#039;&#039;&#039; dans l&#039;environnement chrooté : &amp;lt;code&amp;gt;# urpmi --root /chroot urpmi&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez accéder à votre environnement : &amp;lt;code&amp;gt;# chroot /chroot /bin/bash&amp;lt;/code&amp;gt;. Lancez &#039;&#039;&#039;urpmi.addmedia&#039;&#039;&#039; pour ajouter une nouvelle source de rpm pour urpmi, par exemple : &amp;lt;code&amp;gt;chroot # urpmi.addmedia main \&lt;br /&gt;
ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/2006.0/i586/media/main with \&lt;br /&gt;
media_info/hdlist.cz&amp;lt;/code&amp;gt; et utilisez &#039;&#039;&#039;urpmi&#039;&#039;&#039; pour installer vos logiciels.&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
&lt;br /&gt;
Commencez par vous rende dans le répertoire d&#039;installation, dans notre cas &#039;&#039;&#039;/chroot&#039;&#039;&#039;. &amp;lt;code&amp;gt;# cd /chroot&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;installer Gentoo, vous devez choisir une archive de stage 3 correspondant à votre architecture depuis le miroir suivant : &#039;&#039;&#039;[http://mirror.ovh.net/gentoo-distfiles/releases/ ovh.net/gentoo-distfiles/releases/]&#039;&#039;&#039; (nous prenons à titre d&#039;exemple l&#039;architecture &#039;&#039;&#039;x86&#039;&#039;&#039;). Ensuite entrez dans le répertoire &#039;&#039;&#039;current&#039;&#039;&#039; et optionnellement dans un répertoire d&#039;une sous-architecture. Dans le cas de l&#039;architecture x86, entrez dans &#039;&#039;&#039;athlon-xp&#039;&#039;&#039; si vous avez un processeur AMD. Enfin téléchargez le fichier correspondant au &#039;&#039;&#039;stage 3&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Ceci fait, décompressez cette archive &amp;lt;code&amp;gt;# tar xjpf stage*bz2&amp;lt;/code&amp;gt;. En prenant note du bug [http://bugs.gentoo.org/show_bug.cgi?id=101962 #101962] lancez la commande &amp;lt;code&amp;gt;# chmod 0755 /chroot&amp;lt;/code&amp;gt; si vous avez pris l&#039;une des archive &#039;&#039;&#039;stage3-athlon-xp-2005.1.tar.bz2&#039;&#039;&#039;, &#039;&#039;&#039;stage3-pentium3-2005.1.tar.bz2&#039;&#039;&#039; ou &#039;&#039;&#039;stage3-pentium4-2005.1.tar.bz2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Vous devez maintenant installer &#039;&#039;&#039;Portage&#039;&#039;&#039;, le système de package de Gentoo. Pour cela téléchargez le fichier &#039;&#039;&#039;[http://mirror.ovh.net/gentoo-distfiles/snapshots/portage-latest.tar.bz2 portage-latest.tar.bz2]&#039;&#039;&#039; et décompressez le dans &#039;&#039;&#039;/chroot/usr&#039;&#039;&#039; &amp;lt;code&amp;gt;# tar xjf portage-latest.tar.bz2 -C /chroot/usr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Le système est installé, vous pouvez encore recopier les informations des hôtes et du réseau, ainsi que de monter les informations du kernel (proc).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;# cp -L /etc/hosts /chroot/etc/hosts&lt;br /&gt;
# cp -L /etc/resolv.conf /chroot/etc/resolv.conf&lt;br /&gt;
# mount -t proc none /chroot/proc&lt;br /&gt;
# mount -o bind /dev /chroot/dev&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour automatiser le montage de &#039;&#039;&#039;proc&#039;&#039;&#039;, complétez votre fichier &#039;&#039;&#039;/etc/fstab&#039;&#039;&#039; de la manière suivante : &lt;br /&gt;
&amp;lt;code&amp;gt;# echo &amp;quot;proc-chroot /chroot/proc proc none 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enfin, il ne vous reste plus qu&#039;à vous loger dans votre nouvel environnement Gentoo et de lancer encore quelques dernières commandes, notamment pour générer les variables d&#039;environnement, les prendre en compte et mettre à jour l&#039;arbre de Portage.&lt;br /&gt;
&amp;lt;code&amp;gt;# chroot /chroot /bin/bash&lt;br /&gt;
# env-update&lt;br /&gt;
  (...)&lt;br /&gt;
# source /etc/profile&lt;br /&gt;
# emerge --sync&lt;br /&gt;
  (...)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si tout c&#039;est bien passé, vous allez pouvoir compiler vos premiers logiciels. &amp;lt;code&amp;gt;emerge --search|-s &amp;lt;package&amp;gt;&amp;lt;/code&amp;gt; pour chercher et &amp;lt;code&amp;gt;emerge &amp;lt;package&amp;gt;&amp;lt;/code&amp;gt; pour installer.&lt;br /&gt;
&lt;br /&gt;
=== Références ===&lt;br /&gt;
&lt;br /&gt;
Debian : http://www.debian.org/doc/manuals/reference/ch-tips.en.html#s-chroot &amp;lt;br /&amp;gt;&lt;br /&gt;
Mandriva : http://qa.mandrivalinux.com/twiki/bin/view/Main/ChrootHowTo &amp;lt;br /&amp;gt;&lt;br /&gt;
Gentoo : http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#book_part1_chap6&lt;br /&gt;
&lt;br /&gt;
(Special thanks à misc, Thauvin Olivier (Nanar) et bien sûr Mosssieeu François Pons pour la version Mandrake :)&lt;br /&gt;
[[Catégorie:Trucs_Administration]]&lt;/div&gt;</summary>
		<author><name>Foisse</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion_Trucs:Installation_d%27un_syst%C3%A8me_Linux_en_chroot_complet&amp;diff=14022</id>
		<title>Discussion Trucs:Installation d&#039;un système Linux en chroot complet</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion_Trucs:Installation_d%27un_syst%C3%A8me_Linux_en_chroot_complet&amp;diff=14022"/>
		<updated>2006-12-06T16:04:50Z</updated>

		<summary type="html">&lt;p&gt;Foisse : Complément Gentoo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bonjour à tous,&lt;br /&gt;
&lt;br /&gt;
J&#039;utilise une distro RH Fedora 4 sur mon PC.&lt;br /&gt;
Je cherche à générer une image bootable diskless pour une machine PowerPC. Pour cela, j&#039;ai récupéré un cross compilo et les RPM de la distro Fedora 4 pour PowerPC.&lt;br /&gt;
&lt;br /&gt;
Mais je ne sais pas comment installer ces RPM (PowerPC) sur mon PC (par exemple dans n répertoire NATIV_DIR). &lt;br /&gt;
&lt;br /&gt;
Je sais que les options de &#039;rpm&#039; permettent de changer le répertoire d&#039;installation pour un RPM, mais dans ce cas, je suis obligé de rajouter les options --nodeps, -ignorearch, --ignoreos, et surtout --noscripts.&lt;br /&gt;
&lt;br /&gt;
Comment installer l&#039;ensemble de la distribution en s&#039;assurant des dépendances dans mon cas ? &lt;br /&gt;
&lt;br /&gt;
Merci&lt;br /&gt;
xtof.&lt;br /&gt;
&lt;br /&gt;
== Complément Gentoo ==&lt;br /&gt;
&lt;br /&gt;
mount -t proc none /chroot/proc&lt;br /&gt;
puis&lt;br /&gt;
mount -o bind /dev /chroot/dev&lt;/div&gt;</summary>
		<author><name>Foisse</name></author>
	</entry>
</feed>