Bonjour,
Patrick Dupre a écrit :
> On Fri, 27 Feb 2009, Olivier Allard-Jacquin wrote:
>
>> Bonsoir,
>>
>> Patrick Dupre a écrit :
>>
>> [...]
>>
>>> J'ai essaye les 2 cotes.
>>
>> Mauvaise idée...
>>
>> On va se concentrer sur ce qu'il y a de plus, simple, à savoir
>> utiliser
>> EXCLUSIVEMENT sur le grub du Linux du /dev/sda8. Oublie que tu as un
>> grub dans le /dev/sdb5, nous n'allons pas l'utiliser du tout.
>>
>> Dans tout ce que j'écris par la suite, et sauf avis contraire : - les
>> fichiers à modifier sont ceux du /dev/sda8
>> - les commandes à taper sont à lancer depuis le Linux du /dev/sda8
>>
>> A partir de là, vérifie que le /boot/grub/device.map soit :
>> (hd0) /dev/sda
>> (hd1) /dev/sdb
> C'est correct
>>
>> Puis :
>> - lance "grub"
>>
>> - fait un root (hd0,7)
>>
>> - fais un find /boot/grub/stage1
>> réponse attendue :
>> (hd0,7)
>> (hd1,4) << Pas important si il n'est pas là
> (hd0,7)
>> - fais un find /boot/vmlinuz-2.6.23.17-88.fc7
>> réponse attendue :
>> (hd0,7)
>> (hd1,4) << Cette réponse est PRIMORDIALE
> (hd0,7)
Problème
> ls /boot/vmlinuz-2.6.23.17-88.fc7 -l
> -rw-r--r-- 1 root root 1975008 2008-05-15 05:42
> /boot/vmlinuz-2.6.23.17-88.fc7
>
> mount :dev/sdb5 /mnt/tmp
>
> ls /mnt/tmp/boot/vmlinuz-2.6.23.17-88.fc7 -l
> -rw-r--r-- 1 root root 1975008 2008-05-15 05:42
> /mnt/tmp/boot/vmlinuz-2.6.23.17-88.fc7
OK
>> - fais un find /boot/initrd-2.6.23.17-88.fc7.img
>> réponse attendue :
>> (hd0,7)
>> (hd1,4) << Cette réponse est PRIMORDIALE
> (hd0,7)
Problème aussi
>> mon hypothèse : Les deux kernels de tes 2 distributions fedora NE sont
>> PAS strictement identiques.
>
>
> diff /mnt/tmp/boot/vmlinuz-2.6.23.17-88.fc7 /boot/vmlinuz-2.6.23.17-88.fc7
>
> n'indique aucune difference!
>
> Est-ce que le blocksize 2048 ne pourrait-etre pas etre la raison ?
Tu parles de la limite du BIOS au boot (les 1024 cylindres ), pour le
chargement de l'OS ? Humm, normalement, non. Ta machine sembles avoir du
SATA, donc elle paraît assez récente.
Est-ce le cas ?
Quelle est l'âge du BIOS ?
Quelle est la taille du disque dur /dev/sdb ?
Le /dev/sdb5, il commence à partir de combien de Go ou de cylindres ?
As-tu la possibilité de créer un /boot pour le 2nd Linux, en /dev/sdb1
? C'est à dire au tout début du 2nd disque ?
La solution que je vois, mais c'est juste un patch :
- Créer sur le /dev/sda8, un répertoire /boot/sdb5
- Copier dans /boot/sdb5, les fichiers vmlinux et initrd du Linux qui se
trouve sur le /dev/sdb5
- modifier le /boot/grub/menu.lst du /dev/sda8, avec ceci :
# Boot du Linux du /dev/sdb5
root (hd0,7)
kernel /boot/sdb5/vmlinuz-2.6.23.17-88.fc7 ro root=/dev/sdb5 rhgb quiet
selinux=0
initrd /boot/sdb5/initrd-2.6.23.17-88.fc7.img
Les mises à jour du kernel du 2nd Linux seront un peu pénible, car il
faudra recopier à la main les fichiers du kernel du 2nd Linux, et les
mettre dans le /boot/sdb5/ du 1er Linux.
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!