IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Debian Discussion :

Probleme de montage disque USB au boot


Sujet :

Debian

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 34
    Par défaut Probleme de montage disque USB au boot
    Bonjour á tous,

    Je tourne sur debian etch sur un veil AMD k6-2 sur lequel j'ai connecté un disque additionnel USB de 200Go qui me sert de disque de stockage.

    Le probleme est qu'au demarrage de la machine au moment de monter automatiquement ce disque il m'envoie le message d'erreur suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Mounting local filesystems... mount: special device /dev/sda1 does not exist failed
    Si je me logue tout de suite et je fait:

    Aucun probleme mon disque est monté !

    Avec dmesg:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    # dmesg | grep usb
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    usb usb1: configuration #1 chosen from 1 choice
    usb 1-2: new full speed USB device using ohci_hcd and address 2
    usb 1-2: configuration #1 chosen from 1 choice
    usbcore: registered new driver usb-storage
    usb-storage: device found at 2
    usb-storage: waiting for device to settle before scanning
    usb-storage: device scan complete
     
    # dmesg | grep sda
    SCSI device sda: 390721967 512-byte hdwr sectors (200050 MB)
    sda: Write Protect is off
    sda: Mode Sense: 03 00 00 00
    sda: assuming drive cache: write through
    SCSI device sda: 390721967 512-byte hdwr sectors (200050 MB)
    sda: Write Protect is off
    sda: Mode Sense: 03 00 00 00
    sda: assuming drive cache: write through
     sda: sda1
    sd 0:0:0:0: Attached scsi disk sda
    Ce qui a l'air de dire que tout va bien.

    Je ne comprends pas pourquoi, il refuse de le monter automatiquement au boot.

    Quelqu'un aurait une idée.

    Merci d'avance

    Stef.

  2. #2
    Membre émérite
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Billets dans le blog
    2
    Par défaut
    Slt,

    Peux-tu donner ton /etc/fstab, tu dois avoir une mauvaise config ?

  3. #3
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    J'ai déjà eu le problème il me semble.
    J'ai l'habitude de booter ma debian sur un disque usb au boulot et il m'est déjà arrivé que le système veuille accéder au disque avant même que le disque soit détecté par le noyau.

    Du coup impossible de booter car il essayer de monter un filesystem qui n'existait pas (vu que le disque n'était pas détecté)

    La seule solution que j'ai trouvé à cela, c'est peut être un peu bourrin mais ça marche.
    J'ai pris l'image initrd de mon noyau (initrd.img-2.6.18-6-686), je l'ai copié dans un répertoire temporaire.
    Je l'ai ensuite décompressée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gzip -dc initrd.img-2.6.18-6-686 | cpio -iv

    J'obtiens donc le contenu suivant dans mon répertoire temporaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bin  conf  etc  init  initrd.img-2.6.18-6-686  lib  sbin  scripts
    Je me déplace dans le répertoire scripts/local-top
    et j'ai édité le script nommé lvm pour y ajouter les lignes suivantes (en gras)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ...
    if [ ! -e /sbin/vgchange ]; then
            exit 0
    fi
    
    echo "Sleeping 10 seconds to detect usb disk"
    sleep 10
    echo "Continue booting"
    
    modprobe -q dm-mod
    modprobe -q dm-snapshot
    modprobe -q dm-mirror
    Ces lignes auront pour effet de faire une tempo de 10 secondes avant de commencer à monter les filesystems, pour donner un peu plus de temps au noyau pour détecter les périphériques, donc ton disque usb.

    Une fois ce script modifié tu le copies dans le répertoire /etc/initramfs-tools/scripts/local-top et tu regénères une image initrd pour ton noyau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update-initramfs -u -k 2.6.18-6-686
    Ce qui aura pour effet bien sûr de générer une image initrd avec ton script modifié.

    Et il n'y a plus qu'a rebooter pour tester...

  4. #4
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 34
    Par défaut
    Pardonnez-moi, je n'ai pas pu répondre plus vite.

    Merci CedriX pour ta réponse.

    En fait, c'etait tout bête:
    J'avais recompilé mon noyau parceque j'avais tout le temps une "status error hda" en modifiant quelques parametres et dans le /boot/grub/menu.lst j'avais oublié de rajouter la ligne qui lance initrd.img

    Maintenant le disque USB se monte bien automatiquement mais cette foutue "status error hda" est revenue...

    Bon c'est une autre histoire (si vous avez une idée á ce sujet ?)

    Merci bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme montage cle usb et disque dur interne
    Par vinceleneuski dans le forum BSD
    Réponses: 2
    Dernier message: 01/05/2009, 12h20
  2. Probleme de montage de cle usb et disque dur externe
    Par achilekom dans le forum Bubuntu
    Réponses: 2
    Dernier message: 06/05/2008, 20h28
  3. Problème de montage de disque dur externe
    Par sheepfire dans le forum Matériel
    Réponses: 3
    Dernier message: 18/11/2006, 09h36
  4. Probleme de montage clé usb sous debian
    Par shrucky dans le forum Matériel
    Réponses: 7
    Dernier message: 08/05/2006, 11h31
  5. problème de montage de clé usb
    Par shrucky dans le forum Matériel
    Réponses: 3
    Dernier message: 18/03/2006, 22h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo