Nicolas DEGAND a �crit :

> �clairages
> >
> > 'soir. Avec un peu de chance, �a devrait aller.
> > 1� est-ce que grub s'affiche?  (tu sais le bel �cran bleu)
>
> Non mais...
>
>  2)Si non,
> > as-tu une disquette de grub? 3)Si non voir lilo plus bas. Ou
> alors
> > essaye d'en fabriquer une avec une
> > autre b�cane ayant Linux.
> > Si oui pour 1 et 2, tu tapes "c" pour avoir une command
> line: un petit
> > shell qui ressemble au bash dans une console ou dans un
> emulateur de
> > terminal.
>
> Il tombe directement la dessus sans �cran bleu. J'avais d�ja
> bricol� l� dedans sans r�sultat. Tout se terminait par un
> kernel panic parce qu'il ne trouvait pas /root

Bon, c'est d�j� �a: le noyau s'amorce.

1� Y avait il autre chose � faire avec Grub apr�s avoir
modifi� le fichier.
Oui: le param�tre que grub passe au noyau parce qu'il sait pas du tout quoi en faire. 
Ce param�tre en question, c'est tout simplement l'emplacement de la partition root.
Tout le boulot va �tre de savoir son adresse (voir plus bas). Ce param�tre s'�crit sur 
un ligne du fichier commandes.txt (disquette) ou du fichier menu.lst (disque dur).
Cette ligne ressemble � �a:

*****************************
#Pour demarrer Linux
title Demarrage de Linux
root (hd0,x)
kernel /vmlinuz
***************************
ou peut-�tre

****************************
kernel (hd0,x)/vmlinuz root=/dev/hdax
**************************
Donc, vu que tu as un kernel panic, c'est que le hd0,x ou le hdax est mal r�gl�. 
est-ce que tu as fait des essais l� dessus?

On peut aussi le taper sur la ligne de commande
kernel (hd0,x)/vmlinuz root=/dev/hdax
avant de faire boot.

> > Pour d�marrer Windows (Millenium j'ai esssay�- NT je ne sais
> pas), tape
> > chainloader (hdx,x)+1     Attention, le codage de grub est
> un chouia
> > diff�rent: sous Linux la num�ratation commence � "a" et 1.
> Sous grub,
> > elle commence � 0. Ex: hda1 -->
> > hd0,0. Utilise l'auto-compl�tement avec TAB, �a aide
> beaucoup.
> >
> > Puis:   boot
> > Normalement Win d�marre.
>
> Pas de probl�me �a marche merci. Mais Linux ne fonctionne tjrs
> pas.

Bon Windows d�marre, c'est d�j� �a: on pourra toujours essayer l'option loadlin (cad 
d�marrer Lin � partir de Win): mais �a j'ai jamais fait. Et en d�sespoir de cause -mais
�a m'�tonnerait qu'on n'arrive pas � d�marrer ce bazar!- on pourra toujours faire une 
sauvegarde de Lin avec Win. Mais chaque chose en son temps.

> Donc je me propose de refusionner la partition NTFS et la
> partition FAT

�a, je connais pas du tout...

> puis de d�marrer � l'aide de ma disquette de
> boot avec LILO.

Oui, on peut refaire le fichier lilo.conf L� aussi, il suffira je pense de modifier la 
ligne qui ressemble � �a:
 root=/dev/hda7.
Un conseil, avant de l'�diter, fais une copie de ce fichier sur une autre disquette: 
on ne sait jamais: il y a certains param�tres auquels je ne comprends rien.
Voil� pour exemple MON lilo.conf
*************************************
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=normal
default=LinuxSuse
keytable=/boot/fr-latin1.klt
lba32
prompt
timeout=100
message=/boot/message-graphic
menu-scheme=wb:bw:wb:bw
image=/mnt/suse1/vmlinuz
 label=LinuxSuse
 root=/dev/hda7
 append="hdd=ide-scsi"
 read-only
image=/boot/vmlinuz
 label=LinuxMandrake
 root=/dev/hda8
 initrd=/boot/initrd.img
 append=" hdd=ide-scsi quiet"
 vga=788
 read-only
other=/dev/hda1
 label=Windows
 table=/dev/hda
image=/boot/vmlinuz
 label=linux-nonfbMdk
 root=/dev/hda8
 initrd=/boot/initrd.img
 append=" hdd=ide-scsi"
 read-only
image=/boot/vmlinuz
 label=failsafeMdk
 root=/dev/hda8
 initrd=/boot/initrd.img
 append=" hdd=ide-scsi failsafe"
 read-only
other=/dev/fd0
 label=floppy
 unsafe
**************************************

> A priori �a devrait marcher, non ? A partir de
> l�, je peux reconfigurer GRUB et �a roule. Mais je n'ai plus
> ma partition FAT.
>
> Existe t il une m�thode propre pour repartitionner ma
> partition NTFS sans retomber dans mes probl�mes pr�c�dents ?

je sais pas du tout.

>
>
> > Si tu as un doute sur l'emplacement de tes partitions, tu
> peux utiliser
> > ceci qui affichera l'arborescence (c'est normal, grub
> contient un mini
> > syst�me d'exploitation)
> >  chainloader (hd0,0)/  et tape TAB. Tu reconnaitras si c'est
> Win ou
> > Linux.
>
> L� il me dit qu'il ne peut pas mounter la partition est ce que
> �a fonctionne chainloader (hd0,x) (d�sol� j'ai pas pens� �
> essayer �a.

Non, le chainloader sert uniquement pour passer la main sans rien faire d'autre � 
certains OS dont Windows. J'avais donn� cette commande surtout pour la suite (j'aurais 
p�
pas d�) c'est � dire le (hdo,x)/   qui te permet avec la touche TAB d'explorer ton 
disque.
Si j'ai bien compris, quand tu as fait chainloader (hd0,x)/    +TAB, grub te dit qu'il 
ne peut pas monter la partition en question.
Et que dit-il quand tu fais (hd0,            + TAB? Affiche-t-il une liste de 
partitions? Par exemple sur ma b�cane, j'ai ceci:

****************************
grub> chainloader (hd0,
 Possible partitions are:
   Partition num: 0,  Filesystem type is fat, partition type 0xb
   Partition num: 4,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 5,  Filesystem type unknown, partition type 0x82
   Partition num: 6,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 7,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 8,  Filesystem type unknown, partition type 0x82
   Partition num: 9,  Filesystem type is ext2fs, partition type 0x83
****************************

S'il t'affiche �a, tu devrais normalement rep�rer ta partition root.
Sinon, il se peut que la version du grub que tu as ne rep�re pas ces nouvelles 
partition pour une raison que j'ignore (peut-�tre un bug): j'ai eu le cas. La version 
0.5.94
affichait:
(hd0,0) fat
(hd0,1) unknown ... ne peut pas monter...

Par contre la version  0.5.96.1, c'est tout bon. Le version s'affiche au d�marrage de 
grub:
 GRUB  version 0.5.96.1  (640K lower / 3072K upper memory)

et donc dans ce cas on ne pourra pas trouver ta partition avec grub. Ce qui ne veut 
pas dire que grub ne pourra pas d�marrer Linux: il suffit qu'il passe l'adresse de 
/root
au noyau pour que celui-ci se d�brouille. Donc il suffit de la chercher avec un 
syst�me de secours (voit plus bas) ou peut-�tre explore2fs

> > Pour d�marrer Linux, c'est un chouia plus dur, mais pas
> insurmontable:
> >
> > D'abord localier la partition qui contient ton
> repertoire /root
> >
> > Avec le mini-shell, c'est tout simple:
> >
> > 1 Si tu ne le sais pas, tape ceci (ne fais pas entr�e)
> >
> > root (hd0,x)/r   Tape TAB et tu auras la liste (possible
> files) des
> > fichiers et repertoires. Cherches-y /root .
>
> L� ou �a s'est compliqu�  c'est que ma partition root est sur
> une partition ind�pendante. Donc on ne peut pas trouver /root.
> J'ai donc fait des essais avec � peu pr�s toutes les
> partitions. Echec partout avec un kernel panic.

�a, �a me surprend beaucoup. Si avec grub, tu n'y arrives pas, tu pourras le faire 
avec un syst�me de secours (rescue).


> > et normallement, Linux doit d�marrer ton noyau (sinon
> heum... ton noyau
> > est mal rep�r�); ensuite ta partition racine doit se monter
> (sinon
> > kernel panic, car ta partition
> > serait mal rep�r� aussi).
>
> Donc le noyau est bien rep�r� mais pas la partition root
>
> Pour Demolinux,

D�molinux,c'est un exemple de syst�me de secours qui tiens sur un cd, mais il y en a 
d'autres (peut-�tre sur la distrib Mdk: je suppose que c'est le mode rescue) et 
certains
moins conviviaux et rapide qui tiennent sur une disquette.
Donc en r�sum�, tu essayes de trouver ta partitions /root avec grub et tu modifie 
root=/dev/hdxx en cons�quence soit sur la ligne de commande de grub,soit dans son 
fihier
menu.lst, soit dans lilo.conf et tu essayes.
Si tu ne trouves pas, 2 options:
1�, tu n'as pas 500 partitions sur ton disque dur (tu n'as qu'un disque dur, je 
suppose), tu peux essayer toutes les combisnaisons de /dev/hda1 � /dev/hdax . �a 
peut-�tre le
plus rapide finalement,car tu me semble pr�s du but.
2� Tu chercheras ta partition /root avec un syst�me de secours (le mode rescue de Mdk 
devrait faire l'affaire). Je te d�taillerai comment faire.

> je suis un peu perdu, si je devais en arriver
> l� et n'�tant pas familier avec LILO et chroot, il me faudra
> un guide pas � pas

pas de probl�me.
N'h�site pas � rappeler si quelque chose te parait obscur

>
>
> Merci d'avance

Pas de quoi.



--
[EMAIL PROTECTED]














Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à