Loic45
Tout d'abord bonjour à tous,
C'est la première fois que je poste sur le forum bien que je sois lecteur habitué.
Utilisateur de redhat (6->9) puis fedora (FC2->FC5) , je viens de passer sous FC 11 il y a moins de deux semaines et j'avoue être satisfait de son fonctionnement général vu la puissance de mon pc et l'utilisation que j'en ai à ce jour.
Un petit aperçu de ma config disque étant donné que c'est elle qui est en cause pour mon problème.
J'ai deux IDE de respectivement 80 Go et 40 Go.
Actuellement mon device.map ressemble à cela sous FC11 :
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb
Et au niveau partition :
[root@giulia ~]# fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0001e9f8
Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 2637 20971520 8e Linux LVM
/dev/sda3 2637 9729 56971841 8e Linux LVM
Disk /dev/sdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4d364d35
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 638 5124703+ 7 HPFS/NTFS
/dev/sdb2 639 4865 33953377+ f W95 Ext'd (LBA)
/dev/sdb5 639 2296 13317853+ b W95 FAT32
/dev/sdb6 2297 2306 80293+ 83 Linux
/dev/sdb7 2307 2698 3148708+ 83 Linux
/dev/sdb8 2699 3481 6289416 83 Linux
/dev/sdb9 3482 3546 522081 82 Linux swap / Solaris
/dev/sdb10 3547 4792 10008463+ 83 Linux
Bon maintenant mon souci :
Initialement, le disque sdb était tout seul sur mon pc et j'avais un dual boot grub (XP - FC5) qui marchait très bien.
Pour des raisons personnelles, j'ai rajouté un disque de 80 G que j'ai mis en master et donc mon 40 G est passé en slave avec les mêmes données et mêmes structures (y compris mbr et grub).
Sur mon disque de 80, j'ai fait une installation FC11 standart avec du LVM.
Mais voila, maintenant, je voudrais booter sur mon XP du deuxième disque (/dev/sdb1) avec grub.
J'ai donc fait les essais suivants au niveau des commandes grub :
rootnoverify (hd1,0)
chainloader +1
Mais le message m'indique que mon disque hd1 n'existe pas.
Même an tabulant après root sous l'interpréteur grub, il ne me détecte que le hd0.
J'ai donc essayé d'inverser le mapage sans trop comprendre pourquoi cela fonctionnerait vu que mon disque hd1 ne semble pas exister :
map (hd0) (hd1)
map (hd1) (hd0)
Pas de message d'erreur mais rien ne change quand au boot ...
Quelqu'un a t'il une explication ? je ne vois pas pourquoi mon deuxième disque est bien reconnu par mon système mais pas par l'interpréteur grub au boot ...
Je vous remercie par avance de l'aide que vous pourrez éventuellement m'apporter.
Loic
nouvo09
1) Windows ne démarre JAMAIS d'un disque qui n'est pas le premier, à savoir sda
2) Si tu veux faire un re-mappage, tu dois le faire avant la directive "chainloader"
3) Si tu penses que grub ne voit pas tous tes disques c'est surement qu'il se fie à la carte des périphériques qu'il a créée et qui a du changer. Dans ce cas, refais un
# grub-install /dev/sda --recheck
Loic45
Tout d'abord merci pour la réponse rapide.
Si Windows ne démarre jamais d'un disque qui n'est pas le premier, j'en conclu que mon problème est impossible à résoudre avec ma config actuelle même en utilisant le mappage (j'avais effectivement fait le remappage avant le rootnoverify et le chainloader ...). C'est dommage, je pensais que grub allait pouvoir résoudre ce souci de premier disque sur la chaine IDE ...
Pour voir j'ai fait la manip demandée et j'ai retesté.
[root@giulia ~]# grub-install /dev/sda --recheck
Probing devices to guess BIOS drives. This may take a long time.
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb
[root@giulia ~]#
Ca ne marche pas non plus. Il ne me voit toujours que mon premier disque de 80 G avec ses trois partitions.
Si je comprends bien, il va falloir que j'inverse mes deux disques et que je démarre ma FC11 à partir de mon grub installé dans le MBR de mon ancien disque (ancienne installation FC5) ?
Si je ne fais pas cela, existe t'il un autre moyen de booter mon windows ?