#1 Le 09/08/2007, à 23:03
- dsi0743
[Résolu] Lancer WinXP depuis Ubuntu, Vista déjà installé
Bonsoir.
Je dois aimer me compliquer la vie, mais j'ai eu la nécessité d'installer Windows XP sur une configuration VISTA/UBUNTU.
J'explique :
- Le disque 1, IDE, a été partitionné :
- la partition 0 est celle de VISTA,
- la partition 1 est celle de XP (afin de ne pas écraser le MBR du disque, j'ai installé XP en rendant cette partition active. J'ai ensuite remis active la partition 0).
- Le disque 2, S-ATA, a été partitionné :
- Les deux premières partitions NTFS contiennent des données.
- une partition ext3 pour Ubuntu,
- une partition étendue contenant :
- une partition logique ext3 pour /home
- une partition logique swap
La commande sudo fdisk -l donne :
Disque /dev/hda: 46.1 Go, 46115758080 octets
16 têtes, 63 secteurs/piste, 89355 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 1 73092 36838163+ 7 HPFS/NTFS
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/hda2 * 73092 89346 8191984+ 7 HPFS/NTFS
La partition 2 ne se termine pas sur une frontière de cylindre.
Disque /dev/sda: 123.5 Go, 123522416640 octets
255 têtes, 63 secteurs/piste, 15017 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 1 4202 33752533+ 7 HPFS/NTFS
/dev/sda2 4203 12363 65553231 7 HPFS/NTFS
/dev/sda3 * 12364 13674 10530607+ 83 Linux
/dev/sda4 13675 15017 10787647+ 5 Extended
/dev/sda5 13675 14615 7558551 83 Linux
/dev/sda6 14616 15017 3229033+ 82 Linux swap / Solaris
La commande ls -l /dev/disk/by-uuid donne :
total 0
lrwxrwxrwx 1 root root 10 2007-08-10 01:46 01BF024F2845E319 -> ../../hda1
lrwxrwxrwx 1 root root 10 2007-08-09 23:49 01C6AFA1B89B63B4 -> ../../hda2
lrwxrwxrwx 1 root root 10 2007-08-10 01:46 10E370535ADB9319 -> ../../sda2
lrwxrwxrwx 1 root root 10 2007-08-10 01:46 286CF6A96CF670C4 -> ../../sda1
lrwxrwxrwx 1 root root 10 2007-08-10 01:46 461075c3-3108-4d65-9a5d-1c7b6afc912f -> ../../sda6
lrwxrwxrwx 1 root root 10 2007-08-10 01:46 ad761f04-b3d9-4d2f-bb12-c3ee4ef8f4ec -> ../../sda5
lrwxrwxrwx 1 root root 10 2007-08-10 01:46 b0b381f6-d071-40e5-b3ba-27f40a479923 -> ../../sda3
Le fichier /boot/grub/menu.lst a été modifié ainsi (en fin de fichier) :
title Autres Systemes d'exploitation :
root
title Windows Vista
root (hd1,0)
savedefault
chainloader +1
title Windows XP
root (hd1,1)
makeactive
chainloader +1
Résultat : Vista se lance très bien, mais impossible de lancer XP.
Merci pour toute aide.
Dernière modification par dsi0743 (Le 10/08/2007, à 00:40)
Athlon XP2600+ 1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2
Hors ligne
#2 Le 10/08/2007, à 00:21
- belga
Re : [Résolu] Lancer WinXP depuis Ubuntu, Vista déjà installé
au démarage tu te places sur l'entrée
Windows XP
puis
tu appuies 2 fois sur e, puis tu changes
(hd1,1) en (hd0,1) puis tu appuies sur return
puis sur b.
Si ça fonctionne tu édites le fichier menu.lst et tu remplaces 1,1 par 0,1 pour XP
Sinon rajoute ceci à la fin du menu.lst et démarre sur l'entrée test XP
title Test XP
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,1)
savedefault
makeactive
chainloader +1
Dernière modification par belga (Le 10/08/2007, à 00:21)
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#3 Le 10/08/2007, à 00:31
- dsi0743
Re : [Résolu] Lancer WinXP depuis Ubuntu, Vista déjà installé
C'est la deuxième solution qui a marché (Test XP).
Merci infiniment !
Puis-je savoir (sans vouloir abuser) pourquoi il fallait faire ce mapping croisé (hd0 <-> hd1) pour lancer XP, alors que le lancement de Vista en (hd1,0) ne posait aucuns soucis ?
Merci par avance
Athlon XP2600+ 1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2
Hors ligne
#4 Le 10/08/2007, à 00:44
- belga
Re : [Résolu] Lancer WinXP depuis Ubuntu, Vista déjà installé
Car xp parfois fait des caprices il veut se sentir sur le premier disque.
le premier map fais croire que le disque 1 est le 2
le second le dique 2 est le 1
ainsi xp est content, quelle daube
Bon il te suffit de corriger l'ancienne entrée et supprimer test XP
Rajoute aussi résolu
Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.
900s entre deux postes: mododoze
Hors ligne
#5 Le 10/08/2007, à 00:50
- dsi0743
Re : [Résolu] Lancer WinXP depuis Ubuntu, Vista déjà installé
Merci pour ces explications, c'est très clair.
Je me passerais volontiers de XP... mais j'en ai besoin pour utiliser un logiciel de montage video (Magix Video Deluxe 2005) qui n'est pas compatible Vista (no comment ) et je n'ai pas trouvé une alternative Linux.
Mais il est clair que plus j'utilise Ubuntu Feisty... et plus j'apprécie !
En tous cas, merci pour ton aide précieuse.
Athlon XP2600+ 1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2
Hors ligne