Bonjour Hervé,
Hervé de Dianous a écrit :
> Olivier Allard-Jacquin a écrit :
>>
>> Donc, si je résume :
>> - tu mets un disque dur qui ne marche pas (bruit suspect + non détecté
>> par le BIOS) dans une machine
>>
>> - tu essayes de booter la machine, mais celle-ci bloque (à priori au
>> niveau de GRUB, mais tu ne donnes pas d'info. On ne sait notamment pas
>> si tu parles de GRUB 1 ou 2, et comme tu ne cite pas de nom + version de
>> distrib, on ne peut rien déduire).
>>
>> - et tu t'en étonnes ?
>
> grub 0.97-29ubuntu53
> Ubuntu 9.04
>
>> Je dirais que c'est à priori assez simple :
>> - GRUB détecte "quelque chose" sur le connecteur 2 (ou autre que le 1).
>> - Il essaye d'accéder à ce disque pour y trouver des infos/fichiers pour
>> son boot
>> - Mais le disque qui est naze ne peut pas accéder aux infos (bras
>> endommagée, tête de lecture abîmée, secteurs défectueux, etc...)
>> - Donc, GRUB est bloqué.
>
> Les questions sont :
> Pourquoi Grub bloque-t-il ?
Il doit rechercher des infos dans le MBR du 2nd disque dur. Zone qui
est probablement endommagée.
> Peux-t-on lui faire outrepasser cette erreur ?
Peut-être, mais pas sûr :
- débrancher le DD defectueux
- veiller à ce que le "bon" disque dur soit en /dev/sda1 (rassures-moi,
le disque défectueux est bien SATA ?)
- "/boot/grub/device.map" avec seulement :
(hd0) /dev/sda
- réinstaller GRUB dans le MBR (grub / root / find / setup. Voir ma
conférence sur le sujet
http://olivieraj.free.fr/fr/linux/information/multiboot/presentation/img28.html
)
- arrêter la machine
- installer le DD
- booter
> Grub-2 apporte-t-il une amélioration sur ce point ?
Je ne pense pas, je dirais même au contraire. Mon expérience me pousse
à penser qu'il cherche des infos sur tout les disques attachés au système.
> Les UUID ont ils un effet négatif ?
Cela dépend de ce que tu entends par "négatif". Ils ont leur intérêt.
Ils simplifient la vie des utilisateurs novice lorsque ceux-ci branchent
n'importe comment un nouveau disque.
Mais leur gestion est plus délicate.
Avec GRUB2, de ce que j'ai vu ils peuvent apporter un ralentissement du
boot.
> J'aime pas les UUID !
C'est moderne, est-ce la raison ? ;)
> De toute façon, le disque (NTFS) a l'air vraiment naze.
Probablement.
> Sniff pour l'amie artisane (H2verre) :(
In backup you trust...
Blagues à part : Si tu ne t'en sors pas :
- soit tu bootes la machine sur un LiveCD. Ton GRUB ne sera pas utilisé
- soit tu installes LILO à la place de GRUB
Et si la partition NTFS ne se monte pas :
- soit tu utilises un soft de récupération des fichiers, par analyse de
toute la surface du disque : magicrescue ou un autre dont j'ai oublié le nom
- soit tu utilises un soft Windows spécialisé dans la restauration d'une
partition NTFS. Dans un lointain passé, j'avais fait appel à un truc
appellé "restorer2000". Mais c'est proprio, sous Windows, et payant.
Cordialement,
Olivier
--
~~~~~~~ _____/\_____ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix / _ \/ _ \ Olivier Allard-Jacquin
/ / \ / \ \ Web: http://olivieraj.free.fr/
/___/ / \ \___\ Mail: olivieraj@???
~~~~ ///// ///\\\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!