Re: grub

トップ ページ

このメッセージに返信
著者: Patrick Dupre
日付:  
To: Olivier Allard-Jacquin
CC: guilde
題目: Re: grub
J'ai tout ! essaye, mais c'est toujours la meme chose.

J'ai deisntaller et reinstaller grub, cela ne change rien !!

Toujours pas de boot direct sur /dev/sdb5.

Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no

Error 2: Bad file or directory type

Mais si je fais root (hd1,4)

find /boot/grub/stage1
(hd0,7)


On dirait que grub examine le boot master et trouve hd0,7

Chaque fois que j'essaie de reinstaller depuis /dev/sdb5, j'ai:
The file /boot/grub/stage1 not read correctly.
Donc il n'y a pas de nouveau MBR recree

Lorsque je fais le meme chose depuis /dev/hda8, je n'ai pas d'erreur
mais je ne peux pas booter sur /dev/sdb5 directement.

le /boot/grub/device.map est correct.
La partition /boot et bien en /dev/sdb5

J'ai bien regarder la doc, mais je n'ai rien vu



>     Bonjour,

>
> Patrick Dupre a écrit :
>>>> Comment est-ce que vous comprenez ce comportement ?
>>>> J'ai 2 systemes identiques sur 2 disques differents:
>>>>
>>>> Je peux booter ainsi:
>>>>          root (hd0,7)
>>>>          kernel /boot/vmlinuz-2.6.23.17-88.fc7 ro root=/dev/sda8 rhgb
>>>> quiet
>>>> selinux=0
>>>>          initrd /boot/initrd-2.6.23.17-88.fc7.img

>>>>
>>>> Mais pas ainsi (Error 2: Bad file or directory type)
>>>>          root (hd1,4)
>>>>          kernel /boot/vmlinuz-2.6.23.17-88.fc7 ro root=/dev/sdb5 rhgb
>>>> quiet
>>>> selinux=0
>>>>          initrd /boot/initrd-2.6.23.17-88.fc7.img

>>>>
>>>>
>>>> Cependant je peux booter ainsi:
>>>>          root (hd0,7)
>>>>          kernel /boot/vmlinuz-2.6.23.17-88.fc7 ro root=/dev/sdb5 rhgb
>>>> quiet
>>>> selinux=0
>>>>          initrd /boot/initrd-2.6.23.17-88.fc7.img

>>>>
>>>
>>> juste pour voir, est-ce que tu peux afficher ceci :
>>> prompt> cat /boot/grub/device.map
>> Good point,
>>
>> (hd0)     /dev/sda

>
>     Rajoute au /boot/grub/device.map :
> (hd1)     /dev/sdb

>
> afin que tu ais ceci ;
>
> # cat /boot/grub/device.map
> (hd0)     /dev/sda
> (hd1)     /dev/sdb

>
>
>> Il semble que hd1 soit manquant.
>>
>> Si je le rajoute,
>> grun-install me donne une erreur:
>> grub-install --root-directory=/boot /dev/sda
>> The file /boot/boot/grub/stage1 not read correctly.
>>
>> IL semblerait que je devrais faire un update-grub
>>
>> mais je n'ai pas acces a cette commande (elle n'existe pas chez moi).
>>
>> d'autre part, si je fais grub, puis:
>> root (hd1,4)
>>
>> cela me donne:
>> Filesystem type is ext2fs, partition type 0x83
>>
>> mais setup (hd0)
>> donne:
>> Checking if "/boot/grub/stage1" exists... no
>> Checking if "/grub/stage1" exists... no
>>
>> Error 2: Bad file or directory type
>>
>>
>> alors que: find /boot/grub/stage1
>> donne (hd0,7),
>
>     Les 2 commandes disent la même chose : Le /boot/grub de /dev/sdb5 ne
> contiennent pas les fichiers "stage*". Je pense que c'est la faute du
> device.map qui est faux. Fais la modification indiqué ci-dessus, et
> reboote la machine en sélectionnant le Linux de /dev/sdb5

>
>     Si cela ne marche pas, recopie les fichiers de grub du /boot/grub
> (device.map, *stage*) de /dev/sda8 dans le /boot/grub de /dev/sdb5

>
>     Cordialement,

>
>                     Olivier

>


-- 
---
==========================================================================
  Patrick DUPRÉ                      |   |
  Department of Chemistry            |   |    Phone: (44)-(0)-1904-434384
  The University of York             |   |    Fax:   (44)-(0)-1904-432516
  Heslington                         |   |
  York YO10 5DD  United Kingdom      |   |    email: pd520@???
==========================================================================