drfrag
Bonjour,
Je possède un boitier USB contenant un disque dur. Si il reste branché au démarrage j'ai "Grub hard Disk Error". Sinon il se monte correctement.
J'ai essayé de mettre ce même disque dur en IDE et ca ne fontione pas non plus.
Fedora est sur un Disque en SATA.
Par contre j'ai essayé mon boitier sur une configuration equivalente (fedora 2, noyau 2.6.8 aussi) sauf que le HD de ce PC est en IDE, pas en SATA, et la pas de probleme ni de Grub hard disk error.
Plan de mes disque dur:
>hda:
>>>>Disque /dev/hda: 60.0 Go, 60000000000 octets
>>>>255 têtes, 63 secteurs/piste, 7294 cylindres
>>>>Unités = cylindres de 16065 * 512 = 8225280 octets
>>>>Périphérique Boot Start End Blocks Id System
>>>>/dev/hda1 * 1 1020 8193118+ 7 HPFS/NTFS
>>>>/dev/hda2 1021 7293 50387872+ f W95 Ext'd (LBA)
>>>>/dev/hda5 1021 7293 50387841 b W95 FAT32
>sda: (Le SATA)
>>>>Disque /dev/sda: 160.0 Go, 160041885696 octets
>>>>255 têtes, 63 secteurs/piste, 19457 cylindres
>>>>Unités = cylindres de 16065 * 512 = 8225280 octets
>>>>Périphérique Boot Start End Blocks Id System
>>>>/dev/sda1 * 1 1275 10241406 83 Linux
>>>>/dev/sda2 1276 1373 787185 82 Linux swap
>>>>/dev/sda3 1374 19457 145259730 c W95 FAT32 (LBA)
>sdb: (celui qui pose pb au démarrage)
>>>>Disque /dev/sdb: 81.9 Go, 81964302336 octets
>>>>255 têtes, 63 secteurs/piste, 9964 cylindres
>>>>Unités = cylindres de 16065 * 512 = 8225280 octets
>>>>Périphérique Boot Start End Blocks Id System
>>>>/dev/sdb1 * 1 9964 80035798+ c W95 FAT32 (LBA)
J'ai remarqué quelque chose de bizarre: à l'installation le SATA était /dev/hde... il me le mettais mm comme ca dans fstab, resultat ca ne se montait pas, je l'ai corrigé en remettant sda.
Mais pour grub il est toujours en hde:
(EDIT: Je viens de voir en lisant de la doc sur grub que lui ne fait pas de distinction entre IDE et SCSI, d'ou le hde qui devient sda...)
$ cat /boot/grub/device.map
# this device map was generated by anaconda
(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/hde
Je voudrais savoir si quelqu'un avait une idée pour mon problème. 🙁
[supprimé]
Je me demande si ce ne vaut pas le coup d'installer lilo?
Par contre je ne sais pas comment faire... une fois le rpm installé que faire pour que lilo prenne le relais de grub?
[supprimé]
up!
titigafr
Salut,
Drfrag,
je viens de lire ton post, si tu as toujours le probléme dont tu parles, je voudrais que tu postes le contenu de "fstab" ainsi que le contenu du "gruf.conf".
sinon j'accepterais volontier que tu nous explique comment tu as résolu ce pb.
Merci, à bientôt
drfrag
Hélas non je n'ai pas résolu ce problème, malgrès le passage de fedora Core 2 à fedora Core 3.
A vrai dire j'ai un peu mis ce problème de coté et je m'habitue à débrancher continuellement mon Disque dur Externe. Il y a toutefois le passage de grub vers lilo qu'il me reste à tester mais je ne sais pas trop comment il faut procéder.
Néanmoins voici le contenu de fstab :
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda1 /mnt/windows ntfs users,noauto 0 0
/dev/hda5 /mnt/share1 vfat defaults 0 0
/dev/sda3 /mnt/share2 vfat defaults 0 0
/dev/sdb5 /mnt/share3 vfat defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
/dev/hdd /media/cdrom auto pamconsole,exec,noauto,managed 0 0
/dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0
et grub.conf :
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.9-1.667)
root (hd1,0)
kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.9-1.667.img
title Windowz Xp
rootnoverify (hd0,0)
chainloader +1
Rien de très exotique sachant que je ne les ai quasiement pas modifiés. Ce qui m'embète le plus c'est que je ne rencontre pas ce problème sur d'autres machines, c'est donc qu'il s'agirait d'un problème hardware...
Marcet
As-tu essayé de changé l'ordre de boot dans le BIOS ?
drfrag
Oui j'ai un peu tout modifié. J'ai désactivé "Other Boot device" et même en ne laissant qu'un "First Boot Device" sur mon Hd0 le resultat est le même.
décourageant...
[supprimé]
salut
Je viens mettre mon grain de sel
1) grub est chiant
2) lilo est chaint aussi
3) faut trouver autre chose
je m'explique :
grub ne numerote pas ces disque comme le fait linux.
il les numerote dans l'ordre que lui donne le BIOS.
il est donc très probable que cette numerotation change si tu branche ton disque usb ou pas.
Je te suggere donc d'installer au moins la partition /boot sur ton disk /dev/hda qui est toujours numerotée (hd0) sous grub.
installe grub aussi sur ce disque.
ca devrait resoudre ton probleme.
Au boulot, et que ça saute!
Marcet
Essaye de voir sur le site du constructeur de ta carte mère s'il n'y a pas une mise à jour du BIOS qui permettrai de régler plus finement l'ordre de boot des disques.
drfrag
Ok, merci beaucoup pour vos réponses.
Auparavant, je ne voyais pas pourquoi on avait la possibilité d'installer /boot sur une autre partition, ton post m'éclaire un peu sur ce point.
Je vais attendre les vacances scolaire, la semaine prochaine, et j'en profiterai pour effectuer cette modification. Cela dit il n'est peut etre pas necessaire de réinstaller completement le système? Enfin je regarderais ça dès que j'en aurait le temps.
Merci encore.