<h1>Installation de Windows dans une machine virtuelle exécutée sous Kubuntu</h1>
<h2><strong class="spip">(source http://ubuntuforums.org/showthread.php ?t=84275)</strong> </h2>
<p class="spip">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 ;-) )</p>

<p class="spip">Avec la version Dapper d’ubuntu, pour l’installation du logiciel, il suffit de faire :</p>
<blockquote class="spip">
<p class="spip">apt-get install vmware-player</p>
</blockquote>
<p class="spip">Ceci n’est donc nécessaire qu’avec les distribution qui ne possèdent pas le paquet vmware-player</p>

<blockquote class="spip">
<p class="spip">apt-get install build-essential<br>
uname -r<br>
apt-get install linux-headers-’kernel version’<br>
apt-get install gcc-3.4<br>
apt-get install g++-3.4</p>
</blockquote>
<blockquote class="spip">
<p class="spip">$ fakeroot alien &mdash;scripts Desktop/VMware-player-1.0.1-19317.i386.rpm<br>
$ sudo dpkg -i vmwareplayer_1.0.1-19318_i386.deb<br>
$ export CC=/usr/bin/gcc-3.4<br>
$ sudo vmware-config.pl<br></p>
</blockquote>
<p class="spip">J’ai testé</p>

<blockquote class="spip">
<p class="spip">apt-get install qemu<br>
qemu-img create -f vmdk WindowsXPPro.vmdk 2G Formating ’WindowsXPPro.vmdk’, fmt=vmdk, size=2097152 kB<br>
qemu-img : Formatting or formatting option not supported for file format ’vmdk’</p>
</blockquote>
<p class="spip">Il faut donc utiliser la version Windows de qemu que j’ai téléchargé depuis 
<a href="http://www.h6.dion.ne.jp/%7Ekazuw/qemu-win/qemu-0.8.0-windows.zip" class="spip_out">http://www.h6.dion.ne.jp/ kazuw/qemu-win/qemu-0.8.0-windows.zip</a></p>

<blockquote class="spip">
<p class="spip">apt-get install wine<br>
wine qemu-img.exe create -f vmdk WindowsXPPro.vmdk 2G Formating ’WindowsXPPro.vmdk’, fmt=vmdk, size=2097152 kB</p>
</blockquote>
<p class="spip">Création d’un image ISO pour l’installation de windows.<br>
J’ai suivi les explications de ce site : <a href="http://unattended.msfn.org/unattended.xp/view/web/2/" class="spip_out">http://unattended.msfn.org/unattended.xp/view/web/2/</a></p>

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

<blockquote class="spip">
<p class="spip">cabextract WindowsXP-KB310994-SP2-Pro-BootDisk-FRA.exe<br>
rm *.exe</p>
</blockquote>
<p class="spip"><i class="spip"> <strong class="spip">Création du fichier WindowsXPPro.vmx</strong> </i></p>

<blockquote class="spip">
<p class="spip"># !/usr/bin/vmware<br>
config.version = "8"<br>
virtualHW.version = "4"<br>
ide0:0.present = "TRUE"<br>
ide0:0.filename = "WindowsXPPro.vmdk"<br>
memsize = "192"<br>
MemAllowAutoScaleDown = "FALSE"<br>
ide1:0.present = "TRUE"<br>
ide1:0.fileName = "WinLite.iso"<br>
ide1:0.deviceType = "cdrom-image"<br>
ide1:0.autodetect = "TRUE"<br>
floppy0.fileType = "file"<br>
floppy0.fileName = "cdboot1.img"<br>
floppy0.startConnected = "True"<br>
ethernet0.present = "TRUE"<br>
usb.present = "TRUE"<br>
sound.present = "TRUE"<br>
sound.virtualDev = "es1371"<br>
displayName = "Windows XP Pro"<br>
guestOS = "winxppro"<br>
nvram = "WindowsXPPro.nvram"<br>
MemTrimRate = "-1"<br>
ide0:0.redo = ""<br>
ethernet0.addressType = "generated"<br>
uuid.location = "56 4d a0 02 f3 20 e9 2c-0b e4 fe db 96 1f 44 ed"<br>
uuid.bios = "56 4d a0 02 f3 20 e9 2c-0b e4 fe db 96 1f 44 ed"<br>
ethernet0.generatedAddress = "00:0c:29:1f:44 :ed"<br>
ethernet0.generatedAddressOffset = "0"<br>
tools.syncTime = "TRUE"<br>
ide1:0.startConnected = "TRUE"<br>
uuid.action = "create"<br>
checkpoint.vmState = "WindowsXPPro.vmss"<br>
tools.remindInstall = "TRUE"</p>
</blockquote>
<p class="spip"><i class="spip"> <strong class="spip">A ce stade le dossier contient les fichiers suivants :</strong> </i></p>

<blockquote class="spip">
<p class="spip">cdboot1.img<br>
cdboot2.img<br>
cdboot3.img<br>
cdboot4.img<br>
cdboot5.img<br>
cdboot6.img<br>
WindowsXPPro.vmdk<br>
WindowsXPPro.vmx<br>
WinLite.iso</p>
</blockquote>
<p class="spip"><i class="spip"> <strong class="spip">Il suffit ensuite de lancer vmware avec le fichier WindowsXPPro.vmx</strong> </i></p>

<p class="spip">A chaque changement de disquette, il faut désactiver le lecteur de disquette, renommer la disquette attendue en cdboot1.img</p>

<p class="spip">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.</p>

<p class="spip"><i class="spip">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 ;-)</i></p>

<p class="spip"><i class="spip"> <strong class="spip">Autre méthode (beaucoup plus simple)</strong> </i></p>

<p class="spip">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 :</p>
<div style='text-align: left;' class='spip_code' dir='ltr'><code><br />
#cdrom hard<br />
ide1:0.fileName = "auto detect"<br />
ide1:0.deviceType = "cdrom-raw"<br />
</code></div>
<p class="spip">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.</p>

<h2>Historique des modifications</h2>
<table class="spip">
<thead><tr class='row_first'><th scope='col'><strong class="spip">Version</strong></th><th scope='col'><strong class="spip">Date</strong></th><th scope='col'><strong class="spip">Commentaire</strong></th></tr></thead>
<tbody>
<tr class="row_even"><td>0.1</td><td>04/01/2006</td><td>Création par Jibux</td></tr>
<tr class="row_odd"><td>0.2</td><td>05/04/2006</td><td>Ajout pour l’installation en bootant sur le CD</td></tr>
<tr class="row_even"><td>0.3</td><td>01/06/2006</td><td>Installation à partir du rpm avec alien</td></tr>
<tr class="row_odd"><td>0.4</td><td>04/06/2006</td><td>Installation avec apt-get sous Dapper</td></tr>
</tbody>
</table>