Le Samedi 1 Octobre 2005 18:55, GD a écrit : > Bonjour, > > J'essaie d'installer Debian stable-i386 avec le CD netinst, mais une > fois l'installation du systeme de base terminee, GRUB ne parvient > jamais a booter le systeme. > > Mon disque (ATA-EIDE) est organise comme suit: > -partition primaire Win XP NTFS > -partition etendu NTFS > > J'ai redimensionne avec succes la partition étendue grace a "partman" > lors de l'installation pour libérer 5Go. > > J'ai essayé d'organiser les 5Go de toutes les manieres possibles, a > savoir: -Swap (logique, 1Go), "/" (logique, ext3, 4Go) > -Swap (logique, 1Go), "/" (primaire, ext3, 4Go) > -Swap (primaire, 1Go), "/" (primaire, ext3, 4Go) > > Dans le premier cas, j'obtiens une erreur 5 au stage 1.5 de grub. > Dans les 2 suivants, j'obtiens l'erreur 17. > > Pourtant (apres avoir reecrit le MBR avec le CD de reparation > Windows) je peux voir dans le gestionnaire de disque XP que les > partitions existent et sont indiquees comme "saines". > > J'avais un antivirus sur WinXP je l'ai desactive depuis des fois > qu'il empeche des modifications sur le MBR ou les partitions mais ca > n'a rien changé. > > Est qu'il y a des regles particulieres (position et type de > partition) a respecter pour pouvoir demarrer un systeme linux? Si > non, qu'est ce que je peux avoir mal fait? > > Merci pour votre aide et bon week end. > > Gilles L'ordre des partitions n'est pas important. A partit du moment où tu as une partition étendue, ce n'est plus la peine d'utiliser des primaires. Où as-tu installer grub ? Il le demande. Sur le MBR du disque (/dev/hda) où sur le MBR d'une partition (/dev/hda1...) ? L'antivirus Windows ne peut rien faire quand il ne tourne pas, seul le bios pourrait t'empêcher d'accéder au MBR. Combien d'espace il y a pour windows en début de disque ? Je ne pense pas qu'il y ait encore de limite pourque grub accède au noyau dans /boot. Il semblerait qu'il faille l'option lba32, j'ai trouvé ça dans une doc RedHat : L'option Forcer l'utilisation de LBA32 (normalement non requise) permet de dépasser la limite du 1024ème cylindre pour la partition /boot. Sélectionnez cette option si votre système prend en charge l'extension LBA32 pour démarrer les systèmes d'exploitation au-dessus de la limite du 1024ème cylindre et si vous voulez placer votre partition /boot au-dessus du cylindre # 1024. Après complément de recherche, ceci s'applique seulement à lilo. Par contre, j'ai trouvé les codes d'erreur grub ici : http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html Erreur 5 : pas bon, la table des partitions est mauvaise, peut-être à cause de la partition primaire. Erreur 17 : Est-ce-que tu n'aurais pas donné la mauvaise partition root à grub, ça devrait être celle où il y a /. Pour l'instant, pas d'autres conseils...
Attachment:
pgpy2iL23ld8G.pgp
Description: PGP signature