Mardi 21 mars 2006, 13:38:23 CET, Bulot Grégory a écrit : > > Bonjour,
Bonjour, > Soit mon PC : P200mmx 96moRam, disque dur de 40Go > > j'ai cette erreur au démarrage : > 18 : Selected cylinder exceeds maximum supported by BIOS > http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html#Depannage > > chercher la ligne qui commence par 18 > > Comment puis-je m'en sortir ? (cf detail du pb ci-dessous) > > - J'ai installé DamnSmallLinux en premier (hda1, hda2 swap), il bootait > via lilo sans problème > - Récemment j'ai eu besoin d'installer une Debian à la suite (sur le > disque dur) > - Netinstall de Novembre 2005 (etch), question sur grub, répond oui > pour installer grub à la place de lilo. > - au redémarrage plantage grub (erreur 13 de mémoire), en cherchant via > google j'essais via mode rescue de ma netinst puis chroot sur /target > # grub > root (fd0) > setup (fd0) > quit > > - Je reboot, je vois enfin l'invite de grub (cf menu.lst ci-dessous) > - Si je selectionne 'dsl' (n'importe laquelle commençant par dsl) : > boot Ok > - SI je selectionne Debian, boot pas ok (mon erreur 18 !) > > Que dois-je faire ? (pitié pas de réponse 'va mettre à jour ton bios' : > cela risque d'être impossible) Reformulation du problème : Quand tu choisis la Debian dans grub, celui-ci indique au bios de charger le fichier vmlinuz-xxx en lui indiquant sa position sur le disque, en terme compréhensible par le bios (c'est-à-dire, entre autres son n° de cylindre). Or, ta partition hda3 commence au delà du cylindre N (cas fréquent : N = 1024), ce qui fait que le /boot/vmlinuz-2.6.12-1-386 situé sur hda3 est hors de portée du bios. Solution : Le vmlinuz doit se trouver avant le cylindre N. La solution est de placer /boot dans une partition séparée située avant ce cylindre. (Suivant le partitionnement de ton disque, tu peux peut-être le faire à partir d'une des DSL, sans avoir à rien casser.) -- Sylvain Sauvage

