- Comment créer un système de fichiers pour UML à partir du système de fichier de mon système ?
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.
Qu'est ce que vous entendez par "le nécéssaire" ? Tous les fichiers sans exceptions ?
Comment directement utiliser le système de fichiers de mon système avec mon noyau UML ?
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.
Merci de votre aide.
Nicolas George
Soon wrote in message <41e569af$0$409$:
Qu'est ce que vous entendez par "le nécéssaire" ? Tous les fichiers sans exceptions ?
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.
Soon wrote in message <41e569af$0$409$636a15ce@news.free.fr>:
Qu'est ce que vous entendez par "le nécéssaire" ? Tous les fichiers sans
exceptions ?
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.
Qu'est ce que vous entendez par "le nécéssaire" ? Tous les fichiers sans exceptions ?
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.
l'indien
On Wed, 12 Jan 2005 23:54:07 +0000, Nicolas George wrote:
Soon wrote in message <41e569af$0$409$:
Qu'est ce que vous entendez par "le nécéssaire" ? Tous les fichiers sans exceptions ?
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.
Généralement, il faut impérativement /dev/null pour pouvoir arriver à quelque chose. Sinon, attention aux (mauvaises) surprises...
[...]
On Wed, 12 Jan 2005 23:54:07 +0000, Nicolas George wrote:
Soon wrote in message <41e569af$0$409$636a15ce@news.free.fr>:
Qu'est ce que vous entendez par "le nécéssaire" ? Tous les fichiers sans
exceptions ?
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.
Généralement, il faut impérativement /dev/null pour pouvoir arriver à
quelque chose. Sinon, attention aux (mauvaises) surprises...
On Wed, 12 Jan 2005 23:54:07 +0000, Nicolas George wrote:
Soon wrote in message <41e569af$0$409$:
Qu'est ce que vous entendez par "le nécéssaire" ? Tous les fichiers sans exceptions ?
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.
Généralement, il faut impérativement /dev/null pour pouvoir arriver à quelque chose. Sinon, attention aux (mauvaises) surprises...