logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#51 21-10-2024 09:02:26

Sven
Membre
Inscription : 16-10-2024

Re : RPI-Clone : disparition de ma clé de boot après clonage

agp91 a écrit :

cat /boot/cmdline.txt


donne :

cat /boot/cmdline.txt
console=serial0,115200 console=tty1 root=PARTUUID=47e90d30-02 rootfstype=ext4 fsck.repair=yes rootwaitdoudou@framboise:~ $
 


RPI IV 8 Gb avec :
- une clé USB3 de Samsung de 128Gb sur laquelle il boote
- une SDCard du même constructeur et de la même taille
- un disque USB3 de WD de 240Gb

Hors ligne

#52 21-10-2024 10:35:48

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : RPI-Clone : disparition de ma clé de boot après clonage

apparemment y'a un outils dans les accessoires pour le clonage si j'en crois cette vidéo
https://www.youtube.com/watch?app=desktop&v=r27WcPRtpWM

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#53 21-10-2024 11:53:14

Sven
Membre
Inscription : 16-10-2024

Re : RPI-Clone : disparition de ma clé de boot après clonage

Ah oui, mais non : je ne suis pas desktop.

RPI IV 8 Gb avec :
- une clé USB3 de Samsung de 128Gb sur laquelle il boote
- une SDCard du même constructeur et de la même taille
- un disque USB3 de WD de 240Gb

Hors ligne

#54 21-10-2024 12:10:43

mister_g
Membre
Distrib. : debian sid
Noyau : Linux 6.11.2
(G)UI : fluxbox
Inscription : 20-07-2022

Re : RPI-Clone : disparition de ma clé de boot après clonage

bonjour à tous,
je lis le fil de cette discussion depuis le début et je me pose une question .....

sven quand tu as copié l'image debian sur la carte micro sd, tu as utilsé quelle commande ?

Hors ligne

#55 21-10-2024 12:25:27

mister_g
Membre
Distrib. : debian sid
Noyau : Linux 6.11.2
(G)UI : fluxbox
Inscription : 20-07-2022

Re : RPI-Clone : disparition de ma clé de boot après clonage

pour booter sur une clé usb tu dois faire une carte sd spécifique pour mettre a jour l'EEPROM.
CF "Configure the Raspberry PI 4 to boot from USB" a 60% environ de l'article https://www.pragmaticlinux.com/2021/12/ … usb-drive/

Hors ligne

#56 21-10-2024 13:09:35

Sven
Membre
Inscription : 16-10-2024

Re : RPI-Clone : disparition de ma clé de boot après clonage

mister_g a écrit :


sven quand tu as copié l'image debian sur la carte micro sd, tu as utilsé quelle commande ?


Je n’ai rien installé sur la carte SD.
Ma carte SD est donc vierge.

Raspberry PI Imager propose d’installer directement sur un USB avec le bon code de démarrage sur la puce EEPROM. On l’a vérifié (voir plus haut dans le thread).


RPI IV 8 Gb avec :
- une clé USB3 de Samsung de 128Gb sur laquelle il boote
- une SDCard du même constructeur et de la même taille
- un disque USB3 de WD de 240Gb

Hors ligne

#57 21-10-2024 13:30:05

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : RPI-Clone : disparition de ma clé de boot après clonage

tu n'as pas de fichier autoboot.txt?
si oui regarde quand il a été modifié et ce qu'il contient

ls -lh autoboot.txt


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#58 21-10-2024 15:26:00

Sven
Membre
Inscription : 16-10-2024

Re : RPI-Clone : disparition de ma clé de boot après clonage

Non : pas d’autoboot.txt.

RPI IV 8 Gb avec :
- une clé USB3 de Samsung de 128Gb sur laquelle il boote
- une SDCard du même constructeur et de la même taille
- un disque USB3 de WD de 240Gb

Hors ligne

#59 21-10-2024 18:04:34

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : RPI-Clone : disparition de ma clé de boot après clonage

La doc officiel indique :

raspberry.com a écrit :

Boot order
On Raspberry Pi 4 and later, specify whether to boot from USB or network if the SD card isn’t inserted. For more information, see bootloader configuration

Je pense donc que Rpi4 ne peut booter si une carteSD est insérer et qu'elle ne dispose pas de quoi booter dessus.
Il faut donc utiliser l'astuce décrite plus haut :
Partions de boot sur la carteSD et partition système sur la clé USB.

Pour commencer tu pourrais installer un système sur la carteSD en plus du système sur la clé.  Puis booter avec les deux présent.
Si cela boot regarder avec la commande lsblk (ou avec lsmount) quelle partions sont montée. Possible que le boot se passe alors sur la clé,  mais je n'en suis pas certain. Si c'est le cas il faut 9modifier BOOT_ORDER pour le passer à 0x1 ou 0xf1, puis reboot.

Si cela ne boot toujours pas, passer à un BOOT_ORDER à 0x1 ou 0xf1
Reboot

Puis éditer le fichier /boot/cmdline.txt pour indiquer que la partion système se trouve sur la clé.

[edit]0
Ainsi la partion système de la carteSD ne sera plus utilisée et pourra être récupérée, même formatée et être utiliser pour un tout autre usage.

[edit2] lsblk ou lsmount

[edit3] Nous pouvons d'aider à modifier /boot/cmdline.txt pour y indiquer le PARTUUID de la partition système  (/) placé  sur la clé.

Dernière modification par agp91 (21-10-2024 20:36:07)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#60 21-10-2024 18:17:53

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : RPI-Clone : disparition de ma clé de boot après clonage

Sven a écrit :

cat /boot/cmdline.txt

console=serial0,115200 console=tty1 root=PARTUUID=47e90d30-02 rootfstype=ext4 fsck.repair=yes rootwaitdoudou@framboise:~ $
 

C'est bien le fichier /boot/cmdline.txt qui indique juste après le boot ou ce trouve la partion système qui contient (entre autres) /etc/fstab.

Dernière modification par agp91 (21-10-2024 18:19:18)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#61 22-10-2024 09:59:06

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : RPI-Clone : disparition de ma clé de boot après clonage

Il me semble que le mieux pour réaliser l'astuce donné  est de :

1) Passer le BOOT_ORDER à 0xf41 (boot sur carteSD, sinon boot sur clé USB, sinon recommance l'ordre). Ainsi même si la carteSD est retirée, le Rpi bootera sur USB.

2) Reboot

3) Installer un système sur la carteSD. Tu aura donc deux systèmes, un sur la carteSD et un sur la clé USB. Tout deux auront une partition de boot (/boot) et une partion système  (racine /).

4) Reboot avec la carteSD et la clé USB connectés.
-> Le boot devrait se réaliser sur la carteSD et le système devrait utiliser la seconde partion de la carteSD.

5) Monter la première partition de boot de la clé USB (la partition de boot qui n'est pas utilisée)

mount /dev/sdb1 /mnt



6) Copier le fichier cmdline.txt de la clé  USB vers la partion de boot de la carteSD (après sauvegarde de l'existant)

cp /boot/cmdline.txt /boot/cmdline.txt.s00
cp /mnt/cmdline.txt /boot



7) Plus qu'à reboot.

La seconde partition de la carteSD ne sert plus à rien, elle peut être formatée et montée au démarrage via fstab.

[edit]
Correction : mount /dev/sdb1 /mnt et non mount _dev/sdb1 /mnt

Dernière modification par agp91 (22-10-2024 11:18:02)


La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

#62 22-10-2024 10:58:25

Sven
Membre
Inscription : 16-10-2024

Re : RPI-Clone : disparition de ma clé de boot après clonage

Oh oh ! Là à te lire c’est malin.
Je vais m’y coller dès que j’ai le temps.
Merci encore.

RPI IV 8 Gb avec :
- une clé USB3 de Samsung de 128Gb sur laquelle il boote
- une SDCard du même constructeur et de la même taille
- un disque USB3 de WD de 240Gb

Hors ligne

#63 22-10-2024 11:46:22

agp91
Membre
Distrib. : GNU Debian stable
(G)UI : xfce
Inscription : 12-02-2023

Re : RPI-Clone : disparition de ma clé de boot après clonage

Cela devrait fonctionné,

AInsi le Boot se passe sur la carteSD, la racine du système (/) montée est celle de la cle USB. Mais aussi (apres le boot) celle (partition) de boot (/dev/sdb1 dans /boot). Car  c'est ce qu'indique le fichier fstab de la clé USB...

C'est bien ainsi car le système reste cohérent s'il n'y a pas de carteSD et ainsi elle peut être retirée  à chaud (après démontage de sa seconde partition, si elle est montée)

Mais cela implique que lorsque le système est mis à jour et que si le contenu de /boot est modifié, les modifications doivent être répercutées sur la partion de boot de la carteSD.

La liberté est gratuite et accessible à tous. Sinon ça n'en est pas.

Hors ligne

Pied de page des forums