Voici la procédure pour installer (ou tester) la distribution Linux MandrakeLinux 10.1, sous Windows avec VMware 4.5.2.
1. Installation de la distribution
J'ai utilisé une installation réseau en faisant pointer le lecteur de disquette de ma machine virtuelle sur le fichier network.img puis sur le fichier network_drivers.img.
Aucun problème particulier...
2. Configuration au moment de l'installation
Il faut juste éviter de choisir l'option permettant de lancer l'interface graphique au démarrage.
3. Premier démarrage
Le démarrage normal ne fonctionne pas, donc il est préférable de choisir un démarrage linux-nonfb
4. RPMs supplémentaires
Pour installer correctement les VMware Tools, il faut ajouter les rpms suivants : pciutils, kernel-source
% export ftp_proxy=http://monproxy.exemple.com:8888/ # si nécessaire % urpmi pciutils % urpmi kernel-source-2.6
5. Installation des VMware's tools
Dans le menu VM de la Machine Virtuelle, on choisit "Install VMware tools...".
Sous linux, en tant que root on tape ceci :
% mount -t iso9660 /dev/cdrom /mnt % cp /mnt/vmware-linux-tools.tar.gz /tmp % umount /dev/cdrom % cd /tmp % tar zxf vmware-linux-tools.tar.gz
Plus d'informations ICI
6. PATCH
Quelques modifications sont nécessaires pour faire fonctionner l'interface graphique :
Premièrement
Editer le fichier /tmp/vmware-tools-distrib/bin/vmware-config-tools.pl
Modifier la ligne :
XFree86 Version (\d+\.\d+\.?\d*)/ ? $1: '0.0.0';
Pour obtenir cette nouvelle ligne :
XFree86 Version (\d+\.\d+\.?\d*)/ ? $1: '4.3.0';
Deuxièmement
Modifier le fichier /etc/lilo.conf, pour éviter un découpage en quatre de l'écran lors d'un démarrage et pour permettre à la machine virtuelle de s'éteindre toute seule.
image=/boot/vmlinuz label="linux" root=/dev/sda1 initrd=/boot/initrd.img vga=normal append="devfs=mount resume=/dev/sda5 acpi=on" read-only
Troisièmement
Il faut ajouter, dans le fichier /etc/fonts/local.conf, les lignes suivantes :
<match target="font"> <edit name="rgba" mode="assign"><const>rgb</const></edit> </match>
Ceci pour résoudre en problème de couleurs de police.
Plus d'infos ICI
7. Lancement de l'interface graphique
Aprés avoir redémmarrer, il suffit de lancer l'interface graphique à l'aide de la commande suivante :
% startx
8. Problème de lenteur du système
Voici les 2 conséquences visibles de la lenteur du système :
- La vitesse du clavier et notamment la vitesse de répétition d'une touche est extrêmement lente.
- L'horloge tourne (environ) 2 fois moins vite que l'horloge de windows.
En fait, le problème vient apparement du module acpi du kernel. Donc pour éviter d'avoir le problème il suffit de ne pas utiliser ce module.
Le fichier /etc/lilo.conf sera modifié comme ceci :
image=/boot/vmlinuz label="linux" root=/dev/sda1 initrd=/boot/initrd.img vga=normal append="devfs=mount resume=/dev/sda5 acpi=off clock=pit " read-only
Si on souhaite utiliser quand même acpi, on peut uniquement accélerer la vitesse du clavier. Pour cela créer un fichier nommé $HOME/clavier :
#!/bin/sh # Speed up keyboard xset r rate 200 60
Aprés il ne reste plus qu'à exécuter ce fichier au démarrage de chaque session de X.
Si on place cette commande dans le fichier $HOME/.xinitrc ou dans le fichier /etc/X11/xinit/xinitrc ça ne fonctionne pas...
9. Synchronisation de l'horloge avec windows
Cette opération est extrêmenent simple, il suffit d'exécuter, en tant que root, l'utilitaire /usr/bin/vmware-toolbox, puis d'aller cocher la bonne case ...
10. Conclusion
C'est pas spécialement simple, mais ça fonctionne bien...
Aucun commentaire:
Enregistrer un commentaire