Pages : 1
#1 Le 13/06/2007, à 09:19
- lorflent
Dual boot vista/ubuntu impossible de booter vista
Salut à tous !
Bon alors mon problème est simple et du déjà vu je pense mais je n'ai pas réussi pour autant à le résoudre.
Je tiens à préciser que je suis un newbie sous nux.
J'avais un dual boot Vista/Xp. J'ai viré mon xp pour mettre Ubuntu à la place. Je n'ai qu'un seul disque de 160 Go.
Mon erreur quand je veux booter sur vista est "error 12: invalid device request"
J'ai fait plein de manipulations dont la modification du /boot/grub/menu.lst ci dessous :
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=52fca5fb-914a-416a-915a-b9471937e330 ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=52fca5fb-914a-416a-915a-b9471937e330 ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=52fca5fb-914a-416a-915a-b9471937e330 ro quiet splash locale=fr_FR
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=52fca5fb-914a-416a-915a-b9471937e330 ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet
title Windows Vista
rootnoverify (hd0,5)
savedefault
makeactive
chainloader +1
boot
un petit sudo fdisk -l pour vous montrer mes tables de partition.
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda2 1 20672 156280288+ f W95 Etendu (LBA)
/dev/sda5 10295 20672 78457648+ 7 HPFS/NTFS
/dev/sda6 1 33 248913 82 Linux swap / Solaris
/dev/sda7 33 10294 77569821 83 Linux
Merci d'avance à ceux qui vont s'intéresser à mon problème.
ps : Je trouve une chose bizarre pourquoi aussi j'ai 2.6.20-15 et 2.6.20-16
Hors ligne
#2 Le 13/06/2007, à 14:08
- choco
Re : Dual boot vista/ubuntu impossible de booter vista
ps : Je trouve une chose bizarre pourquoi aussi j'ai 2.6.20-15 et 2.6.20-16
Tu a dû faire une mise à jour du noyau de feisty récemment. Les 2 noyaux sont présent pour que tu aie la possibilité de redémarrer sur l'ancien noyau au cas où la nouvelle mise à jour foire sur ton PC. Le conseil est de garder l'avant dernière version quelques temps au cas où. Sinon tu peux supprimer l'ancien noyau dans apt en cherchant "kernel" ou le numéro du noyau 2.6.20-15.
Pour vista je ne m'y connait pas vraiment (j'y ai jamais touché) mais a priori ton menu.lst semble bien configurer sda5 correspond bien à (hd0,5) pour grub
Edit: tu as combien de disque dur physique sur ton PC?
Dernière modification par choco (Le 13/06/2007, à 14:15)
geek 1.0 cherche geekette 1.0 pour une merge en dualgeek2.0, optimisation du code source envisageable pour une meilleure cohabitation.
Hors ligne
#3 Le 13/06/2007, à 15:54
- ludal
Re : Dual boot vista/ubuntu impossible de booter vista
Hop hop hop !!! attention, sur grub il y a un décalage :
hd0,5 correspond en fait au sda6 !!!
Pour preuve, ta partition Linux est
/dev/sda7 33 10294 77569821 83 Linux
et dans grub c'est bien
root (hd0,6)
Donc pour ton Windows je pense que pour
/dev/sda5 10295 20672 78457648+ 7 HPFS/NTFS
il faut mettre
root (hd0,4)
CQFD.
Hors ligne
#4 Le 13/06/2007, à 15:58
- choco
Re : Dual boot vista/ubuntu impossible de booter vista
Exact vu que sda1 = (hd0,0)
bien vu ludal
geek 1.0 cherche geekette 1.0 pour une merge en dualgeek2.0, optimisation du code source envisageable pour une meilleure cohabitation.
Hors ligne
#5 Le 13/06/2007, à 17:54
- lorflent
Re : Dual boot vista/ubuntu impossible de booter vista
Tout d'abord merci de vous intéresser à mon problème.
Ensuite et ben ça marche toujours pas j'ai toujours la même erreur.
j'ai oublié de dire que j'avais un seul disque physique donc obligé d'être en hd(0
Dernière modification par lorflent (Le 13/06/2007, à 18:47)
Hors ligne
#6 Le 13/06/2007, à 22:14
- ludal
Re : Dual boot vista/ubuntu impossible de booter vista
t'as bien mis (hd0,4) ?
Et puis chuis pas un expert en grub mais c'est quoi le rootnoverify par rapport au root ? (il est trop tard pour moi pour chercher, mais regarde aussi de ce côté là)
Hors ligne
#7 Le 14/06/2007, à 08:46
- lorflent
Re : Dual boot vista/ubuntu impossible de booter vista
salut ludal !
Oui j'ai bien mis hd(0,4). Le rootnoverify c'est pareil que root à la différence c'est qu'il n'essaye pas de monter la partition. voir le manuel de grub ici http://www.linux-france.org/article/sys … otnoverify
J'ai une question surement bete mais est-ce que la MAJ de mon ubuntu peut interférer
dans le GRUB?
merci encore de bien vouloir m'aider
Hors ligne
#8 Le 14/06/2007, à 10:48
- ludal
Re : Dual boot vista/ubuntu impossible de booter vista
Ben oui, une mise à jour de noyau pour être précis. Mais ça touche les fichiers de configuration, pas grub en lui-même (quelqu'un m'arrête si je dis une connerie)
Hors ligne
#9 Le 16/06/2007, à 09:25
- lorflent
Re : Dual boot vista/ubuntu impossible de booter vista
personne n'a d'idée alors parce que moi je seche completement. Etant webmaster, le fait d'avoir un aperçu sous linux pour une question d'accéssibilité est important mais mes principaux besoins sont sous vista donc si je ne trouve pas de solution à mon problème ou si seul le formattage de mon vista permet de rétabir la solution alors je préférerait supprimer ubuntu pour remettre xp.
Une question : est-ce possible que mon secteur boot de vista soit endommagé par le grub?
merci de me répondre
Hors ligne
#10 Le 16/06/2007, à 09:37
- goodluck
Re : Dual boot vista/ubuntu impossible de booter vista
Salut,
D'après ce que je sais de Vista (et je n'en saurais sans doute jamais plus), il n'admet pas que l'on change sa séquence de boot, il faut intégrer le lancement de Linux dans la séquence de boot Windows.
Code :
1. bcdedit /create /d "Linux" /application BOOTSECTOR
2. bcdedit /set {ID} device boot
3. bcdedit /set {ID} PATH \bootsect.lnx
4. bcdedit /displayorder {ID} /addlast
5. bcdedit /timeout 5
NOTE:
ID is a very long number (UUID) that you get after using the first command.
The file "bootsect.lnx" can have any name providing that it contains a copy of the Linux partition boot sector (that loads GRUB).
You should be able to use "/addfirst" instead of "/addlast" if you want Linux to appear in the boot menu before Vista.
If you're familiar with creating a bootsector file to add Linux into the Windows XP boot menu, you create the "bootsect.lnx" file for Vista in exactly the same way. Use a "dd" command similar to this in Linux.
1. # dd if=/dev/hda2 of=bootsect.lnx bs=512 count=1
Il est bien dit dans la note en anglais au dessus que le ID est le nombre illisible qui est retourné par la commande bcdedit /create d/ "linux" . . . . .
Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/
Hors ligne
#11 Le 16/06/2007, à 12:16
- Compte anonymisé
Re : Dual boot vista/ubuntu impossible de booter vista
Salut
N'as-tu pas modifié tes partitions et fait de la place pour ubuntu?
En effet je ne vois aucune partition primaire et une seule étendue (/dev/sda2).
Je ne sais pas trop pour Vista mais Xp ne sait booter que sur primaire et si tu as "viré" Xp je suppose que tu avais un double boot XP/Vista et donc tous les fichiers de boot Xp et Vista sur la partition Vista.
Je ne connais pas Vista mais à part une refonte des partitions et réinstall de Vista je ne vois pas trop de solutions.
@+
#12 Le 16/06/2007, à 13:00
- lorflent
Re : Dual boot vista/ubuntu impossible de booter vista
goodluck -> en lancant le dvd de vista au demarrage je suis allé ds reparer pr prendre le cmd mais les commandes que tu m'indiques ne fonctionnent pas à vrai dire la première les paramètres seraient incorrectes .
jeanjd63 -> En fait j'ai formatté avec xp et fait 2 partitions donc ma partition xp devait être la primaire, mais après avoir installé le vista. Effectivement à part bouffer tout ton process et ta ram ce magnifique système se croit tout permis au niveau du boot.
Si j'ai fait une fausse manipulation goodluck dis le.
Mais apparament les multiboot vista marchent toujours du premier coup quand il est installé en dernier.
merci
Hors ligne