Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1034 connectés 

  FORUM HardWare.fr
  Hardware
  Disque dur

  Seagate, Debian, GRUB, géométrie.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Seagate, Debian, GRUB, géométrie.

n°6160825
Pierre Mau​rette
Posté le 17-01-2008 à 16:57:24  profilanswer
 

Bonjour,
 
J'ai une machine équipée comme ceci (vieux disques de "récupération" ):
- hda 40 Go Windows 2000 (en NTFS) + 1 partition Mandriva.
Disque Seagate ST340823A sans doute en fin de vie. Lanceur Grub.
- hdb 40 Go Mandriva (32bit), swap commun avec Debian.
- hdc 60 Go Debian (64bit).
La carte mère est une MSI K9VGM-V, un très mauvais choix surtout pour Linux.
 
Boot par grub. Tout fonctionne correctement une fois booté. Les boots Mandriva et 2000 se passent sans anicroche.
En revanche, le disque hda gêne le boot Debian. Le syslog en est innondé, voici juste un extrait, il y en a de pages comme ça:


Jan 16 19:04:47 localhost kernel: hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 16 19:04:47 localhost kernel: hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
Jan 16 19:04:47 localhost kernel: ide: failed opcode was: unknown
Jan 16 19:04:47 localhost kernel: hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 16 19:04:47 localhost kernel: hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
Jan 16 19:04:47 localhost kernel: ide: failed opcode was: unknown
Jan 16 19:04:47 localhost kernel: hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 16 19:04:47 localhost kernel: hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
Jan 16 19:04:47 localhost kernel: ide: failed opcode was: unknown
Jan 16 19:04:47 localhost kernel: hda: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 16 19:04:47 localhost kernel: hda: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=78230639, sector=78165360
Jan 16 19:04:47 localhost kernel: ide: failed opcode was: unknown
Jan 16 19:04:47 localhost kernel: ide0: reset: success


 
En général, tout ça se passe assez rapidement, mais parfois, rarement, c'est bloquant, et je dois reset-er.
J'ai fini par constater que le secteur posant problème était légèrement au-delà de la dernière partition, et de l'espace partitionnable, vus par GParted/Qparted.
Dans le shell grub, j'obtiens:


grub> geometry (hd0)
geometry (hd0)
drive 0x80: C/H/S = 4865/255/63, The number of sectors = 78165361, /dev/hda
   Partition num: 0,  Filesystem type unknown, partition type 0x17
   Partition num: 4,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 5,  Filesystem type is ext2fs, partition type 0x83


 
La multiplication 4865 x 255 x 63 donne 78156225, et GParted confirme que le dernier secteur de /dev/hda est bien le 78156224.
Le problème, c'est que je ne sais pas corriger de façon rémanente la valeur de total_sector dans grub. En fait, le problème, c'est aussi que je ne pige pas trop d'où vient ce 78165361. Pour être clair, c'est que je ne comprends pas la façon dont grub s'occupe de la géométrie des disques.
J'ai fait une dernière manip: le même GNU GRUB 0.97 est installé à la fois sur la Debian et sur la Mandriva. J'ai réactivé celui de la Mandriva en le plaçant sur le second disque, je le sélectionne en changeant mon disque de boot dans le BIOS. Tout ça pour dire que le problème est le même: c'est le lancement de la Debian qui pose problème.
 
Je suis preneur de toute suggestion, merci...

mood
Publicité
Posté le 17-01-2008 à 16:57:24  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Disque dur

  Seagate, Debian, GRUB, géométrie.

 

Sujets relatifs
Memup = Seagate ?Ecriture décalée à échoué dd seagate ST3500320AS
Samsung SpinPoint F1 vs Seagate BarracudaQuel Seagate 500 Go ? je suis perdu :)
pilote du seagate momentus 5400.3 160Gbpb fichier hs avec hdd seagate sata
Résoudre le problème Hdd locked au post (Hdd Seagate)Seagate 7200.10 "Certified Repaired HDD" en vente, dans leur droit ?
Disque dur Seagate Barracuda 
Plus de sujets relatifs à : Seagate, Debian, GRUB, géométrie.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR