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 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 tongue

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 sad

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: 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

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 ? tongue  (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

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 smile

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

Zyzy a écrit :
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 smile

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 tongue

Hors ligne