Probleme boot avec Grub - Installation - Linux et OS Alternatifs
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.
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
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é)
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:
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:
|
ensuite le menu.lst:
|
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
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.
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:
|
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
Marsh Posté le 05-05-2003 à 23:11:09
et le find est bon?
Marsh Posté le 05-05-2003 à 23:13:14
et on doit pas avoir le même CD
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>
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
Marsh Posté le 05-05-2003 à 23:25:44
Bobor a écrit : et on doit pas avoir le même CD |
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.
Marsh Posté le 05-05-2003 à 23:29:56
ganjo a écrit : salut |
Tu crois?
Pourtant fdisk reconnait bien mon dur en tant que hde puisque je vois bien les partitions...
Mais j'essayerai.
Marsh Posté le 05-05-2003 à 23:35:25
tu l'as installé comment ta gentoo?
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)
Marsh Posté le 05-05-2003 à 23:36:41
Doum a écrit : |
même avec les ataraid, tu peux accéder aux hde... mais si le raid est construit, c'est fortement déconseillé
Marsh Posté le 05-05-2003 à 23:37:56
Citation : Tu crois? |
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
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
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
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
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 Et merci encore pour votre aide
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
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)
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:
|
Et dans le cas Gentoo, alors la mon install doit etre foireuse parceque:
|
Ce qui est logique vu que j'en ai pas des partitions de ce type...enfin je crois pas...
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
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?