Probleme boot avec Grub

Probleme boot avec Grub - Installation - Linux et OS Alternatifs

Marsh Posté le 05-05-2003 à 12:26:42    

Pour pas polluer le topic Gentoo, je poste mon probleme la.
 
Ma configuration de disque dur c'est ca:
 
IDE Principal de la carte mere:
-hda disque dur 8Go sans os (une seule partition)
 
IDE promise
-hde disque dur 80Go (6 partitions ->Windows, donnees, boot, swap, /, données)
-hdf disque dur 20Go (une partition)
 
Quand je fais fdisk il m'affiche les partitions comme ca:
hde6(boot)
hde7(swap)
hde8(root)
Donc j'installe grub.
 
Et j'essaye de faire mon fichier menu.lst:
 


default 1
timeout 30
splashimage=(hd1,5)/grub/splash.xpm.gz #apparement grub voit hde et hdf comme hdb et hdc parce que si je fais hd(4,5) il me dit que ca n'existe pas)
 
title=gentoo
root (hd1,5)
kernel /bzimage root=/dev/hde8
 
title=winxp
root (hd1,0)
chainloader +1


 
Quand je boote il m'affiche GRUB GRUB GRUB en boucle...
Qu'est ce qui va pas?

Reply

Marsh Posté le 05-05-2003 à 12:26:42   

Reply

Marsh Posté le 05-05-2003 à 12:49:28    

Personnellement, j'ai pas de signe égal "=" entre "title" et le nom de mon entrée. Bon, ça m'étonnerait que ça vienne de là, mais on sait jamais.

Reply

Marsh Posté le 05-05-2003 à 13:32:10    

lucaramel a écrit :

Personnellement, j'ai pas de signe égal "=" entre "title" et le nom de mon entrée. Bon, ça m'étonnerait que ça vienne de là, mais on sait jamais.


 
Ok je testerai ca.
Sinon vous avez un moyen de booter linux suite a ce genre de plantage afin de pouvoir modifier les fichiers de conf...parceque les CD gentoo n'ont pas l'option et je suis obligé de me tapper toute l'install a chaque fois

Reply

Marsh Posté le 05-05-2003 à 13:44:19    

Je viens de verifier, et y'a bien le = dans le manuel de Gentoo...donc ca vient pas de la (ca m'aurait etonné)


Message édité par doum le 05-05-2003 à 13:45:14
Reply

Marsh Posté le 05-05-2003 à 14:36:02    

Bon je comprends plus rien.
 
J'ai donc 3 disques:
Le premier sur l'ide de la carte mere, 8Go
Le deuxieme et le troisieme de 80 et 20 Go sur les 2 ports raid (mais pas en raid) promise.
 
On voit la structure des partitions avec partition magic:
http://perso.wanadoo.fr/doumhfr/partition.jpg
 
Deja y'a un truc que je comprends pas, les partitions linux devrait etre:
hde4 boot
hde5 swap
hde6 /
 
Pourtant fdisk sous linux me donne:
hde6 boot
hde7 swap
hde8 /
 
Pour l'install de grub, apres avoir lu quelques trucs...
Je devrais faire:


grub
root (hd1,5)
setup (hd1)


 
ensuite le menu.lst:


defaut 1
timeout 30
 
title Gentoo Linux
root (hd1,5)
kernel /bzImage root=/dev/hde8 (a moins que ce ne soit root=/dev/hdb8 pour grub????)
 
title WinXP
root (hd1,0)
chainloader +1
[fixed]
 
Ou j'ai faut?
Pourquoi cette diff de numerotation des partitions??

Reply

Marsh Posté le 05-05-2003 à 20:02:04    

mettre = ou pas, c'est pareil
 
Le problème:
- soit grub est mal installé sur le MBR
- soit il ne trouve pas le fichier de conf
 
pourquoi ça marche pas avec le CD gentoo comme je te l'ai indiqué?
 
fait grub puis "find (hd1,5)/grub/grub.conf"
tourve-t-il le fichier? Si non, essai avec d'autres paramètres
n'oublie pas ln -s menu.lst grub.conf


---------------
Gitan des temps modernes
Reply

Marsh Posté le 05-05-2003 à 20:03:17    

tes partitions sont indiquées en 5, 6 ... car ce sont des partions contenues dans la partitions étendues. 1 à 4 sont réservées aux partitions primaires.


---------------
Gitan des temps modernes
Reply

Marsh Posté le 05-05-2003 à 23:05:53    

Merci bobor.
 
Je viens de reinstaller pour la 5eme fois.
Et ca marche pas.
J'ai tout verifier:
-le ln -sf menu.lst grub.conf
-le bzImage est bien dans le rep boot
-grub est bien installé (tous les fichiers sont dans /boot/grub)
 
Mon menu.lst:


default 1
timeout 10
splashimage=(hd1,5)/boot/grub/splash.machin je sais plus quoi mais c'est le bon il y est dans le rep
 
title Gentoo Linux  
root (hd1,5)  
kernel /boot/bzImage root=/dev/hde8  
 
title WinXP  
root (hd1,0)  
chainloader +1  

 
 
Le lien symbolique boot->. y est donc ca vient pas de la...
 
Et donc au final GRUB en boucle.
En plus impossible de recuperer avec le CD, je boote dessus, et je ne peux rien faire d'autre que lancer l'install, tout ce que je tape il me dit un truc du genre noyau introuvable...
 
Je craque


Message édité par doum le 05-05-2003 à 23:06:05
Reply

Marsh Posté le 05-05-2003 à 23:11:09    

et le find est bon?


---------------
Gitan des temps modernes
Reply

Marsh Posté le 05-05-2003 à 23:13:14    

et on doit pas avoir le même CD  :heink:  
le CD Gentoo c'est une console. Là tu tapes les commandes que je t'ai données.
Sur le CD Mandrake, tu tapes rescue lorsqu'il t'indique boot>


---------------
Gitan des temps modernes
Reply

Marsh Posté le 05-05-2003 à 23:13:14   

Reply

Marsh Posté le 05-05-2003 à 23:23:00    

salut
pour lhistoire des hdx je pense que cest un bug du drivers promise
moi il aussi il ma mis des lettres fantaisiste, pire celle-ci ont changés lors de l'installation d'un nouveau dur.
 
Quoiqu'il en soit il ne faut normalement pas acceder a tes disque via /dev/hd*
mais /dev/ataraid/discx/partx
meme si tes durs de sont pas en raid
donc pour ton grub tu devrais preciser root /dev/ataraid/disc0/part3 si jai bien suivi, verifie quand meme
Pour une raison inconnue certaine version de grub necessite /dev/ataraid/dXpX plutot que la syntaxe exacte offerte par ton linux
Pour finir, si ceci ne marche pas, essaye en passant par une dk de boot (tu la crée avec grub en tapant sous linvite : root(fd0), setup(fd0) et en copiant sur la dk les modules necessaire pour que grub puisse par la suite acceder a ton filesystem, chez moi ca a été nécessaire, mais si normalement tout devrait bien se passer sans
 
Voila
en tout cas ça marche chez moi avec 2 durs en raid0, 1 dur tout seul, et un autre sur un rack

Reply

Marsh Posté le 05-05-2003 à 23:25:44    

Bobor a écrit :

et on doit pas avoir le même CD  :heink:  
le CD Gentoo c'est une console. Là tu tapes les commandes que je t'ai données.
Sur le CD Mandrake, tu tapes rescue lorsqu'il t'indique boot>


 
Oui le find est bon, enfin hier il etait bon...
 
Ben on doit vraiment pas avoir le meme cd, parceque quand j'ai
boot>
 
Si je fais mkdir ...il refuse.

Reply

Marsh Posté le 05-05-2003 à 23:29:56    

ganjo a écrit :

salut
pour lhistoire des hdx je pense que cest un bug du drivers promise
moi il aussi il ma mis des lettres fantaisiste, pire celle-ci ont changés lors de l'installation d'un nouveau dur.
 
Quoiqu'il en soit il ne faut normalement pas acceder a tes disque via /dev/hd*
mais /dev/ataraid/discx/partx
meme si tes durs de sont pas en raid
donc pour ton grub tu devrais preciser root /dev/ataraid/disc0/part3 si jai bien suivi, verifie quand meme
Pour une raison inconnue certaine version de grub necessite /dev/ataraid/dXpX plutot que la syntaxe exacte offerte par ton linux
Pour finir, si ceci ne marche pas, essaye en passant par une dk de boot (tu la crée avec grub en tapant sous linvite : root(fd0), setup(fd0) et en copiant sur la dk les modules necessaire pour que grub puisse par la suite acceder a ton filesystem, chez moi ca a été nécessaire, mais si normalement tout devrait bien se passer sans
 
Voila
en tout cas ça marche chez moi avec 2 durs en raid0, 1 dur tout seul, et un autre sur un rack


 
Tu crois?
 
Pourtant fdisk reconnait bien mon dur en tant que hde puisque je vois bien les partitions...
 
Mais j'essayerai.

Reply

Marsh Posté le 05-05-2003 à 23:35:25    

tu l'as installé comment ta gentoo?  :heink:  
 
pour le dev ataraid, c'est une voie à chercher effectivement. Ataraid, c'est la partie software pour la gestion du raid des promise avec le driver du kernel (donc non promise). Cependant, à ma connaissance (c'est ce que je fais sur ma fasttrack),  il n'y a pas besoin de les utiliser si tu ne fais pas de raid. Moi j'accède directement à hde et hdf. En réalité j'ai monté un raid avec evms, donc ni avec ataraid, ni les drivers proprio, ni les outils raidtools.
Tu dois donc les considérer comme des disques normaux AMHA. (je ne boot pas dessus mais sur un autre disque)


---------------
Gitan des temps modernes
Reply

Marsh Posté le 05-05-2003 à 23:36:41    

Doum a écrit :


 
Tu crois?
 
Pourtant fdisk reconnait bien mon dur en tant que hde puisque je vois bien les partitions...
 
Mais j'essayerai.


 
même avec les ataraid, tu peux accéder aux hde... mais si le raid est construit, c'est fortement déconseillé  :D


---------------
Gitan des temps modernes
Reply

Marsh Posté le 05-05-2003 à 23:37:56    

Citation :

Tu crois?  
 
Pourtant fdisk reconnait bien mon dur en tant que hde puisque je vois bien les partitions...  
 
Mais j'essayerai.

 
 
vi
les device existant toujours, fdisk est capable dy acceder, meme si pour mes 2 durs en raid0, il me creer un device sans rien dessus... cest vrai que nutilisant pas le raid tu nauraus pas du avoir de prob, en tout cas je pense que tu nas rien a perdre a essayer

Reply

Marsh Posté le 05-05-2003 à 23:40:43    

autre voies a explorer : sur certaine version de grub, un bug fait que tous tes params doivent se trouver sur la meme ligne, se qui ferait :
title=gentoo root (hd1,5) kernel /bzimage root=/dev/hde8  
peut etre une autre voies egalement :
sur les dernieres versions de grub, il ne faut pas utiliser menu.lst mais /boot/grub/grub.conf
 
 

Reply

Marsh Posté le 05-05-2003 à 23:47:24    

on a la même version (gentoo user here) et pas besoin de tout mettre sur la même ligne. Pour le menu.lst, un lien est fait donc ça vient pas de là (je répond à sa place  :D


---------------
Gitan des temps modernes
Reply

Marsh Posté le 06-05-2003 à 01:24:37    

Bon des news, apres je vais me coucher on verra demain.
 
Deja un bon point, grace a un cd mandrake, j'arrive a monter les disques et a modifier les fichiers, ca evite de tout refaire a chaque fois :D
 
Sinon oui je pense que je l'ai bien installé, puisque je suis ligne par ligne le manuel....donc soit le manuel est faux, soit elle est bien installé.
 
Pour le grub.conf no probleme, j'ai les 2 fichiers dans /boot/grub.
 
Pas encore essayé en mettant dans grub.conf le raid.
Y'a que la qu'il faut mettre ca?Pour le reste on utilise hde?
Ou quand on fait les fichiers ou on met hdparm...le fichier /etc/fstab changent aussi?
 
Mais je rappelle que je suis pas en raid...(je sens que je vais passer mes durs sur l'ide du VIA...ca va pas trainer, ce qui me retient c'est que ca va m'obliger a reinstaller Windows (je crois, car toutes les lettres vont changer), et c'est vraiment en dernier recours.
 
Demain matin si j'ai le temps, je teste les params raid...
 
AH OUI, j'allais oublié, une piste importante peut etre.
Sur le cd de mandrake y'a un utilitaire pour reconstruire le boot-loader...et quand je le lance, il fait quelques trucs et il me dit qu'il arrive pas a trouver ma partition root...si ca peut vous apporter des idées...
 
A demain :hello: Et merci encore pour votre aide

Reply

Marsh Posté le 06-05-2003 à 07:36:19    

Allez , apres une nuit bien trop courte a mon gout :(, et avant d'aller au boulot, 2-3 points que j'ai oublié.
 
La fonction reinstaller le boot-loader du cd mandrake ne fonctionnne pas (comme dit juste au dessus).Comment je fais donc?
Je refais Grub, root(hd..),setup...
 
Autre chose.Le mount -a ne marche pas.
Il me dit 2 trucs, le premier j'ai oublié, le deuxieme c'est que peut etre j'ai trop de partitions a monter???
 
Je vais voir si y'a moyen de foutre les durs sur l'ide principal de la carte mere sans peter Windows :pt1cable:

Reply

Marsh Posté le 06-05-2003 à 09:27:53    

Bon apres reflexion dans le train, un point me titille ;)
 
Si le probleme vient du promise, comment se fait il que le
 
find (hd1,5)/bzImage marche
idem pour find (hd1,5)/boot/grub/splash.xpm.gz
 
C'est donc bien qu'il le reconnait le dur.
 
En plus si quand je boote il m'affiche GRUB GRUB GRUB....indefiniment, c'est bien que le:
root(hd1,5)
setup (hd1)
 
a marché et que Grub est installé sur le bon dur...
 
Serieux je comprends pas.
 
Un autre truc qui prouverait peut etre que y'a un probleme avec le promise.
Sur le promise j'ai 2 disques, les 2 en master sur chaque canal.
Le premier c'est le 80Go ou j'ai mes partitions linux, le second le 20Go avec une seul partition en FAT.
Et ben fdisk me voit le 80Go comme hde et le 20Go comme hdd !!!
Je croyais que la "numerotation" des disques sur les controleurs commencaient à e...
Ce qui fait qu'en theorie, sous Grub, je devrais faire:
 
find (hd2,5)/bzImage pour le trouver (d'apres la numerotation c'est le 3eme dur) et ben non faut que je fasse hd(1,5).
 
Au fait voila ce que me retourne find (hd1,5)/bzImage:
(hd0,0)
(hd1,5)
(hd1,7)
(hd2,0)


Message édité par doum le 06-05-2003 à 09:52:50
Reply

Marsh Posté le 06-05-2003 à 22:59:48    

DES NEWS !!! A moitié bonnes, a moitié mauvaise.
 
En fait Grub refuse obstinement de booter sur le second dur, j'ai donc fait:
 
root (hd1,5)
setup (hd0)
 
Et je boote sur le premier dur.
 
La il lance la page avec les 2 choix.
Et c'est la que le bas blesse ;)
 
Commencons par Windows XP:
Il me dit:
 


Booting "Windows XP"
root (hd1,0)
  Filesystem type unknown, partition type 0x7
chainloader +1
 
 
NTLDR manque


 
Et dans le cas Gentoo, alors la mon install doit etre foireuse parceque:
 


Mounting /proc                   [[#00ff00]ok[/#00ff00]]
Mounting devfs at /dev
  modprobe: can't locate devfs   [[#ff0000]oops[/#ff0000]]
*the mount command failed with error:
fstype devfs is not supported by kernel


 
Ce qui est logique vu que j'en ai pas des partitions de ce type...enfin je crois pas...

Reply

Marsh Posté le 06-05-2003 à 23:35:39    

Bon pour Windows j'ai trouvé, faut rajouter ca dans le fichier menu.lst
 
title=Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader +1
 
Par contre pour Gentoo je crois que je suis bon pour une reinstall

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed