Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
grub
Envoyé par: BlastRock

j'ai sur mon ordi 4os : win98, win2k, winXP, redhat 9
je suis obligé de passer par le menu de démarrage de windows pour démarrer win2k ou winXP.
j'aimerai le faire avec grub

quelqu'un peux m'aider, svp ?

Poste le Tuesday 27 July 2004 17:18:45
Répondre     Citer    
Re: grub
Envoyé par: remi

ben tu vas sous redhat, tu modifie ton fichier /boot/grub/menu.lst (fait info grub pour la doc) et apres tu fais grub-install /dev/hda (si hda est le disque de demarrage).

Et voila, comme ca ca doit rouler !

Poste le Thursday 29 July 2004 13:42:10
Répondre     Citer    
Re: grub
Envoyé par: BlastRock

j'ai deja configuré le fichier pour démarrer avec win98 et redhat...
mais je peux pas demarrer win2k et winXP

la question est :
qu'est ce qu'il faut mettre dans menu.lst pour pouvoir demarrer win2k ?

Poste le Friday 30 July 2004 18:08:32
Répondre     Citer    
Re: grub
Envoyé par: fraazz

Si tu as plus d'un MS Windows sur ton disque, il faut utiliser les fonctions hide et unhide :
[lea-linux.org]

Poste le Friday 30 July 2004 19:16:03
Répondre     Citer    
Re: grub
Envoyé par: fraazz

Complément, exemple :

title XP
unhide (hd0,0) # la première partition (XP) est vue ou démasquée
hide (hd0,1) # la seconde partition est masquée (win 2000)
rootnoverify (hd0,0) # lance la partition démasquée (XP)
makeactive
chainloader +1

Poste le Friday 30 July 2004 19:34:16
Répondre     Citer    
Re: grub
Envoyé par: BlastRock

J'ai essayé, aprés makeactive, il me dit :
Error 12 : invalid device requested

il faudrais pas utiliser ntldr ?

Poste le Saturday 31 July 2004 12:17:40
Répondre     Citer    
Re: grub
Envoyé par: fraazz

l'erreur 12 indiquée dans la section "Troubles.." de la doc n'est pas très claire, essaie d'inverser les lignes "makeactive" et "chainloader +1"
(chainloader +1 lance le chargeur de Windows)

Poste l'intégralité de ton menu.lst pour avoir une vue d'ensemble.

Poste le Saturday 31 July 2004 17:11:03
Répondre     Citer    
Re: grub
Envoyé par: BlastRock

Ca marche tj pas...
et je veux pas lancer le chargeur de démarrage de win, pke si je le lance, il me demande de choisir entre winXP ou win2k
et les fichiers de boot (command.com, ntldr, io.sys, etc) sont sur la partition (hd0,0)

voici mon menu.lst

title Linux RedHat 9.0
root (hd0,7)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=RedHat hdc=ide-scsi
initrd /boot/initrd-2.4.20-8.img

title Linux SuSE 9.0
root (hd0,8)
kernel /boot/vmlinuz-2.4.21-144-athlon ro root=/dev/hda9 hdc=ide-scsi
initrd /boot/initrd-2.4.21-144-athlon

title Microsoft Windows 98 Second Edition
rootnoverify (hd0,0)
chainloader /bootsect.dos

title Windows XP
unhide (hd0,6)
hide (hd0,5)
rootnoverify (hd0,6)
chainloader +1
makeactive

Poste le Saturday 31 July 2004 17:26:31
Répondre     Citer    
Re: grub
Envoyé par: fraazz

tu dois masquer la partition Win98, donc :

title Windows XP
unhide (hd0,6)
hide (hd0,0) # et non (hd0,5)
rootnoverify (hd0,6)
chainloader +1
makeactive

Poste le Saturday 31 July 2004 18:02:12
Répondre     Citer    
Re: grub
Envoyé par: BlastRock

pareil...
et je te rappelle que j'ai aussi win2k a cacher, non ?
et win98 est sur (hd0,4)
sur (hd0,0) ya le menu de démarrage de win2k, avec tous les fichiers de boot...
donc sur la partition de win98,win2k,winxp : il n'y a aucun fichier de boot, aucun chargeur
le seul chargeur qui peut lancer win2k et winXP c'est celui sur hd0,0

Poste le Saturday 31 July 2004 19:28:58
Répondre     Citer    
Re: grub
Envoyé par: fraazz

Pour rappel, GRUB ne peut pas amorcer directement le noyau de XP - 2000 - 98, il doit passer la main au chargeur windows.
Si tu veux sélectionner directement dans Grub le windows à démarrer, et si les fichiers de boot sont tous sur (hd0,0), la seule (?) solution semble de masquer les deux autres partitions. Si GRUB masque une partition Windows, Windows ignore cette partition. Ce qui implique trois lignes dans menu.lst :

title Windows XP
unhide (hd0,6) #démasque XP
hide (hd0,4) #masque W98
hide (hd0,6) #masque Win2000
rootnoverify (hd0,0)
makeactive
chainloader +1

et par analogie pour les deux autres

Sans garantie (jamais essayé)

Poste le Saturday 31 July 2004 20:50:53
Répondre     Citer    
Re: grub
Envoyé par: BlastRock

ca marche pas...
pas grave... merci quand mm !
et tu pourais me dire a quoi sert la commande makeactive ?

Poste le Sunday 1 August 2004 11:33:05
Répondre     Citer    
Re: grub
Envoyé par: fraazz

makeactive positionne la partition active du disque racine sur la partition racine de GRUB (commande limitée aux partitions primaires)

Poste le Sunday 1 August 2004 14:19:28
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
grub
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons