Il est possible de télécharger des systèmes de fichiers tout faits sur le site d'UML. Si ces systèmes ne conviennent pas (trop petits, ne contiennent pas des éléments souhaités, etc), il faut créer son propre système de fichiers.
Plusieurs outils ont été conçus pour cette tache :
Mais il est simple de tout faire "à la main" :
La procédure utilisée dans les exemples suivants (inspirée de l'article Using UML in a RedHat Linux environment) permet de créer un système de fichiers pour UML et d'y installer une distribution Linux utilisant les RPM.
Note : dans ce qui suit, on considère que les RPM de Fedora 2 sont disponibles dans le répertoire UML/RPMs/FedoraCore2
. Ces packages peuvent par exemple etre téléchargés depuis le miroir de l'INT ; si vous disposez des CDs ou des images ISO le walkthrough du site d'UML Builder explique comment en extraire les RPMs.
Démarrez l'UML en indiquant en ubd0=cow,root_fs
. Faites les modifications souhaitées au système de fichiers et arretez la machine UML. Fusionnez ensuite les modifications enregistrées dans le fichier cow avec le fichier root_fs initial pour former un nouveau système de fichiers :
uml_moo cow nouveau_root_fs
Montez le système de fichiers avec l'option -o loop
:
cd UML/SysFich/fs1 mkdir mnt mount root_fs mnt -o loopFaites des modifications souhaitées dans le répertoire
mnt
(et n'oubliez pas de le démonter ensuite).