Skip to content
2010/08/02 / vpourchet

VMware : P2V à froid (coldclone.iso), erreur « Unable to determine guest operating system »

 

    Vous souhaitez virtualiser une machine Physique en utilisant l’image iso de VMware (coldclone.iso). Problème, une fois le CD booté, et l’assistant « Import Machine démarré », l’outil vmware vous gratifie d’un joli message d’erreur : « Unable to determine guest operating system ».

    La cause ? Pour en comprendre la cause, il faut savoir que la première étape lorsque vous démarrez l’assistant « Import machine » est la détection des disques et du système d’exploitation. Le fait que vous rencontriez un message d’erreur à cette étape vient du fait que l’image iso (composé d’un WinPE + vConverter) ne contient pas le driver permettant de détecter vos disques durs. Vous disposez sans doute d’un contrôleur de stockage particulier, et dans cette mesure, vous allez avoir besoin du driver adapté à votre contrôleur.

    Comment procéder ? Vous allez avoir besoin des éléments suivants :

  • Une copie de l’image iso coldclone
  • L’utilitaire peTool.exe
  • Le driver adapté à votre contrôleur de stockage

 

    Commencez par créer un répertoire sur une machine à la racine de C:\ nommé CD.

    Placez-y les éléments suivants :

  • Le .exe du driver (ici le driver du contrôleur CERC 6i)

  • La copie de l’iso coldclone

  • L’utilitaire peTool.exe

 

    Par soucis de praticité, je renomme systématiquement mon image iso en lui donnant le nom du contrôleur du serveur à virtualiser, ceci me permet de réutiliser l’image lors des P2V suivants. Nous renommons notre image coldclone.iso en CERC6I.iso.

    Puis nous allons extraire le driver présenté comme un .exe en utilisant winrar. Nous faisons un clic droit puis « extraire vers » et spécifions un répertoire nommé CERC6I toujours dans notre répertoire C:\CD.

    Le contenu du répertoire est le suivant :

 

    La dernière étape consiste à injecter le driver dans notre CERC6I.iso.

    Pour cela nous ouvrons un invite de commandes et nous rendons dans C:\CD.

    Puis nous entrons la commande suivante :

peTool.exe –i <image_iso> -d <repertoire_driver>

    Soit dans notre cas :

            peTool.exe –i CERC6I.iso –d C:\CD\CERC6I

    L’insertion du driver s’opère, vous pouvez suivre le pourcentage d’avancement des opérations.

 

Une fois terminé, les étapes doivent toutes être indiquées comme « succeeded ».

    Vous pourrez alors booter votre serveur sur cette nouvelle image et le message d’erreur ne s’affichera plus, vous pourrez alors réaliser votre P2V.

    Bons P2Vs !!! 

2 commentaires

Laisser un commentaire
  1. jean-françois PECHON / Avr 4 2011 09:47

    Bonjour, et merci pour le fichier petool.
    J’ai réaliser une modification de mon fichier iso avec le driver scsi pour ma p2v à froid… mais j’ai le même résultat.
    J’utilise VMware avec converter.
    une autre question : mon fichier vmdx généré me permet de faire tourner ma machine virtuelle avec VMware player mais pas de l’intégrer avecr VMware converter (‘unable to determine guest operating system’) pourquoi cela marche avec le player ?
    Merci

    • vpourchet / Avr 12 2011 19:55

      Répondu par e-mail :)

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :