Vous n'êtes pas identifié.
J'ai partitionné un disque qui avait avant une partition principale NTFS avec Windows XP, et une partition étendue avec une seule partition logique en NTFS. Les partitions avaient déjà, il y a quelques temps, été retaillées et même déplacées avec succès à l'aide de Gparted.
Ce weekend, j'ai réduit la taille de la partition logique NTFS pour y mettre deux partitions logiques en EXT3 et une SWAP.
Le soucis maintenant est que Grub donne l'erreur suivante lorsque l'on essaie de démarrer Windows XP qui est sur la première partition du premier disque :
Boot error: Error 28 : Selected item cannot fit into memory
On notera que la partition Windows fait 20 Go.
Après de longue recherche et test avec plein d'outils de partitionnement libres, j'ai essayé Partition Magic qui m'a d'abord donné une erreur
113 Partitions overlap
alors que la Debian installée fonctionne et accède à tous les disques avec succès. J'ai laissé Partition Magic corriger l'erreur qu'il détectait. Ensuite, il me donne une erreur 114 (non documentée !!! merci les logiciels propriétaires...), et il lui est impossible de voir la table de partition du disque. Même après cette correction tout fonctionnait correctement sous Debian. J'ai aussi remis les partitions sur le disque dans l'ordre du disque, rien ne change à mon erreur dans Grub, ni celle de Parition Magic.
La seule chose que j'ai vue, c'est que si je supprime la partition étendue, Partition Magic voit la partition avec Windows XP. D'après des infos que j'ai lues sur le net, et les valeurs de fdisk et Partition Magic, les deux systèmes ne voient pas la même géométrie de disque...
Je crois que je devrais arriver à contourner l'erreur en créant toutes les partitions depuis Partition Magic... (j'essayerai ce weekend). Mais voilà, quand même mes questions : qu'est-ce qui définit la géométrie du disque ? est-ce un bug du noyau Linux, ou des outils de partitionnement ? Est-ce un problème du BIOS ? (J'ai essayé d'enlever la détection auto et de forcer l'activation de LBA, mais ça ne change rien) Est-ce qu'il existe un moyen pour avoir la même géométrie entre le BIOS, DOS, et Linux ?
Hors ligne
Le problème a été résolu en recréant toutes les partitions et en réinstallant Debian à neuf. Je n'ai pas réussi à identifier clairement la source du problème, mais maintenant ça marche correctement.
Hors ligne