Skip to Content

Faire fonctionner XP dans Kubuntu grace à vmware player

Installation de Windows dans une machine virtuelle exécutée sous Kubuntu

(source http://ubuntuforums.org/showthread.php ?t=84275)

Ce document me sert de mémo. Je le diffuse en espérant qu’il puisse servir à d’autres personnes. (selon la formule consacrée par Tony ;-) )

Avec la version Dapper d’ubuntu, pour l’installation du logiciel, il suffit de faire :

apt-get install vmware-player

Ceci n’est donc nécessaire qu’avec les distribution qui ne possèdent pas le paquet vmware-player

apt-get install build-essential

uname -r

apt-get install linux-headers-’kernel version’

apt-get install gcc-3.4

apt-get install g++-3.4

$ fakeroot alien —scripts Desktop/VMware-player-1.0.1-19317.i386.rpm

$ sudo dpkg -i vmwareplayer_1.0.1-19318_i386.deb

$ export CC=/usr/bin/gcc-3.4

$ sudo vmware-config.pl

J’ai testé

apt-get install qemu

qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating ’WindowsXPPro.vmdk’, fmt=vmdk, size=2097152 kB

qemu-img : Formatting or formatting option not supported for file format ’vmdk’

Il faut donc utiliser la version Windows de qemu que j’ai téléchargé depuis
http://www.h6.dion.ne.jp/ kazuw/qemu-win/qemu-0.8.0-windows.zip

apt-get install wine

wine qemu-img.exe create -f vmdk WindowsXPPro.vmdk 2G Formating ’WindowsXPPro.vmdk’, fmt=vmdk, size=2097152 kB

Création d’un image ISO pour l’installation de windows.

J’ai suivi les explications de ce site : http://unattended.msfn.org/unattended.xp/view/web/2/

Récupération du fichier WindowsXP-KB310994-SP2-Pro-BootDisk-FRA.exe sur http://www.microsoft.com/downloads/details.aspx ?displaylang=fr&FamilyID=535D248D-5E10-49B5-B80C-0A0205368124 (il faut impérativement le jeux de disquettes qui correspond à la version de SP à installer)

cabextract WindowsXP-KB310994-SP2-Pro-BootDisk-FRA.exe

rm *.exe

Création du fichier WindowsXPPro.vmx

# !/usr/bin/vmware

config.version = "8"

virtualHW.version = "4"

ide0:0.present = "TRUE"

ide0:0.filename = "WindowsXPPro.vmdk"

memsize = "192"

MemAllowAutoScaleDown = "FALSE"

ide1:0.present = "TRUE"

ide1:0.fileName = "WinLite.iso"

ide1:0.deviceType = "cdrom-image"

ide1:0.autodetect = "TRUE"

floppy0.fileType = "file"

floppy0.fileName = "cdboot1.img"

floppy0.startConnected = "True"

ethernet0.present = "TRUE"

usb.present = "TRUE"

sound.present = "TRUE"

sound.virtualDev = "es1371"

displayName = "Windows XP Pro"

guestOS = "winxppro"

nvram = "WindowsXPPro.nvram"

MemTrimRate = "-1"

ide0:0.redo = ""

ethernet0.addressType = "generated"

uuid.location = "56 4d a0 02 f3 20 e9 2c-0b e4 fe db 96 1f 44 ed"

uuid.bios = "56 4d a0 02 f3 20 e9 2c-0b e4 fe db 96 1f 44 ed"

ethernet0.generatedAddress = "00:0c:29:1f:44 :ed"

ethernet0.generatedAddressOffset = "0"

tools.syncTime = "TRUE"

ide1:0.startConnected = "TRUE"

uuid.action = "create"

checkpoint.vmState = "WindowsXPPro.vmss"

tools.remindInstall = "TRUE"

A ce stade le dossier contient les fichiers suivants :

cdboot1.img

cdboot2.img

cdboot3.img

cdboot4.img

cdboot5.img

cdboot6.img

WindowsXPPro.vmdk

WindowsXPPro.vmx

WinLite.iso

Il suffit ensuite de lancer vmware avec le fichier WindowsXPPro.vmx

A chaque changement de disquette, il faut désactiver le lecteur de disquette, renommer la disquette attendue en cdboot1.img

Lors de l’installation il manque énormement de fichiers. Visiblement de jeux de disquettes n’est pas adapté à la verion lite créée avec nLite. Il suffit d’ignorer ces messages avec la touches Esc.

Cette solution a le mérite de faire fonctionner les logiciels qui n’existent pas encore dans les OS libres sans avoir recours au multi-boot et donc sans quitter nos OS préférés ;-)

Autre méthode (beaucoup plus simple)

Booter directement sur le CD d’installation de Windows. Pour cela, il faut modifier le fichier vmx et remplacer la section concernant le CD-ROM par :


#cdrom hard
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"

Il faudra également au démarrage du la machine virtuelle appuyer sur F2 afin d’entrer dans le bios de celle-ci. Puis choisir l’onglet boot et mettre CD-Rom Drive en premier. Ensuite il suffit de suivre la procédure d’installation comme on le ferait sur une machine réelle.

Historique des modifications

Version Date Commentaire
0.1 04/01/2006 Création par Jibux
0.2 05/04/2006 Ajout pour l’installation en bootant sur le CD
0.3 01/06/2006 Installation à partir du rpm avec alien
0.4 04/06/2006 Installation avec apt-get sous Dapper

Commentaires

Faire fonctionner XP dans Kubuntu grace à vmware player

Bonjour,
Le paquet vmware-player occupe 32Mo. Après il faut ajouter l’espace disque pour chaque machine. Mon xppro occupe 2.6Go

Faire fonctionner XP dans Kubuntu grace à vmware player

Bonjour,
Juste une question : ça prends combien de place sur le disque cette petite histoire ?

Faire fonctionner XP dans Kubuntu grace à vmware player

Merci pour l’info.
Malheureusement j’obtiens "not found" avec ce lien. Même en supprimant l’espace devant kazum.

Maintenant j’utilise une solution plus simple qui consiste à récupérer une machine virtuelle prête à l’installation comme celle que propose le site http://www.instalinux.com ici.

Faire fonctionner XP dans Kubuntu grace à vmware player

Bonjour,

L’adresse de la version windows de qemu à changé. Il faut maintenant aller ici :
http://www.h6.dion.ne.jp/ kazuw/qemu-win/qemu-0.8.1-windows-3.zip

> Faire fonctionner XP dans Kubuntu grace à vmware player

Il est aussi possible de télécharger le fichier tar a partir de ce site :
http://fabrice.bellard.free.fr/qemu/download.html
et d’en extraire le binaire qemu-img....
Ca evite d’utiliser xine. ;)