Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/08/2007, à 00: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, à 01:40)


Athlon XP2600+  1,5 Go ram CG NVIDIA Geforce 6800 GT
Ubuntu 10.10 - Vista SP2

Hors ligne

#2 Le 10/08/2007, à 01: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, à 01:21)


Multi-bomb : Multi-doze : Mandoze, Ubundoze, Pardoze.

900s entre deux postes: mododoze

Hors ligne

#3 Le 10/08/2007, à 01:31

dsi0743

Re : [Résolu] Lancer WinXP depuis Ubuntu, Vista déjà installé

C'est la deuxième solution qui a marché (Test XP). big_smile
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, à 01: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
big_smile
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, à 01: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 roll) 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