#1 Le 14/11/2009, à 19:17
- Zyzy
[Résolu] Double démarrage Windows sous Grub
Bonsoir tout le monde,
Est il possible d'avoir plusieurs choix de Windows en plus de UBUNTU sous GRUB au démarrage ?
En effet j'aimerai un demarrage Win7, un WinXP et un Ubuntu or je n'ai que celui de Win XP (installé tout à l'heure) et celui d'UNBUNTU qui fonctionnent.
Jusqu'à l'installation de WIN XP j'avais au choix UBUNTU et WIN7. Je vous link dessous mon fichier GRUB :
default 0
timeout 10
title Ubuntu 8.04.3 LTS, kernel 2.6.24-25-generic
root (hd1,4)
kernel /boot/vmlinuz-2.6.24-25-generic root=UUID=c344858d-1c51-4edd-85c7-8942659e4156 ro quiet splash
initrd /boot/initrd.img-2.6.24-25-generic
quiet
title Ubuntu 8.04.3 LTS, kernel 2.6.24-25-generic (recovery mode)
root (hd1,4)
kernel /boot/vmlinuz-2.6.24-25-generic root=UUID=c344858d-1c51-4edd-85c7-8942659e4156 ro single
initrd /boot/initrd.img-2.6.24-25-generic
title Microsoft Windows XP
root (hd0,0)
chainloader +1
savedefault
makeactive
title Ubuntu 8.04.3 LTS, memtest86+
root (hd1,4)
kernel /boot/memtest86+.bin
quiet
title Microsoft Windows 7
root (hd2,0)
chainloader +1
savedefault
makeactive
Y aurait il une option que je n'ai pas respecté ?
Merci de votre aide.
Dernière modification par Zyzy (Le 16/11/2009, à 00:33)
Hors ligne
#2 Le 14/11/2009, à 19:32
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
Ton menu.lst est un peu "exotique"
Bon la partie Windows devrait être après ceci :
### END DEBIAN AUTOMAGIC KERNELS LIST
Sinon à la prochaine mise à jour plus de Wxxxx
Pour en revenir à ton problème le paragraphe W7 devrait s'écrire ainsi :
title Microsoft Windows 7
root (hd2,0)
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1
savedefault
makeactive
@+
#3 Le 15/11/2009, à 00:08
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
J'ai copié le code que tu m'a donné et ca me marque dés que je le lance sur le GRUB :
NTLDR manque
Ctrl + Alt + Del pour redemarrer
???
Hors ligne
#4 Le 15/11/2009, à 00:15
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
Un petit :
sudo fdisk -l sous ubuntu
#5 Le 15/11/2009, à 00:39
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Alors cela me donne
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x00071fe3
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sda2 6375 35305 232388257+ 7 HPFS/NTFS
/dev/sda3 35306 60801 204796620 7 HPFS/NTFS
Disque /dev/sdb: 500.1 Go, 500107862016 octets
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x18141814
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 1912 15358108+ 7 HPFS/NTFS
/dev/sdb2 1913 60800 473017860 f W95 Etendu (LBA)
/dev/sdb5 4361 14660 82734750 7 HPFS/NTFS
/dev/sdb6 14661 27408 102398278+ 7 HPFS/NTFS
/dev/sdb7 27409 40156 102398278+ 7 HPFS/NTFS
/dev/sdb8 40157 52904 102398278+ 7 HPFS/NTFS
/dev/sdb9 52905 60800 63424588+ 7 HPFS/NTFS
Disque /dev/sdc: 500.1 Go, 500107862016 octets
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x00007250
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 1 122 979933+ 82 Linux swap / Solaris
/dev/sdc2 123 60801 487404067+ 5 Extended
/dev/sdc5 123 12280 97659103+ 83 Linux
/dev/sdc6 12281 36595 195310206 83 Linux
/dev/sdc7 36596 60801 194434663+ 7 HPFS/NTFS
Sur sda Win XP,
sdb Win7,
sdc Ubuntu
Hors ligne
#6 Le 15/11/2009, à 01:27
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Pour info je suis tombé sur http://wiki.mandriva.com/fr/GRUB,_le_ma … ploitation qui parle de "hide" et "unhide" certains disques, mais je n'ose pas me lancer dans des commandes que je ne maitrise pas de peur de tout bazarder.
Hors ligne
#7 Le 15/11/2009, à 07:16
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
Lors de l'install Win Xp n'as-tu pas écrasé les fichiers de boot de W7 ?
Sinon comment as-tu installé tes Windows? En changeant l'ordre de boot de tes disques ?
Tu peux essayer d'ajouter dans menu.lst :
title Microsoft Windows 7
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
savedefault
makeactive
Mais je doute que ça fonctionne (hd1) semblant être ton disque ubuntu.
Tu peux aussi tenter de modifier l'ordre de boot de tes disques et démarrer sur le disque W7 pour voir si ton W7 est opérationnel.
@+
#8 Le 15/11/2009, à 10:28
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
La commande "cat /boot/grub/device.map" m'affiche
(hd0) /dev/sda
(hd1) /dev/sdb
Je ne sais donc pas ou est le 3éme HDD avec cette commande.
En effet mon disque avec UBUNTU boot bien et il s'agit dans GRUB du hd(1,4), ce que je ne comprend pas car ici le (hd1) est donné pour celui avec Win7 .....
J'ai essayé la commande que tu m'as donné, sous WIN7 il me marque qu'il ne peut pas le lancer pour un probleme d'executable (executable format non supporté).
Dans le bios, ma sequence est curieusement 1 HDD de Win7 2 HDD de Linux 3 HDD de WinXP (qui démarre pourtant en (hd0,0) dans GRUB.
Lorsque je change cette séquence je perd le GRUB.
Dernière modification par Zyzy (Le 15/11/2009, à 11:20)
Hors ligne
#9 Le 15/11/2009, à 14:03
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Un petit up sur comment faire, je compte sinon réinstaller Win7 et voir ensuite pour regénérer un nouveau GRUB tout neuf, mais j'ai peur de tout perdre (sachant que tout est sur Ubuntu).
Hors ligne
#10 Le 15/11/2009, à 17:19
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Bon je vous donne de mes nouvelles
Alors j'ai réinstaller WIN7 à son emplacement d'origine (je voulais le faire de toute façon) donc sur C: (en appelation WINDOWS). Evidement après cette manip c'est le demarrage de WIN XP qui ne marche plus.
Bon enfin, je rétablie mon GRUB grace au tuto et je revient enfin sur UBUNTU. La j'inspecte mon fichier grub et je voit le même qu'avant (avec la modification préconnisé plus haut) :
default 0
timeout 10
title Ubuntu 8.04.3 LTS, kernel 2.6.24-25-generic
root (hd1,4)
kernel /boot/vmlinuz-2.6.24-25-generic root=UUID=c344858d-1c51-4edd-85c7-8942659e4156 ro quiet splash
initrd /boot/initrd.img-2.6.24-25-generic
quiet
title Ubuntu 8.04.3 LTS, kernel 2.6.24-25-generic (recovery mode)
root (hd1,4)
kernel /boot/vmlinuz-2.6.24-25-generic root=UUID=c344858d-1c51-4edd-85c7-8942659e4156 ro single
initrd /boot/initrd.img-2.6.24-25-generic
title Ubuntu 8.04.3 LTS, memtest86+
root (hd1,4)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
title Microsoft Windows XP
root (hd2,1)
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1
savedefault
makeactive
title Microsoft Windows 7
root (hd0,0)
chainloader +1
savedefault
makeactive
Lorsque je lance UBUNTU aucun problème c'est déja ça !!!
Si je prend WIN 7 ca marche aussi, WIN XP par contre impossible et pourtant dans l'éditeur du GRUB (au démarrage touche 'e') j'ai essayer toutes les combinaisons :
0,0 lance WIN7
0,1 rien
1,0 rien
1,1 rien
2,0 rien
2,1 rien
Je ne sais plus quoi faire
Hors ligne
#11 Le 15/11/2009, à 17:32
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
Ce devrait être :
title Microsoft Windows XP
root (hd2,0)
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1
savedefault
makeactive
Simplement j'ai peur que lorsque tu installes W7, tu écrases le bootloader d'Xp si c'est toujours le même disque qui est déclaré bootable dans le bios. Et que grub est installé sur ce même disque qui semble être celui-ci :
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 heads, 63 sectors/track, 60801 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x00071fe3Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sda2 6375 35305 232388257+ 7 HPFS/NTFS
/dev/sda3 35306 60801 204796620 7 HPFS/NTFS
A vérifier.
Tu peux, sous linux monter la partition /dev/sda1 et lister son contenu.
@+
#12 Le 15/11/2009, à 17:49
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Bien sur mais commment je fais ? (je suis mauvais)
Hors ligne
#13 Le 15/11/2009, à 17:53
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
sudo mkdir /mnt/sda1
sudo mount /dev/sda1 /mnt/sda1
ls -l /mnt/sda1
#14 Le 15/11/2009, à 17:59
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Ok, merci, voici ce que cela me donne :
total 786469
-rwxrwxrwx 1 root root 32 2009-11-14 18:34 csb.log
drwxrwxrwx 1 root root 4096 2009-11-14 18:22 Documents and Settings
drwxrwxrwx 1 root root 0 2009-11-14 18:31 Intel
drwxrwxrwx 1 root root 0 2009-11-14 18:34 JM
-rwxrwxrwx 1 root root 805306368 2009-11-15 15:45 pagefile.sys
drwxrwxrwx 1 root root 8192 2009-11-15 12:25 Program Files
drwxrwxrwx 1 root root 0 2009-11-15 16:46 $RECYCLE.BIN
drwxrwxrwx 1 root root 4096 2009-11-15 16:40 System Volume Information
drwxrwxrwx 1 root root 20480 2009-11-15 12:25 WINDOWS
Juste une autre info interessante, lorsque je test en hd(2,0) il me met le message "NTLDR manque" et je croit que c'est le seul cas.
Hors ligne
#15 Le 15/11/2009, à 18:09
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
Cette liste correspond-elle à W7
Sinon peux-tu lister le contenu de /dev/sdb1 en refaisant/adaptant les commandes ci-dessus
#16 Le 15/11/2009, à 18:16
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Pour sdb1
total 6420249
-rwxrwxrwx 1 root root 24 2009-06-10 23:42 autoexec.bat
drwxrwxrwx 1 root root 4096 2009-11-15 16:36 Boot
-rwxrwxrwx 1 root root 383562 2009-07-14 03:38 bootmgr
-rwxrwxrwx 1 root root 8192 2009-11-15 16:36 BOOTSECT.BAK
-rwxrwxrwx 1 root root 3144 2009-11-15 16:38 bootsqm.dat
-rwxrwxrwx 1 root root 10 2009-06-10 23:42 config.sys
drwxrwxrwx 1 root root 0 2009-07-14 06:53 Documents and Settings
-rwxrwxrwx 1 root root 2817384448 2009-11-15 17:06 hiberfil.sys
-rwxrwxrwx 1 root root 3756515328 2009-11-15 17:06 pagefile.sys
drwxrwxrwx 1 root root 0 2009-07-14 04:37 PerfLogs
drwxrwxrwx 1 root root 4096 2009-11-15 16:45 ProgramData
drwxrwxrwx 1 root root 4096 2009-11-15 16:45 Program Files
drwxrwxrwx 1 root root 0 2009-11-15 16:45 Recovery
drwxrwxrwx 1 root root 0 2009-11-15 16:46 $Recycle.Bin
drwxrwxrwx 1 root root 4096 2009-11-15 16:40 System Volume Information
drwxrwxrwx 1 root root 4096 2009-11-15 16:46 Users
drwxrwxrwx 1 root root 16384 2009-11-15 16:42 Windows
sda WINXP
sdb WIN7
Hors ligne
#17 Le 15/11/2009, à 18:33
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
Il faut peut être essayer la commande :
sudo ls -la /mnt/sda1
sudo ls -la /mnt/sda2
Car on ne voit pas les fichiers de boot Xp (boot.ini, ntldr et ntdetect.com)
En tous cas il semble bien qu'à chaque install d'un nouveau Wxxx tu écrases le bootloader du précédent.
Avant d'installer W7 ou précédement Xp avais-tu modifié le disque de boot dans le bios afin de ne pas écraser les fichiers de boot ?
Quand tu as installé W7 n'as-tu pas eu une question pour créer un dual-boot Xp/Vista ?
#18 Le 15/11/2009, à 18:38
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Avant d'installer W7 ou précédement Xp avais-tu modifié le disque de boot dans le bios afin de ne pas écraser les fichiers de boot ?
Parles tu de la séquence de boot des HDD ? si oui, alors je ne l'ai pas changée (d'ailleur à ce sujet j'ai le WIN 7 en 1er, UBUNTU en 2eme et WIN XP en 3eme).
Quand tu as installé W7 n'as-tu pas eu une question pour créer un dual-boot Xp/Vista ?
Non, je n'ai pas eu de question de double boot Windows.
Faut il que je recopie le NTLDR sur le disque de XP ??? J'ai peut qu'en faisant cela il aille se mettre dans celui de Win7.
sudo ls -la /mnt/sda1 me donne
total 786477
drwxrwxrwx 1 root root 4096 2009-11-15 16:46 .
drwxr-xr-x 4 root root 4096 2009-11-15 18:13 ..
-rwxrwxrwx 1 root root 32 2009-11-14 18:34 csb.log
drwxrwxrwx 1 root root 4096 2009-11-14 18:22 Documents and Settings
drwxrwxrwx 1 root root 0 2009-11-14 18:31 Intel
drwxrwxrwx 1 root root 0 2009-11-14 18:34 JM
-rwxrwxrwx 1 root root 805306368 2009-11-15 15:45 pagefile.sys
drwxrwxrwx 1 root root 8192 2009-11-15 12:25 Program Files
drwxrwxrwx 1 root root 0 2009-11-15 16:46 $RECYCLE.BIN
drwxrwxrwx 1 root root 4096 2009-11-15 16:40 System Volume Information
drwxrwxrwx 1 root root 20480 2009-11-15 12:25 WINDOWS
sudo ls -la /mnt/sda2 me donne
total 0
drwxrwxrwx 1 root root 0 2009-11-14 14:12 $AVG
drwxrwxrwx 1 root root 0 2009-11-15 16:46 $RECYCLE.BIN
drwxrwxrwx 1 root root 0 2009-11-14 19:07 System Volume Information
Je dois avouer que je comprend rien
Dernière modification par Zyzy (Le 15/11/2009, à 18:43)
Hors ligne
#19 Le 15/11/2009, à 18:54
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
Non non je ne pense pas que la solution soit là.
Quand tu bootes c'est grub qui s'affiche ? Si oui il doit y avoir un peu de soucis dans ta config disque et je ne vois pas trop sur quel MBR grub est installé.
Ce que tu peux tenter :
Réinstaller Xp en déclarant son disque prioritaire dans la séquence de boot. Pour être sûr de rien casser tu peux démarrer en ne déclarant que ce disque dans la séquence de boot et voir ce qu'il se passe.
Si rien ne boote, tu peux Réinstaller Xp, dans cette configuration.
Sinon il faut peut être revoir toute ta config mais là ça risque d'être un peu + coton.
Bon courage
#20 Le 15/11/2009, à 18:57
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
jeanjd63 a écrit :Avant d'installer W7 ou précédement Xp avais-tu modifié le disque de boot dans le bios afin de ne pas écraser les fichiers de boot ?
Parles tu de la séquence de boot des HDD ? si oui, alors je ne l'ai pas changée (d'ailleur à ce sujet j'ai le WIN 7 en 1er, UBUNTU en 2eme et WIN XP en 3eme).
Quand tu as installé W7 n'as-tu pas eu une question pour créer un dual-boot Xp/Vista ?
Non, je n'ai pas eu de question de double boot Windows.
Faut il que je recopie le NTLDR sur le disque de XP ??? J'ai peut qu'en faisant cela il aille se mettre dans celui de Win7.
sudo ls -la /mnt/sda1 me donne
total 786477 drwxrwxrwx 1 root root 4096 2009-11-15 16:46 . drwxr-xr-x 4 root root 4096 2009-11-15 18:13 .. -rwxrwxrwx 1 root root 32 2009-11-14 18:34 csb.log drwxrwxrwx 1 root root 4096 2009-11-14 18:22 Documents and Settings drwxrwxrwx 1 root root 0 2009-11-14 18:31 Intel drwxrwxrwx 1 root root 0 2009-11-14 18:34 JM -rwxrwxrwx 1 root root 805306368 2009-11-15 15:45 pagefile.sys drwxrwxrwx 1 root root 8192 2009-11-15 12:25 Program Files drwxrwxrwx 1 root root 0 2009-11-15 16:46 $RECYCLE.BIN drwxrwxrwx 1 root root 4096 2009-11-15 16:40 System Volume Information drwxrwxrwx 1 root root 20480 2009-11-15 12:25 WINDOWS
sudo ls -la /mnt/sda2 me donne
total 0 drwxrwxrwx 1 root root 0 2009-11-14 14:12 $AVG drwxrwxrwx 1 root root 0 2009-11-15 16:46 $RECYCLE.BIN drwxrwxrwx 1 root root 0 2009-11-14 19:07 System Volume Information
Je dois avouer que je comprend rien
Millexcuses la commandes était :
sudo ls -la /mnt/sda1
sudo ls -la /mnt/sdb1
Mais c'est inutile et on voit qu'Xp n'a pas ses fichiers de boot.
#21 Le 15/11/2009, à 19:41
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Et tu es sur que juste en recopiant les ficheirs boots et ntldr sur le bon disque ca ne marcherai pas ?
Car si je réinstalle WINXP, je vais perdre WIN7 et ainsi de suite. Je pensais qu'il était possible d'avoir plusieurs boot Windobe.
Hors ligne
#22 Le 15/11/2009, à 20:06
- Compte anonymisé
Re : [Résolu] Double démarrage Windows sous Grub
As-tu essayé de booter en désignant seulement le disque /dev/sda dans le bios ?
#23 Le 15/11/2009, à 20:13
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Oui, je désinstalle mes autres HDD et je ne met que celui ou il y a WINXP ====> NTLDR manquant
Du coup je tente de le remettre mais je me heurt à un nouveau probleme de débutant .... en restauration WINXP me demande un code admin que je n'ai jamais rentré ...... Quand on est maudit ...
Hors ligne
#24 Le 15/11/2009, à 20:18
- Frédéric Stemmelin
Re : [Résolu] Double démarrage Windows sous Grub
Comme tu as réinstallé XP, reposte le contenu de "device.map"
Ensuite, si tu as dans le bios l'ordre suivant:
WIN 7 en 1er, UBUNTU en 2eme et WIN XP en 3eme
alors cela va donner dans grub:
hd0 => Win7
hd1 => Ubuntu
hd2 => XP
car grub reprends l'ordre du bios.
Pour le vérifier, passe en mode commande (touche "c" dans le menu de grub et fait un "ls" ...).
Ensuite, je vois une erreur dans ton fichier:
title Microsoft Windows XP
root (hd2,1)
Ca devrait plutôt être:
title Microsoft Windows XP
root (hd2,0)
car grub legacy compte les partitions à partir de zéro et non 1.
Dernière modification par Frederic STEMMELIN (Le 15/11/2009, à 20:23)
Hors ligne
#25 Le 15/11/2009, à 20:21
- Zyzy
Re : [Résolu] Double démarrage Windows sous Grub
Oui, mais comme je n'ai vraiment pas encie de réinstaller XP pour pas recasser mon WIN7 je tente un copier/coller de NTLDRet NTDETECT à la dure depuis UBUNTU !! Aux grand maux les grands moyens
Hors ligne