Le multiboot marche depuis le disque dur. pour y arriver j’ai appliqué la
2ème procédure de multiboot décrite ici :
linux.jpvweb.com/multibootwinxp.html
Elle utilse le loader NTLDR de windows de grubinstall.exe pour windows.
Mais le boot de Linux ne réussit pas à tous les coups. Je pense que c’estun
problème d’affectation des périphériques IDE. De temps en temps Linux fait
le montage suivant :
- les 2 DVDROM de la nappe dite PRI_IDE sont montés en hda et hdb
- les 2 HD PATA de la nappe dite PRI_EIDE sont montés en hde et hdf
et là le boot réussit, et de temps en temps Linux fait le montage inverse :
- les 2 HD PATA sont montés en hda et hdb,
- les deux DVDROM en hde et hdf
et là le boot échoue après les messages suivants (après plusieurs écrans de
messages) :
Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
Done
Begin: Waiting for root file system ... ..
et puis, plus rien.
Pour le boot depuis NTLDR, à titre d’info contenu du fichier c:\boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP dition familiale" /noexecute=optin /fastdetect
c:\boot\stage1="Linux"
Contenu du fichier c:\boot\menu.lst
default 0
timeout 5
color cyan/blue white/blue
title Debian GNU/Linux, kernel 2.6.18-3-686
root (hd1,0)
kernel /boot/vmlinuz-2.6.18-3-686 root=/dev/hde1 ro
initrd /boot/initrd.img-2.6.18-3-686
savedefault
title Debian GNU/Linux, kernel 2.6.18-3-686 (single-user mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.18-3-686 root=/dev/hde1 ro single
initrd /boot/initrd.img-2.6.18-3-686
savedefault
title Other operating systems:
root
title Windows NT/2000/XP
root (hd0,0)
savedefault
chainloader +1
Le setup/bios de ma carte mère (ASUS P5LD2) n’est pas très clair. Sur le 1er écran il affiche
Primary IDE Master : nom du 1er DVDROM
Primary IDE Slave : nom du 2ème DVDROM
third IDE Master : nom du HD SATA (celui sur lequel il y a XP)
third IDE Slace : not detected
fourth IDE Master : not detected
fourth IDE Slave : not detected
Il y a égalemnt une ligne pour le choix : Configure SATA As :
avec 3 choix : Standart IDE (par défaut, et choix actuel), AHCI et RAID.
Il n’est jamais question de 2ème IDE Master ou slave (ni sur les écrans, ni dans le manuel).
Mes deux HD PATA n’apparaissent pas sur cet écran. Ils ne sont signalés que
dans le 4ème écran (boot) qui comporte les items suivants (de mémoire) :
Boot Device Priority :
Hard Disk Sequence :
CDROM Sequence :
et en cliquant sur ces 3 items on accède à 3 écrans. Dans le 1er j’ai choisi la séquence
Floppy, puis CD, puis HD,
Dans le deuxième, les TROIS disques dur sont listés et on peut modifier leur ordre
pour le boot. L’odre actuel étant 1) le SATA, 2) le PATA1, 3) le PATA2,
et dans le troisième on peut ordonner les deux DVDROM.
Finalement, dans le bios/setup, il n’y a que sur ce 2ème sous-écran du menu boot que mes
disques PATA apparaissent.
Je rappelle que XP est sur le SATA et que son boot réussit à chaque fois et que
Linux est sur le PATA1 et que son boot réussit en gros une fois sur deux.
Si quelqu’un a une idée améliorer ce fonctionnement, elle sera la bienvenue.
Cordialement, Michel.