Dual boot xp mandriva
Résoluje me suis monté un pc, et dessus mon disque dur neuf, j'ai installé xp puis, j'ai eu envi de faire un dual boot, j'ai donc inséré mon cd de mandriva linux spring 2008 sous xp et j'ai choisi le systeme automatique d'installation de mandriva.
J'ai juste choisi de garder 20go pour xp et 20 go pour linux (sur mon 40go )
J'ai choisi, suivant des conseils, l'interface "grub" en mode graphique mais maintenant, dès que je demarre mon pc ben linux se lance automatiquement, et je n'ai aucun choix pour mettre xp ou linux au boot !!
Quelqu'un peut m'aider ?
Configuration: Windows XP Firefox 3.0.1
24 réponses
Le fil décrit un problème de dual boot entre Windows XP et Mandriva Linux après une installation, où GRUB graphique démarre automatiquement Linux sans afficher le choix d’OS. Plusieurs réponses évoquent la modification du fichier de configuration grub (menu.lst), l’utilisation de commandes pour lister les partitions et la récupération du bouton de sélection, ou l’ajout d’une entrée Windows. Des échanges mentionnent des lignes telles que timeout, color, gfxmenu et des entrées kernel et initrd dans menu.lst, ainsi que l’utilisation de commandes comme fdisk -l et egrep pour diagnostiquer. En pratique, les discussions suggèrent d’ajouter une entrée XP dans le grub et d’éviter que la ligne gfxmenu n’oblige au démarrage automatique, afin d’obtenir un menu de sélection au démarrage.
-
reinstall mandriva sans toucher a widobe et partition comme ta fait mais a la fin met toi en lilo text et choisis falsaif en dernier de linstal ok ok et tuvera les choix linux windows
-
\o/
n'oublie pas de cloturer le problème en cliqunt sur résolu tout en haut... -
j'ai reessayé, j'ai etien et recommancé et CA MAAARCHE !!!
et c'est grace a vous !!!
Je vous remercie encore et encore !
Sans dec, vous m'avez trop aidé, super simpa.
Bon je sais que je vais galérer a mettre a men servir de linux, en cas de besoin, je reviendrai ( sans oublier la fonction recherche bien sur ! )
Encire une fois, merci
killerfou -
ModérateurTu peux afficher à nouveau "egrep -v '^(#|$)' /boot/grub/menu.lst" s'il te plaît.
-
alors, au menu demarrage j'ai bien mandriva et xp,
j'ai choisi xp, ca charge windows et ca me lance... mandriva !
incroyable -
super merci, j'ai reussi a modifier
je reboot et je vois si ca marche, et je repost! -
Modérateur
su -c 'kwrite /boot/grub/menu.lst'
-
ok je suis donc retourné dns le menu de boot, mais je ne peux pas enregistrer mes modifications !
"accès refusé. impossible d'écrire dans boot/grub/menu.lst.part" -
à la fin, après la ligne
initrd (hd0,4)/boot/initrd.img
rajoute un ou 2 retours à la ligne
fait du copier/coller -
ho pardon j'avais pas vu le "a la fin du fichier"
jessai et je reposte -
merci mais je ne sais pas ou mettre ces lignes la dans :
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0
title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux
root=UUID=fb0f1097-53d6-4cce-9f43-df7d6a89cf18 resume=/dev/sda6 splash=silent
vga=788
initrd (hd0,4)/boot/initrd.img
title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb
root=UUID=fb0f1097-53d6-4cce-9f43-df7d6a89cf18 resume=/dev/sda6
initrd (hd0,4)/boot/initrd.img
title failsafe
kernel(hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe
root=UUID=fb0f1097-53d6-4cce-9f43-df7d6a89cf18 failsafe
initrd (hd0,4)/boot/initrd.img -
La partition windows à l'air d'être là :
Périphérique Amorce Début Fin Blocs Id Système /dev/sda1 * 1 3054 24531223 + 7 HPFS/NTFS
donc là, ça veut dire qu'il va falloir ajouter dans le grub (le fichier que tu as publié tout à l'heure), l'amorce pour windows
Ajoute les lignes suivantes, à la fin du fichier :
title Windows XP rootnoverify (hd0,0) makeactive chainloader +1
-
j'ai fait ce que vous m'avez dit.
Pas de diagnostic ?
plus personne pour l'aider ? -
voici ce que ca donne :
Disque /dev/sda: 40.0 Go, 40020664320 octets
255 heads, 63 sectors/track, 4865 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0xea81ea81
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 3054 24531223+ 7 HPFS/NTFS
/dev/sda2 3055 4865 14546857+ 5 Extended
/dev/sda5 3055 4073 8185086 83 Linux
/dev/sda6 4074 4273 1606468+ 82 Linux swap / Solaris
/dev/sda7 4274 4865 4755208+ 83 Linux -
quant tu tapes le mot de passe, c'est masqué ; mais ça tape quand même
-
ok, quand je tape cette commande "su -c '/sbin/fdisk -l'" il me demande un mot de passe, sauf que quand je tape sur les touches impossible d'écrire une lettre sur cette ligne apres le mot de passe...
-
ModérateurOk.
Maintenant affiches le résultat de :su -c '/sbin/fdisk -l'
C'est un ELLE minuscule et pas un UN !!!;-))
-
je peux deja publier ce que je trouve sous boot/grub comme me la demandé ibtor
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0
title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux
root=UUID=fb0f1097-53d6-4cce-9f43-df7d6a89cf18 resume=/dev/sda6 splash=silent
vga=788
initrd (hd0,4)/boot/initrd.img
title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb
root=UUID=fb0f1097-53d6-4cce-9f43-df7d6a89cf18 resume=/dev/sda6
initrd (hd0,4)/boot/initrd.img
title failsafe
kernel(hd0,4)/boot/vmlinuz BOOT_IMAGE=failsafe
root=UUID=fb0f1097-53d6-4cce-9f43-df7d6a89cf18 failsafe
initrd (hd0,4)/boot/initrd.img
je tiens a préciser, pour ceux qui ne l'ont pas deja remarqué que je suis plus que novice en linux !! -
ModérateurNan, dans Exécuter une commande tu tapes : konsole
et une fois la console ouverte, tu tapes la commande ;-))
-
heu petite question : j'essai de taper "egrep -v '^(#|$)' /boot/grub/menu.lst" dans "menu -> exécuter une commande" mais rien ne sort quand je valide en cliquant sur éxécuter...
Je le fait au bon endroit ?
- 1
- 2