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// | ||