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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Armbian-clone sd impossible de booter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Armbian-clone sd impossible de booter

n°1439782
groskeke
Posté le 03-11-2019 à 18:09:39  profilanswer
 

Bonjour bonjour,

 

J'ai essayé toute l'après midi en vain de résoudre mon soucis qui est le suivant:
J'ai essayé par différentes méthodes (sur une machine virtuelle sur laquelle est installé Ubuntu j'ai copié la partition de la première carte sur la seconde avec gparted. Par commande dd depuis une console j'ai copié sda sur sdb) de faire un clone d'une carte micro sd(8go) sur une carte micro sd (32go) de armbian que j'ai à la base sur mon cubox i4 pro.
Le gros problème c'est qu'avec la nouvelle carte micro sd le système ne boot pas.

 

Les messages :
Gave up waiting for root file system device.
Common problems
- Boot args (cat proc/cnd.no)
- Check rootdelay (did the system wait long enough?)
- Missing modules (cat proc/modules: Is /dev)
ALERT UUID-16bb1d19-3ee3-119r-Be32-9920fr7d190a does not exist.
Dropping to a shell!
(initramfs)

 

Comme je ne suis pas un expert en Linux (je suis une quiche) impossible de résoudre ce problème.

 

Un peu d'aide ?
Merci d'avance


Message édité par groskeke le 07-11-2019 à 14:36:36
mood
Publicité
Posté le 03-11-2019 à 18:09:39  profilanswer
 

n°1439871
groskeke
Posté le 06-11-2019 à 21:08:26  profilanswer
 

Personne ?  :sweat:

n°1439898
tantal_fr
Chipeur, arrête de chiper !
Posté le 07-11-2019 à 09:36:19  profilanswer
 

Bonjour,
Ne connaissant pas les distribution arm, notamment pour ce qui est le boot (je connais grub, mais là autre chose est utilisé) je ne peux que supposer que le boot s'attend à une partition ayant l'UUID  16bb1d19-3ee3-119r-Be32-9920fr7d190a alors que celle de la nouvelle carte ne porte pas le même UUID.
 
Il faudrait regarder la doc et trouver le moyen de change UUID de la partition racine déclaré dans le gestionnaire de boot.
 
Autre point possiblement bloquant : la compatibilité des cartes SD (entre SDHC, SDXC, etc.) voir les cartes compatible avec le contrôleur.
 
Bon courage

n°1439901
groskeke
Posté le 07-11-2019 à 10:31:10  profilanswer
 

Bonjour et merci pour ta réponse.
Pour l'uuid j'ai justement par le clone de la carte la même c'est pour ça que je ne comprends pas le message.
Pour le type de carte il faut que je vérifie mais il me semble qu'a part la capacité le type est le même.

n°1439904
fh82
Posté le 07-11-2019 à 11:29:53  profilanswer
 

:hello:  
 
C'est en lisant le commentaire de @tantal_fr que "ça" m'est revenu... peut-être que c'est inutile, mais autant le savoir :
j'avais fait une copie clone de mon disque principal, et l'avais laissé connecter, et au démarrage suivant, plus rien... aucun démarrage !
et, je me suis souvenu de mon disque clone, aussi, je l'ai déconnecté, et relancer le démarrage, où tout c'est bien déroulé !
 
Le système "voyant" deux disques, partitions avec le même uuid, ne sait lequel prendre, aussi, il refuse de prendre une décision, et se bloque !
 
Mais, j'ai peut-être tout à coté...  :jap:  
 
Bon dépannage ;)


---------------
BernArd -+- HP-8300/i7-2600 3.4GHz, Debian Bookworm 64bits -+- Xiaomi MI 11 / Free mobile
n°1439905
groskeke
Posté le 07-11-2019 à 11:49:22  profilanswer
 

Dommage pour moi ça ne peut arriver.
En effet le système d'exploitation est sur la micro sd et il ne peut y avoir qu'une seule micro sd de branchée.  
Donc quand je teste mon clone j'ai retiré auparavant l'original.  
 
Merci tout de même de ta réponse

n°1439906
fh82
Posté le 07-11-2019 à 12:31:15  profilanswer
 

Ok, j'ai à coté ;)
 
Aurais-tu testé ta carte, sur une autre machine, où tu demandes à démarrer sur la carte ?


---------------
BernArd -+- HP-8300/i7-2600 3.4GHz, Debian Bookworm 64bits -+- Xiaomi MI 11 / Free mobile
n°1439913
groskeke
Posté le 07-11-2019 à 14:26:33  profilanswer
 

Je n'ai que ma cubox pour tester j'enlève donc l'actuelle pour tester la carte clonée.
Le démarrage se fait sur la sd.
Comme du jour au lendemain je peux avoir un soucis avec ma carte actuelle je veux un clone pour la remplacer à ce moment là (encore faut il que le clone fonctionne


Message édité par groskeke le 07-11-2019 à 14:27:44
n°1439914
fh82
Posté le 07-11-2019 à 15:10:03  profilanswer
 

Ok !
 
je relisais comment tu as cloné.
 
Perso, j'utilise CloneZilla, et en suis satisfait !
Je clone mon disque principal, sur le fixe, environ tous les mois, et le clone est nickel !
 
As-tu déjà testé ?
Résultat ?


---------------
BernArd -+- HP-8300/i7-2600 3.4GHz, Debian Bookworm 64bits -+- Xiaomi MI 11 / Free mobile
n°1439915
groskeke
Posté le 07-11-2019 à 15:15:19  profilanswer
 

Non je ne connais pas.
J'y jetterai un œil ce soir pour mettre ça sur ma machine virtuelle.
Merci

mood
Publicité
Posté le 07-11-2019 à 15:15:19  profilanswer
 

n°1439916
fh82
Posté le 07-11-2019 à 15:22:08  profilanswer
 

Nul besoin de mettre cela sur ta machine virtuelle !
 
Tu charges le programme, tu le graves sur un cd/dvd/ou autre, et tu démarres dessus !
tu laisses connecter, sur ta machine à cloner, que ton disque principal (qu'il va reconnaître, enfin... normalement... ;) ) et ta carte à cloner, qui doivent être de même capacité !
et zou... selon ce qu'il y a à cloner, ça dure environ 1h maxi !  
 
toujours chez moi, pour cloner 300Go, il demande près de 45mn !
Bon clonage, le cas échéant ;)


---------------
BernArd -+- HP-8300/i7-2600 3.4GHz, Debian Bookworm 64bits -+- Xiaomi MI 11 / Free mobile
n°1439918
groskeke
Posté le 07-11-2019 à 15:32:15  profilanswer
 

Je ne dois pas pouvoir avec le cubox booter sur l'usb sans au préalable notifier par un fichier sur la micro sd que je boot sur la clé.un peu le bazarre sachant que je suis une quiche pour tout ça.
Du coup je me disais que je pouvais faire ça sur mon pc avec virtualbox en utilisant un adaptateur micro sd /usb (j'ai tout ca sous la main)


Message édité par groskeke le 07-11-2019 à 15:34:46
n°1439919
fh82
Posté le 07-11-2019 à 15:43:44  profilanswer
 

Ah voui... et malheureusement, je méconnais totalement ta machine...
donc, impossible de te donner des commandes à effectuer...
Souhaitons qu'il y ait des lectrices, lecteurs qui connaissent cette machine et puissent te renseigner ;)


---------------
BernArd -+- HP-8300/i7-2600 3.4GHz, Debian Bookworm 64bits -+- Xiaomi MI 11 / Free mobile
n°1439940
groskeke
Posté le 07-11-2019 à 21:29:46  profilanswer
 

Bon et bien le clone avec Clonezilla donne les mêmes erreurs

n°1439951
fh82
Posté le 08-11-2019 à 11:12:41  profilanswer
 

groskeke a écrit :

Bon et bien le clone avec Clonezilla donne les mêmes erreurs


Bon, là c'est... :(


---------------
BernArd -+- HP-8300/i7-2600 3.4GHz, Debian Bookworm 64bits -+- Xiaomi MI 11 / Free mobile
n°1439988
kaari
Fuck Yeah !
Posté le 10-11-2019 à 09:58:07  profilanswer
 

Salut :hello:
 
Déjà on aurait besoin de savoir à quel stade l'erreur apparaît.
Le message d'erreur semble venir de l'initramfs?
Quel bootloader est installé ? Grub ? As-tu accès à un(des) menu pendant le boot ?
 
Référence la carte sd que tu as achetée?
 
Sinon, ce que j'aurais fais n'est pas un clone mais un formatage de la carte sd, une copie des fichiers et une modif manuelle du fstab et des options de boot.
 
Question: est-il possible pour toi de booter un linux sur ta machine arm et en même temps d'avoir ta nouvelle carte sd connectée ? C'est nécessaire si on doit choot pour compiler sur ta nouvelle carte.

Message cité 1 fois
Message édité par kaari le 10-11-2019 à 10:20:52

---------------
Mon topic ventes ;)
n°1439989
groskeke
Posté le 10-11-2019 à 10:18:00  profilanswer
 

kaari a écrit :

Salut :hello:
 
Déjà on aurait besoin de savoir à quel stade l'erreur apparaît.
Le message d'erreur semble venir de l'initramfs?
Quel bootloader est installé ? Grub ? As-tu accès à un(des) menu pendant le boot ?
 
Référence la carte sd que tu as achetée?
 
Sinon, ce que j'aurais fais n'est pas un clone mais un formatage de la carte sd, une copie des fichiers et une modif manuelle du fstab et des options de boot.


 
Bonjour bonjour.
Merci déjà te ton message :)
La carte micro sd est une blizwolf 32go HC (sans erreur j'ai vérifié avant). voici laquelle c'est : https://www.amazon.fr/dp/B07PFQ3MLY [...] %2Bsd&th=1
Le bootloader je ne sais pas te dire malheureusement je sais juste que j'ai armbian d'installé  :sarcastic: (u-boot comme indiqué en haut du screen ?)
menu pendant le boot ? très bonne question je ne sais pas.
Voilà ce que j'ai à l'écran:
https://i.imgur.com/ti8wrTOh.jpg
https://i.imgur.com/8IoMIC7h.jpg
 
si le uuid est different sur le screen c'est parce que je l'ai modifié dans etc/fstab et dans /boot/armbianEnv.txt ainsi que la modif du uuid de la partition et à part changer le uuid dans le message d'erreur rien ne change


Message édité par groskeke le 10-11-2019 à 10:36:21
n°1439990
kaari
Fuck Yeah !
Posté le 10-11-2019 à 10:37:02  profilanswer
 

Super! Comme tu peux le constater ca stop bien a l'initramfs.
 
Generalement le boot process se passe grosso-modo comme ca:

  • Le bios (dans ton cas u-boot) repere sur quelle partition (ou a quelle position dans le disque) il doit lire pour trouver un programme (le bootloader)
  • Le bootloader (exemple grub, syslinux..) lit sa configruation et boot le kernel et l'initrd (initramfs)
  • L'initrd est un systeme linux de base qui va preparer le systeme au boot de ton vrai systeme
  • systemd (ou autre service init) se lance, et lance tous les autres services de ton systeme


A chaque etape on gagne en possiibilite et en complexite, donc la on est plutot bien situe pour agir :D
 
Au stade de l'initramfs, le systeme bloque et te drop donc un shell dans lequel tu peux lancer des commandes.
Malheuresement je n'arrive pas a acceder au site armbian  (il a l'air detre down), donc je ne sais pas ou aller chercher pour resoudre ton probleme, mais on peut toujours investiguer en attendant:
lance les commandes suivantes:

mount
fdisk -l
cat /proc/cmdline


 
si fdisk -l ne marche pas, fais un "ls /dev/*/*" et un "blkid"
 
EDIT: Lance aussi un "cat /boot/boot.scr" (quoiquil risque de te jeter pour le moment)


Message édité par kaari le 10-11-2019 à 10:42:17

---------------
Mon topic ventes ;)
n°1439991
groskeke
Posté le 10-11-2019 à 10:46:22  profilanswer
 

merci de ta réponse :D
 
voilà ce que j'ai avec les commandes (fdisk ne fonctionne pas):
https://i.imgur.com/QRjFJJch.jpg
https://i.imgur.com/xNBTy50h.jpg


Message édité par groskeke le 10-11-2019 à 10:48:02
n°1439992
kaari
Fuck Yeah !
Posté le 10-11-2019 à 10:50:39  profilanswer
 

Alors comme tu peux le voir, le "cat /proc/cmdline" est la commande qui a ete lancee pour booter ton initramfs, et tu peux constater qu'elle indique une partition root avec un UUID qui est le meme que ton message d'erreur.
 
Nous devons donc deja verifier si une telle partition est bien presente sur ta carte sd.
 
 
oui fdisk ne fonctionne evidement pas, essaye "blkid"
Tu vas aussi lancer un "cat /proc/version" stp


Message édité par kaari le 10-11-2019 à 10:58:08

---------------
Mon topic ventes ;)
n°1439993
groskeke
Posté le 10-11-2019 à 11:04:58  profilanswer
 

le blkid ne sort rien j'ai direct derriere (initramfs)
 
pour le cat /proc/cmdline :
https://i.imgur.com/a5kuJjzh.jpg
 
par contre pour le uuid j'avais changé ca sur xubuntu (virtualbox) en uuid aleatyoire par gparted et j'avais ensuite changé les 2 fichier fstab et armbianEnv.txt pour indiquer le nouveau uuid (avant l'uuid present au debut de mon post c'était l'uuid de ma carte d'origine et une fois cloné j'avais le même uuid)
après n'étant pas doué j'ai peut être fait une erreur.ce que je ne comprends juste pas c'est pourquoi avec un clone ca ne se lance pas exactement comme avec la carte d'origine :(
 
(le site de armbian semble refonctionner)


Message édité par groskeke le 10-11-2019 à 11:10:40
n°1439994
kaari
Fuck Yeah !
Posté le 10-11-2019 à 11:25:36  profilanswer
 

Aouch, donc c'est bien ce qu'on pensait, ta carte sd n'est pas visible.
 
Quelques dernieres commande que tu peux lancer: "lsmod" "modprobe sdhci" puis refaire un blkid.
 
Deja, teste que ta carte sd avec https://www.heise.de/download/product/h2testw-50539
 
Si tout est okay, c'est que soit ta carte n'est pas bien formatee (vu que tu as dd depuis une carte d'un autre type, ca me parait plausible), soit il manque le driver dans le kernel (ce qui me parait aberrant)
 
Ce que je ferais, c'est que j'essaierais d'installer un armbian propre sur cette clef, voir si tu peux boot, si ce n'est pas le cas c'est surement que le kernel armbian ne contient pas le driver pour ta carte sd (ce qui me parait aberrant).


---------------
Mon topic ventes ;)
n°1439995
groskeke
Posté le 10-11-2019 à 11:31:51  profilanswer
 

alors lsmod j'ai :
sh: 18: lsmod: not found
modprobe sdhci me remet directement à (initramfs) et blkid idem
 
par contre tu me dis non détecté si s'était le cas pourquoi j'ai au lancement de la cubox le logo avec armbian et le uuid que j'ai remis spécifiquement sur cette nouvelle carte micro sd ?
 
j’essayerai de faire ce que tu demandes en rentrant ce soir (repas chez la belle mère ce midi).
 
par contre le logiciel de verification ca m'oblige avant à reformater ma sd car elle est en ext4 (sous un linux car windows a du mal quand c'est pas une partition connue)

Message cité 1 fois
Message édité par groskeke le 10-11-2019 à 11:34:24
n°1439996
groskeke
Posté le 10-11-2019 à 11:47:56  profilanswer
 

je vais laisser tourner H2testw pendant que je pars et je ferais une nouvelle install à mon retour avec une version plus recente de armbian : Buster minimal ou buster (je ne sais pas trop si il vaut mieux prendre la minimal ou non : j'avais la minimal sur la sd d'origine)

n°1439997
kaari
Fuck Yeah !
Posté le 10-11-2019 à 11:55:11  profilanswer
 

groskeke a écrit :


par contre tu me dis non détecté si s'était le cas pourquoi j'ai au lancement de la cubox le logo avec armbian et le uuid que j'ai remis spécifiquement sur cette nouvelle carte micro sd ?


La partition est bien detectee par ton bios, donc tu as pu booter dessus, mais n'est pas detectee par ton initramfs (linux)


Message édité par kaari le 10-11-2019 à 11:55:25

---------------
Mon topic ventes ;)
n°1440013
groskeke
Posté le 10-11-2019 à 19:53:34  profilanswer
 

bon avec le logiciel la carte est nickel :
Test finished without errors.
You can now delete the test files *.h2w or verify them again.
Writing speed: 12.5 MByte/s
Reading speed: 18.5 MByte/s
H2testw v1.4
 
je vais installer un nouvel armbian dans la soirée

n°1440015
groskeke
Posté le 10-11-2019 à 20:36:43  profilanswer
 

bon tu as sans doute trouvé mon problème j'ai reinstallé et toujours pas possible de booter.
j'ai essayé sur une vieille carte sd et ca fonctionne.
Je tente de faire le clone dessus et si ca fonctionne et bien faudra ressortir le porte feuille :(

n°1440016
kaari
Fuck Yeah !
Posté le 10-11-2019 à 20:53:16  profilanswer
 

Si c'est bien un problème de driver, tu peux essayer la chose suivante:
Depuis un linux, insère la carte sd puis lance un "lspci -k" et regarde si tu vois dans la liste ta carte sd, et note le driver associé, si elle n'est pas dans la liste, essaye avec un "lsusb -v".


Message édité par kaari le 10-11-2019 à 20:54:22

---------------
Mon topic ventes ;)
n°1440018
groskeke
Posté le 10-11-2019 à 21:00:31  profilanswer
 

je ne comprends pas.
je dois faire ca sur mon cubox ?

n°1440019
groskeke
Posté le 10-11-2019 à 21:08:07  profilanswer
 

Bus 002 Device 006: ID 05e3:0723 Genesys Logic, Inc. GL827L SD/MMC/MS Flash Card Reader
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x05e3 Genesys Logic, Inc.
  idProduct          0x0723 GL827L SD/MMC/MS Flash Card Reader
  bcdDevice           94.51
  iManufacturer           3
  iProduct                4
  iSerial                 2
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0020
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0


Message édité par groskeke le 10-11-2019 à 21:08:44
n°1440020
groskeke
Posté le 10-11-2019 à 21:21:58  profilanswer
 

Le soucis c'est que branché sur un lecteur de carte il semble donner les infos du lecteur de carte.
 
le copier /coller de la partition de la carte actuelle sur une vieille carte fonctionne contrairement à la nouvelle carte :( (réalisé avec gparted)
 
Si il y a moyen de résoudre par une mise à jour de driver je suis preneur


Message édité par groskeke le 10-11-2019 à 23:04:19
n°1440069
kaari
Fuck Yeah !
Posté le 11-11-2019 à 16:30:49  profilanswer
 

J'ai discute un moment ce matin sur l'irc linux.
Essaye avec une autre sd card.
 
Si ca ne fonctionne toujours pas avec une autre sdhc, il faudra investiguer du cote de armbian, de la configuration du kernel, et sans doute rebuild le kernel/module, ce qui devra etre fait avec tes 2 cartes sd connectees sur ta cubox. Bref un peu technique, et un peu trop complexe pour expliquer la marche a suivre via le forum.
 
btw tu devrais demander sur les chan de armbian, ils sauront mieux te conseiller de toute maniere.


Message édité par kaari le 11-11-2019 à 16:38:00

---------------
Mon topic ventes ;)
n°1440072
groskeke
Posté le 11-11-2019 à 17:00:17  profilanswer
 

Ma sd d'origine est une sdhc mais par contre c'est écrit class 10 et la nouvelle une U1
Ça m'a l'air bien technique.  
Sinon comme ça marche sur une vieille carte je vais voir pour en commander une autre vu le prix je m'embêterai moins.
 
En ors merci pour ton aide


Message édité par groskeke le 11-11-2019 à 17:04:57
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Armbian-clone sd impossible de booter

 

Sujets relatifs
Un programme pour booter sur différents OSLivecd permettant de booter un grub sur clé USB
Execution d'OBS Studio impossible à cause d'OpenGLImpossible de joindre les clients au domaine
Impossible de contacter le serveur ldap[résolu] Impossible de démarrer Windows après installation d'Ubuntu
Impossible d'installer Mongodb sous Ubuntu 18.04Impossible de ne connecter a l'interface d'openmediavault
Impossible d'accéder à mon serveur web par DNS local (BIND9) 
Plus de sujets relatifs à : Armbian-clone sd impossible de booter


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