User Mode Linux et son système de fichiers
Le
Soon
Bonjour à tous,
J'utilise des noyaux UML avec un système de fichiers standard (fournit
sur le site officiel). Je souhaiterais utilisé mon propre système de
fichiers.
- Comment créer un système de fichiers pour UML à partir du système de
fichier de mon système ?
Ou bien
Comment directement utiliser le système de fichiers de mon système avec
mon noyau UML ?
Merci de vos contributions.
-- Soon
J'utilise des noyaux UML avec un système de fichiers standard (fournit
sur le site officiel). Je souhaiterais utilisé mon propre système de
fichiers.
- Comment créer un système de fichiers pour UML à partir du système de
fichier de mon système ?
Ou bien
Comment directement utiliser le système de fichiers de mon système avec
mon noyau UML ?
Merci de vos contributions.
-- Soon

Poser une question


Créer un gros fichier, créer un système de fichiers dessus avec mkfoobarfs,
le monter en loopback, y copier le nécessaire.
ou
Créer un gros fichier, créer un système de fichiers dessus avec mkfoobarfs,
l'éditer avec debugfoobarfs, y copier le nécessaire.
ou
Créer un gros fichier, lancer UML avec ce fichier comme second disque dur,
créer un système de fichiers et y copier le nécessaire.
Cherche hostfs dans la doc d'UML (man linux). Il risque d'y avoir des soucis
avec les devices, mais l'options devfs=mount les résout.
Qu'est ce que vous entendez par "le nécéssaire" ? Tous les fichiers sans
exceptions ?
Merci de votre aide.
Il faut quelques devices (/dev/console est nécessaire pour booter, /dev/zero
sert souvent à l'allocation mémoire, ensuite ça dépend à quoi ça doit
servir), mais ça devfs sait faire. Il faut également ce que tu veux pouvoir
exécuter dans l'UML, évidemment. Donc probablement un shell, la libc si le
shell en dépend, et tout ce qu'il faut pour ce que tu veux faire.
Généralement, il faut impérativement /dev/null pour pouvoir arriver à
quelque chose. Sinon, attention aux (mauvaises) surprises...
[...]