Bonjour bonjour!
Je viens poster pour un problème à propos de Grub (que je ne connais pas bien), en espérant trouver de l’aide…
Alors c’est simple, ma machine possède deux disques SATA; sur l’un est installée Debian Etch, sur l’autre Windows XP (jusque là aucun problème).
Seulement après avoir constaté que mon DD externe n’était pas capable de stocker de manière sûre mes données (beaucoup d’erreurs de lecture/écriture que ce soit en FAT ou ext2, ce qui est sûrement du à la piètre qualité du boîtier…) j’ai décidé de le mettre en interne pour m’épargner les problèmes…
Seulement il s’agit d’un disque IDE et c’est là que le problème survient.
En effet, lorsque je le branche (que ce soit sur l’un ou l’autre des ports IDE de la carte-mère, et en maître ou esclave) et que je l’active dans le BIOS, Grub refuse de se lancer et me renvoie une erreur 22, lorsque je le désactive aucun problème, mais bon ce n’est pas le but :smt003
C’est donc le seul périphérique IDE présent.
Tentatives:
-
J’ai essayé quelques trucs, comme modifier le menu.lst depuis un liveCD d’Ubuntu qui passait par là mais rien…
-
Tenté de réinstaller grub depuis un LiveCD system rescue, mais rien non plus, il refusait tous les hd(x,x) que je lui proposais.
-
J’ai même fais une installation de Debian Etch sur le disque en question en espérant générer un grub tout propre puis modifier l’autre et retirer le nouveau une fois tout bien en place(ça va je m’exprime pas trop mal ?^^)! Seulement même avec le nouveau grub il refusait de démarrer!
Bon du coup pour résumer:
Au départ j’ai deux disques dur: /dev/sda et /dev/sdb et la partition où se trouve grub se situe dans /dev/sdb et se nomme /dev/sdb2 et c’est de l’ext3.
Cependant j’ai pu constater une chose étrange, c’est que lorsque j’activais l’IDE, le disque dur contenant grub n’avait pas le même nom que ce soit avec le LiveCD d’Ubuntu ou avec le CD SystemRescue, pourtant avec le même outil: Gparted…
Sous Ubuntu c’était le même nom, à savoir /dev/sdb mais avec le SystemRescue c’est devenu /dev/sdc.
Mais le problème c’est que je n’arrive pas a régler mon menu.lst pour qu’il veuille bien ne serait-ce que me proposer la liste des systèmes!
Voici mon menu.lst:
[code]## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.18-ymer64
root (hd1,1)
kernel /boot/vmlinuz-2.6.18-ymer64 root=/dev/sdb2 ro
initrd /boot/initrd.img-2.6.18-ymer64
savedefault
title Debian GNU/Linux, kernel 2.6.18-ymer64 (single-user mode)
root (hd1,1)
kernel /boot/vmlinuz-2.6.18-ymer64 root=/dev/sdb2 ro single
initrd /boot/initrd.img-2.6.18-ymer64
savedefault
title Debian GNU/Linux, kernel 2.6.18-6-amd64
root (hd1,1)
kernel /boot/vmlinuz-2.6.18-6-amd64 root=/dev/sdb2 ro
initrd /boot/initrd.img-2.6.18-6-amd64
savedefault
title Debian GNU/Linux, kernel 2.6.18-6-amd64 (single-user mode)
root (hd1,1)
kernel /boot/vmlinuz-2.6.18-6-amd64 root=/dev/sdb2 ro single
initrd /boot/initrd.img-2.6.18-6-amd64
savedefault
END DEBIAN AUTOMAGIC KERNELS LIST
This is a divider, added to separate the menu items below from the Debian
ones.
title Other operating systems:
root
This entry automatically added by the Debian installer for a non-linux OS
on /dev/sda1
title Microsoft Windows XP Professionnel
root (hd0,0)
savedefault
makeactive
chainloader +1[/code]
Je précise que le problème n’est pas que grub refuse de lancer le système mais il refuse de se lancer lui même. Mais je n’ai vraiment pas l’habitude de manipuler Grub, j’ai cependant fais quelques recherches mais je n’y arrive pas! je sais pas exactement d’où vient le problème en fait… J’ai pourtant déja ajouté des disques sans soucis, peux-être est-ce parce-qu’il s’agit d’un IDE… ?
Auriez-vous une idée ? Merci d’avance (et désolé si je n’ai pas été clair ou si j’ai oublié des infos je commence à fatiguer)…
Merci!

