Probleme dans GRUB
À la demande d'Alex, voici ma configuration de disques.
Premièrement je vous explique que je ne peux plus booter Windows XP en dual-boot depuis que j'ai passé de Fedora à Ubuntu. J'ai trois disques durs de taille identique. Voici le détail de mes partitions. Toutes les partitions sont formaté en ext3 sauf si autrement indiqué, notamment windows est en NTFS.
Les disques 2 et 3 (sdb et sdc) ont une seule partition, qui fait tout le disque. Ils sont ensuite monté ensemble (sdb1 et sdc1) sur un raid miroir qui se nomme md0. Mon md0 contient ma maison /home et je n'ai absolument aucun problème avec. Toute l'action se passe donc sur le premier disque (sda).
Sur Fedora j'avais 4 partitions primaire. La première contient la partition de démarrage (/boot), la deuxième la racine (/), la troisième soit une partition swap, soit une partition FAT16 qui contient un iso de DVD pour l'installation et la quatrième est une partition NTFS contenant Windows et le très précieux logiciel WoW. La première partition se nommait sda1 ou hd0,0 dans grub et la quatrième sda4 ou hd0,3.
Lorsque j'ai installé Ubuntu, je croyais avoir eu une bonne idée en créant une partition étendue contenant ma racine et mon swap. J'avais donc
- sda1 /boot
- sda2 partition étendue contenant sda5 et sda6
- sda3 partition FAT16 pour l'iso
- sda4 NTFS pour Windows
- sda5 membre de partition étendue contenant la racine
- sda6 membre de la partition étendue contenant le swap
Comme vous le voyez, c'était passablement complexe et c'est peut-être la cause de mon problème, j'y reviendrai.
Alors que j'avais des troubles majeurs dans grub j'ai tout réinstallé Ubuntu, cette fois en ne créant pas de partition étendue. J'ai donc
- sda1 /boot
- sda2 /
- sda3 swap
- sda4 Windows.
Voilà donc ma situation actuelle.
Lorsque j'ai réinstallé Ubuntu, il m'était impossible d'installer grub. J'ai donc installé LILO. Après avoir installé LILO, j'ai tenté de réinstaller grub, toujours sans succès.
Aussi, je voulais mentionner que lorsque je suis passé de Fedora à Ubuntu je n'ai rien changé nulle part. Je trouvais donc curieux que grub sous Fedora était capable de booter windows et le même grub (où à peu près) sous Ubuntu ne soit pas capable. En fait, la seule chose qui ait changé c'est que j'ai maintenant des partitions étendue, ce que je n'avais pas avant.
Si vous avez une idée, faites-moi signe. De mon côté, j'appelle supergrub à la rescousse.
Dernière modification le 08/11/2007 @ 20:18 par Nick
Écrit le: 09/11/2007 @ 11:58
Question quizz, avais-tu les mêmes partitions avant de passer à Ubuntu?
Je pose la question parce que voici deux règles à ne jamais déroger :
- A maximum of four partitions can be placed on any hard disk. These are sometimes called primary partitions. The limitation of four is one that is imposed on the system by the way that the master boot record is structured.
- One of the four partitions may be designated as an extended partition. This partition may then be subdivided into multiple logical partitions. This is the way that two or more logical DOS volumes can be placed on a single hard disk.
Donc, en ajoutant une partition étendue, tu as triché. Ça peut avoir créé des problèmes à l'installation. Ceci dit, ça ne devrait pas en créer maintenant que tu as enlevé la partition étendue...