Différences entre versions de « UserModeLinux »
Sauter à la navigation
Sauter à la recherche
imported>SylvainBeucler m (lien) |
imported>SylvainBeucler m (→Tentative 1) |
||
Ligne 1 : | Ligne 1 : | ||
+ | == Compilation du noyau utilisateur == | ||
+ | |||
+ | wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.13.tar.bz2 | ||
+ | tar xjf linux-2.6.17.13.tar.bz2 | ||
+ | cd linux-2.6.17.13 | ||
+ | make defconfig ARCH=um | ||
+ | make ARCH=um | ||
+ | strip linux | ||
+ | |||
+ | |||
== Tentative 1 == | == Tentative 1 == | ||
On se propose de construire et de lancer un système UML sans aucun accès root. | On se propose de construire et de lancer un système UML sans aucun accès root. | ||
+ | |||
=== Construction du système de base === | === Construction du système de base === |
Version du 15 septembre 2006 à 12:07
Compilation du noyau utilisateur
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.13.tar.bz2 tar xjf linux-2.6.17.13.tar.bz2 cd linux-2.6.17.13 make defconfig ARCH=um make ARCH=um strip linux
Tentative 1
On se propose de construire et de lancer un système UML sans aucun accès root.
Construction du système de base
La dernière version de debootstrap propose une variante fakechroot qui permet de l'utiliser sans accès root:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:$PATH # pour trouver la commande 'chroot' fakechroot /usr/sbin/debootstrap --variant=fakechroot sarge sarge-uml/ http://localhost/mirrors/debian /usr/src/linux-2.6.17.13/linux root=/dev/root rootflags=/home/sylvain/tests/uml/debian/sarge-uml/ rootfstype=hostfs
Résultat: cela ne fonctionne pas, à mon avis parce que dans ce cas précis sarge-uml/dev est un lien symbolique vers /dev.