Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
user_mode_linux_uml [Le 20/02/2011, 15:15] 88.168.8.41 [Options supplémentaires] |
user_mode_linux_uml [Le 11/09/2022, 11:39] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
== Pour Ubuntu Feisty == | == Pour Ubuntu Feisty == | ||
- | \\ | + | |
« User Mode Linux » (ou UML) est un noyau Linux compilé qui peut être exécuté dans l'espace utilisateur comme un simple programme. Il permet donc d'avoir plusieurs systèmes d'exploitation virtuels (systèmes nommés « invités ») sur une seule machine physique GNU/Linux (système nommé « hôte »). | « User Mode Linux » (ou UML) est un noyau Linux compilé qui peut être exécuté dans l'espace utilisateur comme un simple programme. Il permet donc d'avoir plusieurs systèmes d'exploitation virtuels (systèmes nommés « invités ») sur une seule machine physique GNU/Linux (système nommé « hôte »). | ||
- | \\ | + | |
- | \\ | + | |
===== Utiliser des machines virtuelles avec User Mode Linux ===== | ===== Utiliser des machines virtuelles avec User Mode Linux ===== | ||
- | Pour faire fonctionner UML, il faut récupérer trois choses :\\ | + | Pour faire fonctionner UML, il faut récupérer trois choses : |
- | * un noyau Linux spécifique\\ | + | * un noyau Linux spécifique |
- | * l'image d'un système de fichiers\\ | + | * l'image d'un système de fichiers |
- | * des utilitaires\\ | + | * des utilitaires |
==== Installer les utilitaires ==== | ==== Installer les utilitaires ==== | ||
Ligne 23: | Ligne 23: | ||
<code> | <code> | ||
sudo apt-get install uml-utilities bridge-utils | sudo apt-get install uml-utilities bridge-utils | ||
- | </code>\\ | + | </code> |
==== Noyau Linux spécifique et système de fichiers à utiliser ==== | ==== Noyau Linux spécifique et système de fichiers à utiliser ==== | ||
=== Les récupérer... === | === Les récupérer... === | ||
- | Vous pouvez récupérer le noyau et le système de fichiers sur ce site :\\ http://uml.devloop.org.uk/\\ http://fs.devloop.org.uk/ | + | Vous pouvez récupérer le noyau et le système de fichiers sur ce site : http://uml.devloop.org.uk/http://fs.devloop.org.uk/ |
Faites bien attention de prendre la bonne version selon votre processeur, 32-bit ou 64-bit. Dans notre exemple nous allons utiliser le noyau **kernel32-2.6.16.43-bs2** et le système de fichiers **Ubuntu-FeistyFawn-i386-root_fs.bz2** . | Faites bien attention de prendre la bonne version selon votre processeur, 32-bit ou 64-bit. Dans notre exemple nous allons utiliser le noyau **kernel32-2.6.16.43-bs2** et le système de fichiers **Ubuntu-FeistyFawn-i386-root_fs.bz2** . | ||
Ligne 39: | Ligne 39: | ||
<code> | <code> | ||
chmod 755 kernel32-2.6.16.43-bs2 | chmod 755 kernel32-2.6.16.43-bs2 | ||
- | </code>\\ | + | </code> |
Pour le système de fichiers, il faut le décompresser : | Pour le système de fichiers, il faut le décompresser : | ||
Ligne 54: | Ligne 54: | ||
<code> | <code> | ||
e2fsck Ubuntu-FeistyFawn-i386-root_fs | e2fsck Ubuntu-FeistyFawn-i386-root_fs | ||
- | </code>\\ | + | </code> |
- | On peut ensuite lancer la machine virtuelle : | + | On peut ensuite lancer la machine virtuelle : |
<code> | <code> | ||
./kernel32-2.6.16.43-bs2 ubd0=Ubuntu-FeistyFawn-i386-root_fs | ./kernel32-2.6.16.43-bs2 ubd0=Ubuntu-FeistyFawn-i386-root_fs | ||
Ligne 159: | Ligne 159: | ||
==== Configuration des OS hôte et invités ==== | ==== Configuration des OS hôte et invités ==== | ||
- | Dans les paramètres de configuration de l'OS Guest, il vous reste à configurer le "Host Interface Networking" avec <tap1> comme interface (sans les <>). | + | Dans les paramètres de configuration de l'OS Guest, il vous reste à configurer le "Host Interface Networking" avec <tap1> comme interface (sans les <>). |
Si votre LAN dispose d'un serveur DHCP, vous pouvez configurer l'OS Guest en client DHCP, sinon, une adresse IP fixe fera l'affaire (différente de celle du Host, bien sûr). | Si votre LAN dispose d'un serveur DHCP, vous pouvez configurer l'OS Guest en client DHCP, sinon, une adresse IP fixe fera l'affaire (différente de celle du Host, bien sûr). | ||
Ligne 165: | Ligne 165: | ||
==== Lancement de l'OS invité ==== | ==== Lancement de l'OS invité ==== | ||
- | Une fois tout ceci configuré, il ne vous reste plus qu'à lancer votre machine virtuelle avec l'interface réseau : | + | Une fois tout ceci configuré, il ne vous reste plus qu'à lancer votre machine virtuelle avec l'interface réseau : |
<code> | <code> | ||
Ligne 178: | Ligne 178: | ||
./kernel32-2.6.16.43-bs2 ubd0=Ubuntu-FeistyFawn-i386-root_fs eth0=tuntap,tap1 mem=256M | ./kernel32-2.6.16.43-bs2 ubd0=Ubuntu-FeistyFawn-i386-root_fs eth0=tuntap,tap1 mem=256M | ||
</code> | </code> | ||
- | \\ | + | |
- | \\ | + | |
//Tuto réalisé par Yoann Vareille// | //Tuto réalisé par Yoann Vareille// |