Forum Linux.général Installation/utilisation de la fonction USER-MODE-LINUX sous Ubuntu

Posté par  (site web personnel) .
Étiquettes :
0
31
août
2005
Bonjour,


Voici mon problème :

Lorsque je lance cette commande :

/usr/src/uml/linux-2.6.13/linux root=./root_fs_slack8.1

J'obtiens les messages d'erreurs suivants :

VFS: Cannot open root device "./root_fs_slack8.1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

J'ai recherché des informations sur le site officiel de User-Mode-Linux (http://user-mode-linux.sourceforge.net/)(...) mais sans succès. J'aimerais savoir si quelqu'un a réponse à mon problème.

Ma configuration :
============

J'ai fais le test avec le noyau "2.6.10", et j'avais le même problème. J'ai ensuite essayé le noyau "2.6.13".

Je l'ai compilé comme ceci dans le repertoire /usr/src/uml/linux-2.6.13 :

make mrproper ARCH=um
make menuconfig ARCH=um (j'ai gardé la configuration par défaut)
make linux ARCH=um
strop linux

dans un premier temps j'avais installé les modules dans l'image disque "Debian-3.0r0.ext2". Mais j'avais le même problème. Ensuite j'ai chargé l'image de la slackware "root_fs_slack8.1". Je n'ai apporté aucune modification à celle-ci.

J'ai chargé ces images à cette adresse : http://user-mode-linux.sourceforge.net/dl-sf.html(...)

Si vous avez besoins de plus de précision, n'hésitez pas à me les demander.

Je vous remercie d'avance pour votre aide.

-- Stéphane
  • # re

    Posté par  . Évalué à 3.

    Franchement, la prochaine regarde un petit peu sur le site [1] ou fais un ./linux --help avant de poser cette question.
    Tu aurais vu qu'il faut lui préciser quel "disque virtuel" il doit utiliser :

    ./linux ubd0=./root_fs....

    [1] : http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO-3.html#s(...)
    • [^] # Re: re

      Posté par  (site web personnel) . Évalué à 1.

      J'ai déjà testé cette opération. Sans succès. Voici le message d'erreur qui est quasi identique :

      VFS: Cannot open root device "98:0" or unknown-block(98,0)
      Please append a correct "root=" boot option
      Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(98,0)

      À la place d'avoir unknown-block(0,0) j'ai unknown-block(98,0)

      Une autre idée ?

      Pour information, j'ai cherché dans les FAQ, la mailing list ...

      Je vais poster un message dur la mailing list user de UML...

      Bonne fin d'après midi
      • [^] # Re: re

        Posté par  . Évalué à 3.

        Dans ce cas, essaye de refaire ton make ARCH=um menuconfig et d'examiner avec attention les options car il me semble que la configuration par défaut n'est pas fonctionnelle.

        Par exemple, en fouillant vite fait je suis tombé la dessus:


        CONFIG_BLK_DEV_UBD:
        The User-Mode Linux port includes a driver called UBD which will let
        you access arbitrary files on the host computer as block devices.
        Unless you know that you do not need such virtual block devices say
        Y here.


        Et il s'avère que cette option n'est pas activée par défaut. Hors comme son nom l'indique ubd0 ...
        • [^] # Re: re

          Posté par  (site web personnel) . Évalué à 1.

          Exact, j'ai activé l'option CONFIG_BLK_DEV_UBD et je n'ai plus le message d'erreur.

          Merci

          au passage j'ai un autre message d'erreur mais je vais essayer de me débrouiller seul ;)
          • [^] # Re: re

            Posté par  . Évalué à 2.

            bah si d'ici 1 ou 2 jours t'as pas trouvé, demande quand même hein :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.