Salut !
Petites précisions sur GRUB : effectivement il ne voit pas les disques comme Linux. On peut trouver ça pas terrible parce que ça nous paume un peu, mais bon, d’un autre côté, j’ai constaté que KNOPPIX et MEPIS voyaient pas non plus mes disques de la même façon (respectivement, sda & sdb contre hde & hdg).
Donc finalement, une convention qui se base sur les disques physiques plutôt que logiques, pourquoi pas ?
GRUB nomme les disques durs hdX, avec X = 0 pour le tout premier disque du système (celui qiu est en master sur l’IDE0 quand le système n’a que de l’IDE, celui qui est sur le SATA0 quand il n’a que du SATA… Je ne sais en revanche pas trop quelles désignations sont employées sur un système qui aurait, disons, deux HD en master et un en slave, et encore moins sur des systèmes mixtes IDE/SATA. Je pense quand même qu’une recherche, genre dans un GRUB howto doit donner ce genre d’information.
Bref. Si ton Linux est sur la partition 2 de ton “hdc”, je suppose que ça veut dire que tu as au moins un hda (hdb étant réservé pour le slave de l’IDE0 si j’ai bien compris).
Dans ce cas de figure, le disque hda est donc vu comme hd0 par GRUB, et le hdc comme hd1.
Comme GRUB numérote aussi ses partitions à partir de 0, à toi de voir quel numéro devrait être affecté à ta partition de boot (j’insiste bien : de boot, celle sur laquelle se trouve le /boot). A priori, ça devrait être le 1 puisque tu parles de hdc2.
Donc, si tu as bien un premier disque sur la nappe IDE0, GRUB devrait voir ta partition de boot comme (hd1,1). Et si tu n’as pas de disque en IDE0, c’est pas malin ( en théorie, on commence par peupler le port IDE0 avec un master, puis l’IDE1 avec un master, puis le port IDE0 avec un slave, etc. Le cas de figure est un peu différent quand on a un lecteur CD/DVD, on préfère en général le mettre tout seul sur une nappe pour ne pas dégrader les performances des disques dur, qu’on place alors aussi sur une seule nappe. Mais je digresse).
Au passage, GRUB fait la même chose avec les lecteurs de disquette (fd0 à fdN, même s’il devient rare d’avoir plusieurs lecteurs de disquettes), et probablement avec les lecteurs CD (mais je ne connais pas la nomenclature).
Ensuite, démarrer sur la KNOPPIX est effectivement une bonne idée.
Une fois dans KNOPPIX, ouvre une console en super-utilisateur (root), puis monte ta partition où se situe le /boot à démarrer :[code]# su
mkdir /monPauvreLinuxToutMort
mount /dev/hdc2 /monPauvreLinuxToutMort
chroot /monPauvreLinuxToutMort
grub
grub> root (hd1,1)
grub> setup (hd1)
grub> quit
#[/code]
Note que, pour la commande setup, tout dépend en fait sur quel disque tu démarres… Je viens de relire tes posts, et vois que tu es en dual-boot avec XP… XP ne serait-il pas alors sur ton premier disque ?! Le setup de GRUB doit s’effectuer sur le disque sur lequel ton système démarre… c’est-à-dire le premier HD en master, en commençant par la nappe IDE0. Si tu as bien un autre disque en master sur IDE0, alors le setup doit se faire sur (hd0) et non sur (hd1).
En ce qui concerne les modprobe, je suis complètement iganre. En fait, ce qui m’étonne le plus, c’est que ton système a quand même l’air de démarrer un peu, ce qui ne devrait pas être le cas si tu t’étais complètement planté dans GRUB. Ton premier post parle de “distribs” au pluriel… SI tu en as plusieurs, c’est peut-être que tu en démarres une autre, moribonde ?!