1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2006
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : décembre 2006
    Messages : 423
    Points : 249
    Points
    249

    Par défaut Raspberry pi B boot sur carte sd et système sur clé USB

    Bonjour,

    Alors depuis 2 jours j’essaie sans résultats de booter sur mon raspberry pi B depuis la carte SD (ce qui est normal pour cette version de raspberry qui ne peut booter qu'a partir de la SD) et transférer ce qui correspond à l'os sur une clé USB.

    Afin d'arriver à mes fins j'installe Raspbian Jessi with Pixel sur la carte SD

    j’obtiens une partition boot en FAT32 et une partition Os en ext4

    Disque /dev/mmcblk0*: 15.9*Go, 15931539456*octets, 31116288*secteurs
    Unités = secteur de 1 × 512 = 512*octets
    Taille de secteur (logique / physique)*: 512*octets / 512*octets
    taille d'E/S (minimale / optimale)*: 512*octets / 512*octets
    Type d'étiquette de disque*: dos
    Identifiant de disque*: 0x90fb79b7

    Périphérique Amorçage Début Fin Blocs Id. Système
    /dev/mmcblk0p1 8192 137215 64512 c W95 FAT32 (LBA)
    /dev/mmcblk0p2 137216 31116287 15489536 83 Linux
    La partition de la carte SD qui m'intéresse est la /dev/mmcblk0p2, celle qui contient l'OS et une fois monté voici les fichiers qu'elle contient :

    total 32
    -rw-r--r--. 1 root root 0 11 déc. 00:52 1
    lrwxrwxrwx. 1 root root 7 11 déc. 00:42 bin -> usr/bin
    dr-xr-xr-x. 3 root root 4096 27 mars 21:50 boot
    drwxr-xr-x. 21 root root 3620 30 mars 01:33 dev
    drwxr-xr-x. 144 root root 8192 29 mars 22:49 etc
    drwxr-xr-x. 3 root root 20 10 mars 2016 home
    lrwxrwxrwx. 1 root root 7 11 déc. 00:42 lib -> usr/lib
    lrwxrwxrwx. 1 root root 9 11 déc. 00:42 lib64 -> usr/lib64
    drwxr-xr-x. 2 root root 6 10 mars 2016 media
    drwxr-xr-x. 2 root root 6 10 mars 2016 mnt
    drwxr-xr-x. 4 root root 28 17 févr. 03:24 opt
    dr-xr-xr-x. 261 root root 0 29 mars 22:48 proc
    dr-xr-x---. 13 root root 4096 27 mars 22:28 root
    drwxr-xr-x. 42 root root 1260 29 mars 21:59 run
    lrwxrwxrwx. 1 root root 8 11 déc. 00:42 sbin -> usr/sbin
    drwxr-xr-x. 2 root root 6 10 mars 2016 srv
    dr-xr-xr-x. 13 root root 0 29 mars 22:48 sys
    drwxrwxrwt. 21 root root 4096 30 mars 01:16 tmp
    drwxr-xr-x. 13 root root 4096 11 déc. 00:42 usr
    drwxr-xr-x. 21 root root 4096 29 mars 22:48 var
    Ensuite je format ma clé USB en ext4 en faisant :

    et j'obtiens ceci :

    Disque /dev/sdc*: 31.4*Go, 31379685376*octets, 61288448*secteurs
    Unités = secteur de 1 × 512 = 512*octets
    Taille de secteur (logique / physique)*: 512*octets / 512*octets
    taille d'E/S (minimale / optimale)*: 512*octets / 512*octets
    Type d'étiquette de disque*: dos
    Identifiant de disque*: 0x00069377

    Périphérique Amorçage Début Fin Blocs Id. Système
    /dev/sdc1 2 61288447 30644223 83 Linux
    Enfin je fais un copie de ma carte SD de la partition /dev/mmcblk0p2 qui correspond à l'OS vers ma clé USB sur la partition /dev/sdc1 en utilisant un dd :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dd if=/dev/mmcblk0p2 of=/dev/sdc1
    Lorsque je monte ma clé USB j'ai bien les dossiers et fichiers nécessaires :

    total 32
    -rw-r--r--. 1 root root 0 11 déc. 00:52 1
    lrwxrwxrwx. 1 root root 7 11 déc. 00:42 bin -> usr/bin
    dr-xr-xr-x. 3 root root 4096 27 mars 21:50 boot
    drwxr-xr-x. 21 root root 3620 30 mars 01:33 dev
    drwxr-xr-x. 144 root root 8192 29 mars 22:49 etc
    drwxr-xr-x. 3 root root 20 10 mars 2016 home
    lrwxrwxrwx. 1 root root 7 11 déc. 00:42 lib -> usr/lib
    lrwxrwxrwx. 1 root root 9 11 déc. 00:42 lib64 -> usr/lib64
    drwxr-xr-x. 2 root root 6 10 mars 2016 media
    drwxr-xr-x. 2 root root 6 10 mars 2016 mnt
    drwxr-xr-x. 4 root root 28 17 févr. 03:24 opt
    dr-xr-xr-x. 261 root root 0 29 mars 22:48 proc
    dr-xr-x---. 13 root root 4096 27 mars 22:28 root
    drwxr-xr-x. 42 root root 1260 29 mars 21:59 run
    lrwxrwxrwx. 1 root root 8 11 déc. 00:42 sbin -> usr/sbin
    drwxr-xr-x. 2 root root 6 10 mars 2016 srv
    dr-xr-xr-x. 13 root root 0 29 mars 22:48 sys
    drwxrwxrwt. 21 root root 4096 30 mars 01:16 tmp
    drwxr-xr-x. 13 root root 4096 11 déc. 00:42 usr
    drwxr-xr-x. 21 root root 4096 29 mars 22:48 var
    Finalement je modifie le fichier cmdline.txt présent dans le boot de ma carte SD pour changer le /dev/mmcblk0p2 par le /dev/sdc1 comme ceci :

    dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
    devient :

    dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/sdc1 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

    et je modifie également le fichier /etc/fstab de la clé USB en ajoutant la ligne /dev/sdc1 / ext4 defaults,noatime 0 1 et je met en commentaire la ligne /dev/mmcblk0p2 / ext4 defaults,noatime 0 1 comme ceci :

    proc /proc proc defaults 0 0
    /dev/mmcblk0p1 /boot vfat defaults 0 2
    #/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
    /dev/sdc1 / ext4 defaults,noatime 0 1
    # a swapfile is not a swap partition, no line here
    # use dphys-swapfile swap[on|off] for that
    Je met ma clé USB dans le port USB et ma carte SD je démarre mon raspberry et là le système reste bloqué sur la framboise en haut à gauche, aucune ligne ne s'affiche et aucun message d'erreur n'apparait.

    Du coup je me demandais qu'est ce qui pouvait clocher dans ma procédure ?

    j'ai suivie divers tuto mais voilà sans aucun succès.

    Merci d'avance pour votre aide, en espérant avoir été clair.

  2. #2
    Rédacteur

    Homme Profil pro
    Instituteur retraité
    Inscrit en
    novembre 2015
    Messages
    292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité

    Informations forums :
    Inscription : novembre 2015
    Messages : 292
    Points : 1 745
    Points
    1 745
    Billets dans le blog
    1

    Par défaut

    Bonjour,
    tu pourras trouver toutes les informations utiles pour un boot du RPi sur USB dans ce tutoriel:
    http://alexandre-laurent.developpez....n-systeme/#LIV
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives et la Raspberry pi en cliquant sur ce lien.

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    21 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 21 920
    Points : 147 820
    Points
    147 820
    Billets dans le blog
    5

    Par défaut

    Bonjour,

    Dans le cmdline.txt enlevez les options quiet et splash afin de bien voir toutes les informations sur le démarrage du système (c'est pas beau, ça fait geek, donc depuis Pixel ils l'ont enlevé, mais c'est tout de même bien pratique ... pour les geeks ).
    Ensuite, je suis étonné que votre clé USB soit montée en /dev/sdc. Je vous conseille d'enlever tous les périphériques USB de votre Raspberry Pi et de modifier la configuration pour indiquer /dev/sda dans le cmdline.txt et le /etc/fstab. En effet, la dernière lettre, c'est un peu comme un numéro de périphérique et j'ose croire que du coup, seule, la clé USB se retrouve en /dev/sda.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Analyse système
    Inscrit en
    mars 2017
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : mars 2017
    Messages : 6
    Points : 11
    Points
    11

    Par défaut

    Bonjour,

    a-tu démontée (umount) ta clé usb avant de faire la commande "dd" ??

    De plus de même que @LittleWhite
    Utilise la commande suivante pour voir où se situe ta clé USB


Discussions similaires

  1. boot sur carte Compact Flash
    Par Sélassié dans le forum Composants
    Réponses: 2
    Dernier message: 01/08/2007, 16h46
  2. Sens des connecteurs sur carte mère
    Par SteelBox dans le forum Composants
    Réponses: 2
    Dernier message: 04/01/2006, 13h00
  3. [Système] navigation sur carte du type mappy
    Par BernardT dans le forum Fonctions
    Réponses: 2
    Dernier message: 28/10/2005, 09h39
  4. Reset sur carte à puce
    Par stolken dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/10/2005, 00h08
  5. Comment lire sur Carte/Interface PCI
    Par Philippe299 dans le forum MFC
    Réponses: 4
    Dernier message: 12/07/2005, 10h40

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