Multi-Boot LiNUX et Windows
Résolu
Alphonse Brown
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
J'ai un petit soucis de GRUB sous Mandriva (2009 Spring)...
Je vous explique : Sur mon PC portable, j'ai installé, dans l'ordre :
Windows XP(sur une partition de 15Go);
Windows ViSTA (sur une partition de 25Go);
Mandriva (One) (sur une partition de 10Go).
Nb: J'ai aussi une 4ème partition pour mettre mes données, accessibles via tous les OS.
Jusque là, tout va bien.
Au démarrage, j'ai le super Grub de Mandriva qui s'affiche.
Ce que je voudrais faire, c'est ajouter deux lignes de plus dans ce grub : une pour Win XP, une pour Vista.
J'ai déjà essayé, en modifiant, en root, le fichier 'menu.lst' :
-----
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,6)/boot/gfxmenu
default 0
title linux
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=22135b85-b734-4764-a6b1-f3c6748134c2 splash=silent vga=788
initrd (hd0,6)/boot/initrd.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
title Windows ViSTA
rootnoverify (hd2,0)
chainloader +1
-----
Mes deux lignes apparaissent, mais seule la ligne 'Windows XP' fonctionne, et encore, elle me redirige vers le Grub (horrible) de windows. J'ai donc encore le choix entre XP ou Vista.
Donc la ligne 'Windows vista' ne marche pas, j'ai une erreur.
Donc ma question est la suivante :
Est-il possible, de paramétrer ce fichier 'menu.lst', sous Mandriva, afin d'avoir dans mon grub :
une ligne pour Vista
une autre pour XP
et une derniere pour Mandriva
Avec, notamment, les lignes XP et Vista qui m'enmènent directement à l'OS concerné (sans passer par le grub windows)
Merci d'avance.
J'ai un petit soucis de GRUB sous Mandriva (2009 Spring)...
Je vous explique : Sur mon PC portable, j'ai installé, dans l'ordre :
Windows XP(sur une partition de 15Go);
Windows ViSTA (sur une partition de 25Go);
Mandriva (One) (sur une partition de 10Go).
Nb: J'ai aussi une 4ème partition pour mettre mes données, accessibles via tous les OS.
Jusque là, tout va bien.
Au démarrage, j'ai le super Grub de Mandriva qui s'affiche.
Ce que je voudrais faire, c'est ajouter deux lignes de plus dans ce grub : une pour Win XP, une pour Vista.
J'ai déjà essayé, en modifiant, en root, le fichier 'menu.lst' :
-----
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,6)/boot/gfxmenu
default 0
title linux
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=22135b85-b734-4764-a6b1-f3c6748134c2 splash=silent vga=788
initrd (hd0,6)/boot/initrd.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
title Windows ViSTA
rootnoverify (hd2,0)
chainloader +1
-----
Mes deux lignes apparaissent, mais seule la ligne 'Windows XP' fonctionne, et encore, elle me redirige vers le Grub (horrible) de windows. J'ai donc encore le choix entre XP ou Vista.
Donc la ligne 'Windows vista' ne marche pas, j'ai une erreur.
Donc ma question est la suivante :
Est-il possible, de paramétrer ce fichier 'menu.lst', sous Mandriva, afin d'avoir dans mon grub :
une ligne pour Vista
une autre pour XP
et une derniere pour Mandriva
Avec, notamment, les lignes XP et Vista qui m'enmènent directement à l'OS concerné (sans passer par le grub windows)
Merci d'avance.
A voir également:
- Multi-Boot LiNUX et Windows
- Dual boot - Guide
- Clé boot windows - Guide
- Clé windows 8 - Guide
- Hiren's boot - Télécharger - Divers Utilitaires
- Montage video windows - Guide
9 réponses
Salut ;)
(hd2,0) cela signifie le troisième disque dur,première partition.
Si tu veux on peu t'aider à rédiger cela correctement, colle nous le résultat de:
(le "l" est un "L" minuscule)
Dans le terminal de ta Mandriva.
@+
(hd2,0) cela signifie le troisième disque dur,première partition.
Si tu veux on peu t'aider à rédiger cela correctement, colle nous le résultat de:
su - (mot de passe root) /sbin/fdisk -l
(le "l" est un "L" minuscule)
Dans le terminal de ta Mandriva.
@+
Coucou !
Merci de ta réponse ;-)
Voici ce que tu m'as demandé :
-----
[root@localhost ~]# /sbin/fdisk -l
Disque /dev/sda: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0515c663
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1912 15358108+ 7 HPFS/NTFS
/dev/sda2 1913 27212 203222250 f W95 Etendu (LBA)
/dev/sda5 1913 5099 25599546 7 HPFS/NTFS
/dev/sda6 5100 25938 167389236 7 HPFS/NTFS
/dev/sda7 25939 27212 10233373+ 83 Linux
[root@localhost ~]#
-----
Merci.
Merci de ta réponse ;-)
Voici ce que tu m'as demandé :
-----
[root@localhost ~]# /sbin/fdisk -l
Disque /dev/sda: 250.0 Go, 250059350016 octets
255 heads, 63 sectors/track, 30401 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0515c663
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1912 15358108+ 7 HPFS/NTFS
/dev/sda2 1913 27212 203222250 f W95 Etendu (LBA)
/dev/sda5 1913 5099 25599546 7 HPFS/NTFS
/dev/sda6 5100 25938 167389236 7 HPFS/NTFS
/dev/sda7 25939 27212 10233373+ 83 Linux
[root@localhost ~]#
-----
Merci.
Salut ;)
En regardant le numéro de tes blocs on voit très bien que tu as mis Vista dans une étendue.
Je me trompe?
Je ne peut pas te jurer que Vista boote dans ces conditions la :S
Sinon pour Grub c'est (hd0,4) pour sda5 et (hd0,5) pour sda6
Tiens nous au courant ;)
/dev/sda2 1913 27212 203222250 f W95 Etendu (LBA) /dev/sda5 1913 5099 25599546 7 HPFS/NTFS /dev/sda6 5100 25938 167389236 7 HPFS/NTFS
En regardant le numéro de tes blocs on voit très bien que tu as mis Vista dans une étendue.
Je me trompe?
Je ne peut pas te jurer que Vista boote dans ces conditions la :S
Sinon pour Grub c'est (hd0,4) pour sda5 et (hd0,5) pour sda6
Tiens nous au courant ;)
En effet, je n'avais pas vu cette fin de ligne ^^
J'ai essayé de modifier mon menu.lst avec hd(0,4) et hd(0,5), mais j'ai un message d'erreur dans les deux cas...
J'ai regardé, sous XP, dans l'outil gestion des disques. En fait toutes mes partitions sont étendues, sauf celle de XP(même celle de Linux en ext3 est étendue).
J'avais créé mes 3 partitions ntfs pendant l'installation de Windows XP et du coup, j'avais installé Vista sur une partition déjà existante. Ca peut venir de là ?
Réinstaller Vista sur une partition primaire pourrait résoudre mon problème ?
Sinon, est ce que utiliser Vista sur une partition étendue peut réduire ses performances (ou l'inverse) ?
Il y a aussi un truc bizarre (ou peut être pas ^^), c'est qu'il y ai ces deux lignes :
/dev/sda2 1913 27212 203222250 f W95 Etendu (LBA)
/dev/sda5 1913 5099 25599546 7 HPFS/NTFS
Je ne sais pas laquelle est laquelle car je n'ai que 3 partition ntfs ...
Merci.
J'ai essayé de modifier mon menu.lst avec hd(0,4) et hd(0,5), mais j'ai un message d'erreur dans les deux cas...
J'ai regardé, sous XP, dans l'outil gestion des disques. En fait toutes mes partitions sont étendues, sauf celle de XP(même celle de Linux en ext3 est étendue).
J'avais créé mes 3 partitions ntfs pendant l'installation de Windows XP et du coup, j'avais installé Vista sur une partition déjà existante. Ca peut venir de là ?
Réinstaller Vista sur une partition primaire pourrait résoudre mon problème ?
Sinon, est ce que utiliser Vista sur une partition étendue peut réduire ses performances (ou l'inverse) ?
Il y a aussi un truc bizarre (ou peut être pas ^^), c'est qu'il y ai ces deux lignes :
/dev/sda2 1913 27212 203222250 f W95 Etendu (LBA)
/dev/sda5 1913 5099 25599546 7 HPFS/NTFS
Je ne sais pas laquelle est laquelle car je n'ai que 3 partition ntfs ...
Merci.
"Réinstaller Vista sur une partition primaire pourrait résoudre mon problème ? "
Oui bien sur, c'est évident que Vista ne bootera pas installé sur un lecteur logique.
Pour savoir ou se trouve Vista, navigues sur les partitions avec ta GNU/Linux, là ou tu trouves un fichier BOOT.INI sur la racine, tu es sur Windows ;)
Oui bien sur, c'est évident que Vista ne bootera pas installé sur un lecteur logique.
Pour savoir ou se trouve Vista, navigues sur les partitions avec ta GNU/Linux, là ou tu trouves un fichier BOOT.INI sur la racine, tu es sur Windows ;)
Ok, je vais surement le réinstaller demain ;-)
Autre petite question : c'est normal que Vista boote quand même en passant par le bootloader windows tout en étant sur une partition étendue ? car depuis là, je peux y accéder.
Autre petite question : c'est normal que Vista boote quand même en passant par le bootloader windows tout en étant sur une partition étendue ? car depuis là, je peux y accéder.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
En fait, j'ai un message d'erreur avec (h0,4) et (hd0,5)
Mais quand je sélectionne la ligne avec (hd0,0), je passe du Grub de mandriva au bootloader de microsoft.
Dans le bootloader, j'ai accès, soit à 'version antérieure de windows'(et la je vais sur XP), soit à 'windows microsoft vista'(et là, je peux aller sous vista).
Je suis allé jeter un oeil dans l'outil de gestion des disques, sous vista cette fois, et là, la partition XP est primaire, celle de vista et celle de mes données sont étendues (et celle de linux est un disque logique).
Donc ca confirme ce qu'on a dit ;-)
Mais quand je sélectionne la ligne avec (hd0,0), je passe du Grub de mandriva au bootloader de microsoft.
Dans le bootloader, j'ai accès, soit à 'version antérieure de windows'(et la je vais sur XP), soit à 'windows microsoft vista'(et là, je peux aller sous vista).
Je suis allé jeter un oeil dans l'outil de gestion des disques, sous vista cette fois, et là, la partition XP est primaire, celle de vista et celle de mes données sont étendues (et celle de linux est un disque logique).
Donc ca confirme ce qu'on a dit ;-)
Je l'ai fait, ça ne marche toujours pas, j'ai ce message d'erreur
Error 12 : Invalid device requested
Si ça se trouve, si la partition était primaire, je tomberai aussi sur le bootloader windows...
Error 12 : Invalid device requested
Si ça se trouve, si la partition était primaire, je tomberai aussi sur le bootloader windows...
Re ;)
Le bootloader que tu trouve sur (hd0,0) c'est celui de Vista justement.
Tu as essayé avec (hd0,5) ?
Sinon à défaut de trouver Vista avec GNU/Linux, le choix depuis le bootloader Windows est pas mal comme alternative.
Du moment que tout les systèmes sont bootables. ;))
Le bootloader que tu trouve sur (hd0,0) c'est celui de Vista justement.
Tu as essayé avec (hd0,5) ?
Sinon à défaut de trouver Vista avec GNU/Linux, le choix depuis le bootloader Windows est pas mal comme alternative.
Du moment que tout les systèmes sont bootables. ;))
Ca ne marche toujours pas avec (hd0,5)
Je vais faire comme ça, je vais utiliser le grub (pour la frime) et le bootloader (pour windows) ;-)
Ca me va pas mal et ça marche ;-)
Dernière chose, j'ai fait pleins de recherche au sujet de ce multi boot linux-xp-vista, j'ai trouvé un lien pas mal :
http://www.pcinpact.com/forum/index.php?showtopic=103795&st=0
La seule différence est que le linux est un ubuntu.
Une méthode est proposé à la case #18. C'est très très compliqué...
Merci pour le temps que tu as passé,initials 76, pour moi en tout cas :-)
+++
Je vais faire comme ça, je vais utiliser le grub (pour la frime) et le bootloader (pour windows) ;-)
Ca me va pas mal et ça marche ;-)
Dernière chose, j'ai fait pleins de recherche au sujet de ce multi boot linux-xp-vista, j'ai trouvé un lien pas mal :
http://www.pcinpact.com/forum/index.php?showtopic=103795&st=0
La seule différence est que le linux est un ubuntu.
Une méthode est proposé à la case #18. C'est très très compliqué...
Merci pour le temps que tu as passé,initials 76, pour moi en tout cas :-)
+++