Forum Linux.debian/ubuntu Etch : "/dev/hda1 does not exist" apres upgrade

Posté par  .
Étiquettes : aucune
0
28
avr.
2006
Bonjour,

J'installe en ce moment des Etch sur plusieurs PC (tous le même matériel). Tout s'installe bien, et après un apt-get upgrade, si je redémarre j'obtiens ce message :

Begin: Waiting for root file system...
Vendor: Generic Model: STORAGE DEVICE Rev: 0128
TYPE: Direct-Access ANSI SCSI revision: 00
Vendor: Generic Model: STORAGE DEVICE Rev: 0128
TYPE: Direct-Access ANSI SCSI revision: 00
Vendor: Generic Model: STORAGE DEVICE Rev: 0128
TYPE: Direct-Access ANSI SCSI revision: 00
Vendor: Generic Model: STORAGE DEVICE Rev: 0128
TYPE: Direct-Access ANSI SCSI revision: 00

sd 0:0:0:0: Attached scsi removable disk sda
sd 0:0:0:1: Attached scsi removable disk sda
sd 0:0:0:2: Attached scsi removable disk sda
sd 0:0:0:3: Attached scsi removable disk sda

(long moment d'attente)

Done
ALERT! /dev/hda1 does not exist.

Et là ca me lance un shell minimal où je peux rien faire puisque le disque dur n'est de toute facon pas actif.

Je précise que le seul disque dur qu'il y a est en IDE. Pas de disque externe ou autre.

Il n'y a aucun résultat quand je cherche sur google avec mes messages.

J'espérais qu'ici on pourrait m'aider.

Merci !

David
  • # scsi emulation ?

    Posté par  . Évalué à 2.

    A mon avis, tu as activé l'émulation scsi...du coup ton disque IDE est vu comme un /dev/sda... et tu ne peux plus y accéder via /dev/hda, et donc ça fiche la grouille dans ta conf qui ne s'y retrouve plus...

    Il faudrais que tu puisses soit désactiver cette emulation scsi...soit modifier ton /etc/fstab pour y mettre /dev/sda...suffit de booter sur un cd et de mounter ta partoche et de faire un vi sur /etc/fstab, c'est à mon avis le plus simple...

    hop !
    • [^] # Re: scsi emulation ?

      Posté par  . Évalué à 0.

      Mais pourtant j'ai rien changé dans ma conf. Je redémarre après l'installation, ca marche, je fais un apt-get upgrade tout de suite après avoir démarré.
      Là je redémarre (j'avais déjà eu ce problème mais j'avais installé tellement de paquet que je savais pas lequel posait problème, donc je redémarre souvent pour vérifier que ca marche toujours) et pouf ca marche plus.

      Je trouve ca curieux qu'une simple mise à jour puisse avoir des effets aussi dévastateurs (surtout que c'est pas sid !).

      Enfin j'ai déjà lancé une réinstallation, je verrai ta méthode si il y a encore un problème.
  • # Bug ...

    Posté par  . Évalué à 1.

    Je me suis rendu compte que c'est après l'installation de initramfs que le démarrage n'est plus possible.

    J'ai trouvé ce bug sur une mailing-list de debian :
    http://lists.debian.org/debian-kernel/2006/04/msg00321.html
    Ca correspond bien à mon problème. Le truc bizarre c'est que finalement après la mise à jour du 24 avril ca semble fonctionner à nouveau alors que chez moi non.

    Y'a plus qu'à attendre un patch ?
    • [^] # Re: Bug ...

      Posté par  . Évalué à 2.

      Hmm ça veut peut-être dire que dans l'initrd il manque le module "ide-disk", du coup il ne voit pas le disque au boot.. mais c'est quand même étrange ton message d'erreur qui indique tes devices SCSI...

      tu peux peut-être attendre en effet...ou sinon une fois ton upgrade terminé, avant de rebooter, tu peux recréer toi-même un initrd plus complet, et y incorporant notamment les modules qui manqueraient....
  • # Retourner au noyau précedant ?

    Posté par  (site web personnel) . Évalué à 1.

    Si tu boote sur le noyau précedant la mise à jour, as tu le même problème ?
  • # même problème après recompilation

    Posté par  . Évalué à 0.

    Salut

    je suis sous elive (debian testing/unstable, reiserfs), j'ai essayé il y a quelques heures de recompiler un noyau 2.6.15, et pareil, après reboot sur le nouveau noyau j'ai

    Begin: Waiting for root file system...

    le message de disque SCSI n'apparait lui que lorsque mon disque dur usb est branché, et à vrai dire je n'ai sans doute pas attendu assez longtemps pour qu'il m'affiche "/dev/hda2 does not exist"...

    j'ai fabriqué le paquet kernel-image avec initrd, je vais essayer tout de suite de rebooter avec /dev/sda2 mais j'y crois peu... je vous tiens au courant et je recompile un noyau 2.6.16 avec un .config non optimisé mais qui marche... (sous Archlinux en tout cas)
    • [^] # Re: même problème après recompilation

      Posté par  . Évalué à 0.

      bon bah échec...si j'ai le même problème (ça serait pas de bol) avec le 2.6.16 je vous tiens au courant... bon courage quand même ! ;o)
      • [^] # Re: même problème après recompilation

        Posté par  . Évalué à 0.

        bon voilà a priori je dirais que c'est pas un problème de paquets, puisque là avec le 2.6.16 compilé ça fonctionne.
        bonne chance ! (et bonne nuit, il est temps)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.