#1 Le 03/03/2008, à 22:55
- Pahcixam
Triple boot (XP, Vista, Ubuntu), Vista non trouvé
Bien le bonjour. Je me trouve face à un grave problème.
J'avais installé vista. J'ai redimensionné la partition et j'ai installé XP (je ne pouvais donc booter que sur xp, mais c'était normal).
J'ai installé ensuite ubuntu qui m'a créé une entré Vista/Longorhn (loader) qui me lance en faite XP.
J'ai ajouté une entrée pour vista mais ça ne marche pas. Voici mon menu.lst
title Ubuntu hardy (development branch), kernel 2.6.24-8-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-8-generic root=UUID=a7253242-6aca-401d-8f99-41f787019a20 ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.24-8-generic
quiet
title Ubuntu hardy (development branch), kernel 2.6.24-8-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-8-generic root=UUID=a7253242-6aca-401d-8f99-41f787019a20 ro single
initrd /boot/initrd.img-2.6.24-8-generic
title Ubuntu hardy (development branch), memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet
title Other operating systems:
root
title Windows XP Media Center (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1
title Windows Vista Home Premium (loader)
root (hd0,4)
savedefault
makeactive
chainloader +1
Pour info, sous ubuntu mes disques sont repéré de cette manière:
Hors ligne
#2 Le 04/03/2008, à 02:49
- sploutch
Re : Triple boot (XP, Vista, Ubuntu), Vista non trouvé
Salut,
Si mes souvenirs sont bons, tu ne peux pas faire booter Windows sur une partition étendue. La partition doit être primaire.
Dans ton cas, je ne voit qu'une seule solution: démarre WinXP (sda1) et dans les paramètres du système, tu devrais avoir un onglet pour la gestion du boot. Là tu ajoute Vista.
ça veut dire que tu aura GRUB, tu choisira WinXP puis tu pourra choisir XP ou Vista...
Voilà... bonne chance!
A+
Sploutch.
http://phoetux.net
"Un pour Tous et Tous pour Tous"
Hors ligne
#3 Le 04/03/2008, à 11:44
- Pahcixam
Re : Triple boot (XP, Vista, Ubuntu), Vista non trouvé
Salut,
le seul problème, c'est que c'est xp qui est sur la partition étendue et que lui démarre très bien ! En revanche, Vista est sur le sda1 primaire et ne démarre pas. Avec l'auto complétion grub, je vois bien que la seule autre partition en ntfs disponible et la la 4 donc vista (la 0 étant occupée par xp). Donc ça devrait marcher non ? Je comprend pas ! (en sachant que les 5 et 6 (pour grub) sont utilisées par ubuntu).
Merci
Hors ligne
#4 Le 04/03/2008, à 12:14
- Pahcixam
Re : Triple boot (XP, Vista, Ubuntu), Vista non trouvé
Pour information, voici le message que j'obtiens en essayant de booter sur vista:
Error 12 : Invalid device requested.
Hors ligne
#5 Le 04/03/2008, à 12:30
- sploutch
Re : Triple boot (XP, Vista, Ubuntu), Vista non trouvé
le seul problème, c'est que c'est xp qui est sur la partition étendue et que lui démarre très bien ! En revanche, Vista est sur le sda1 primaire et ne démarre pas. Avec l'auto complétion grub, je vois bien que la seule autre partition en ntfs disponible et la la 4 donc vista (la 0 étant occupée par xp). Donc ça devrait marcher non ? Je comprend pas ! (en sachant que les 5 et 6 (pour grub) sont utilisées par ubuntu).
C'est pas très clair... Parlons plutôt de sda1 ou sda4. C'est plus précis d'utiliser le nom des partitions.
C'est un peu le bordel, mais je pense que GRUB voit ton disque comme cela:
(hd0) = MBR du 1er disque (master)
(hd0,0) = non alloué
(hd0,1) = 1ère partition du disque master, dans ton cas : sda1
(hd0,4) = 3e partition du disque master, dans ton cas : sda5
(hd0,6) = 5e partition du disque master, dans ton cas : sda7
sda7 = linux, boot sans problème
maintenant, je ne comprend pas pourquoi sda5 ne démarre pas ? Et pourquoi GRUB démarre sur (hd0,0) alors qu'il n'y a rien???
Donnes-nous plus d'infos...
http://phoetux.net
"Un pour Tous et Tous pour Tous"
Hors ligne
#6 Le 04/03/2008, à 12:38
- Pahcixam
Re : Triple boot (XP, Vista, Ubuntu), Vista non trouvé
Alors pour plus d'information j'ai fait un fdsik -l et voici le résultat:
Disk /dev/sda: 112.4 GB, 112403595264 bytes
255 heads, 63 sectors/track, 13665 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000e4dd5
Device Boot Start End Blocks Id System
/dev/sda1 * 1 7650 61440470 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 7651 13665 48315487+ f W95 Ext'd (LBA)
/dev/sda5 7651 10200 20482843+ 7 HPFS/NTFS
/dev/sda6 10201 10324 995998+ 82 Linux swap / Solaris
/dev/sda7 10325 13665 26836551 83 Linux
Après que veux-tu de plus comme informations ? Je ne connais rien d'autre ^^.
Au fait, c'est sda1 qui ne demarre pas, là ou vista et installé ! Xp lui demarre (sda5).
Dernière modification par Pahcixam (Le 04/03/2008, à 12:40)
Hors ligne
#7 Le 04/03/2008, à 13:06
- sploutch
Re : Triple boot (XP, Vista, Ubuntu), Vista non trouvé
Au fait, c'est sda1 qui ne demarre pas, là ou vista et installé ! Xp lui demarre (sda5).
C'est bizarre puisque dans ton fichier menu.list (hd0,0) est WinXP et (hd0,4) c'est Vista ??!!?
Un peu de lecture : http://doc.ubuntu-fr.org/grub#multiboot
Je pense que tu as certainement un problème avec le secteur de boot de la partition Vista.
Boot sur ton CD d'install Windows et appuie sur la touche R pour réparer quand il te posera la question. Ensuite dans l'invite MS-DOS tape:
fixmbr c:
puis un p'tit reboot et là... Normalement ça devrait marcher...
Sinon même manip mais tape plutôt fixboot c: et si vraiment ça ne marche toujours pas, tape fixmbr sans le C: mais là tu écraseras GRUB et tu ne pourras plus aller sur Linux... Il faudra faire la même manip avec le LiveCD Ubuntu et réinstaller GRUB.
Bon courage...
Dernière modification par sploutch (Le 04/03/2008, à 13:08)
http://phoetux.net
"Un pour Tous et Tous pour Tous"
Hors ligne
#8 Le 04/03/2008, à 13:17
- Pahcixam
Re : Triple boot (XP, Vista, Ubuntu), Vista non trouvé
Bien, alors je viens de booter sur vista en selectionnant xp dans grub après avoir démarrer sur le dvd de Vista et taper bootrec /FixBoot !
Du coup je ne peut plus demarrer XP (en sélectionnant vista dans grub mdr !)
Une idée ?
Hors ligne
#9 Le 05/03/2008, à 00:04
- sploutch
Re : Triple boot (XP, Vista, Ubuntu), Vista non trouvé
Du coup je ne peut plus demarrer XP (en sélectionnant vista dans grub mdr !)
Une idée ?
Essaie de démarrer sous Ubuntu et d'éditer à nouveau le fichier menu.list et de changer comme cela:
title Windows Vista Home Premium (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1
title Windows XP Media Center (loader)
root (hd0,3)
savedefault
makeactive
chainloader +1
Peut-être que ça va marcher...
A+
http://phoetux.net
"Un pour Tous et Tous pour Tous"
Hors ligne