[TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Proposer ou rechercher un tutoriel concernant le Raspberry Pi

Modérateur : Francois

Luc M
Messages : 22
Enregistré le : lun. 29 avr. 2019 17:08

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par Luc M » mar. 7 mai 2019 17:00

Oui, ca plante toujours...

J'ai essayé avec bootcode.bin sur SD et /root sur clé USB, mais ca plante également à l'insertion d'un SSD

Merci,
@+
Linuxien depuis Kernel 0.99pl8 (slackware)

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par dyox » mar. 7 mai 2019 17:36

Je n'ai plus d'idées.

En résumé, pour vous, les ssd ne fonctionnent que si Raspian est sur une SD.

Il ne reste que tester maintenant Raspian sur un ssd.

Luc M
Messages : 22
Enregistré le : lun. 29 avr. 2019 17:08

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par Luc M » jeu. 9 mai 2019 17:36

Un boot à partir du SSD 500GB semble marcher
J'ai fait une copie (image) à partir de la clé USB de 32GB générée auparavant

Insertion du SSD 120GB => OK

Boot avec les 2 SSD connectés => OK

Fait sur mon Pi3B
Normalement, ca devrait être good sur mon Pi3B+, mais à vérifier (+tard si vous permettez)

Reste à faire:
- Passage de /dev/sda2 (/root) en F2FS (en occupant la totalité de l'espace du SSD).
Je vais faire ceci par étapes (d'abord EXT2 puis F2FS).
Je vous tiens au courant.

Bonne continuation à tous

Merci,
@+
Linuxien depuis Kernel 0.99pl8 (slackware)

Luc M
Messages : 22
Enregistré le : lun. 29 avr. 2019 17:08

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par Luc M » jeu. 9 mai 2019 17:39

Au fait, qui poste sur le tuto initial (https://www.framboise314.fr/boot-simpli ... i-1-2-et-3) pour fournir la solution?

@+
Linuxien depuis Kernel 0.99pl8 (slackware)

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par dyox » jeu. 9 mai 2019 17:48

Normalement, ca devrait être good sur mon Pi3B+, mais à vérifier (+tard si vous permettez).
=> ok, mais il faudra le faire à partir d'un OS neuf. Il y a déjà eu des plantages avec un OS de 3B mis sur un 3B+
Au fait, qui poste sur le tuto initial
Ne vous inquiétez pas pour ça.

A l'époque, la procédure était en béta mais maintenant c'est écrit nul part. Peut-être que dans le futur il n'y aura plus cette incompatibilité :?:

Luc M
Messages : 22
Enregistré le : lun. 29 avr. 2019 17:08

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par Luc M » ven. 10 mai 2019 19:44

Sur mon Pi3B:
Donc, ca boote à partir d'une image SD 32GB gravée sur un SSD 500GB
En utilisant raspi-config, impossible de retailler /root, ni avec resize2fs

Donc, je retaille /dev/sdb2 "a la mano" via fdisk
Je formatte /dev/sdb2
Je recopie /boot dans /dev/sdb2 via rsync (à partir d'un SSD 240GB gravé à partir de la même image SD 32GB)
Je reboote

Résultat:
root@F3:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/root 458G 6,4G 428G 2% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 464M 0 464M 0% /dev/shm
tmpfs 464M 12M 452M 3% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 464M 0 464M 0% /sys/fs/cgroup
/dev/sda1 43M 23M 21M 53% /boot
tmpfs 93M 0 93M 0% /run/user/0

Juste par plaisir (pervers?) d'aller jusqu'au bout du test, je connecte ensuite le SSD 240GB, puis le SSD 120GB, et la clé USB 32GB
root@F3:~# df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/root 458G 6,4G 428G 2% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 464M 0 464M 0% /dev/shm
tmpfs 464M 13M 452M 3% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 464M 0 464M 0% /sys/fs/cgroup
/dev/sda1 43M 23M 21M 53% /boot
tmpfs 93M 0 93M 0% /run/user/0
/dev/sdb2 29G 6,2G 21G 23% /mnt
/dev/sdc1 110G 55G 50G 53% /mnt1
/dev/sdd2 29G 5,1G 22G 19% /mnt2

Bon, voilà, ca semble OK
Mais on a soigné le symptôme et non pas la cause...

J'essayerais ensuite sur ma Pi3B+

@+
Linuxien depuis Kernel 0.99pl8 (slackware)

Luc M
Messages : 22
Enregistré le : lun. 29 avr. 2019 17:08

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par Luc M » ven. 10 mai 2019 19:50

Ne pas lire '/boot' mais '/root' dans le message précédent

@+
Linuxien depuis Kernel 0.99pl8 (slackware)

mike913
Raspinaute
Messages : 246
Enregistré le : mar. 7 oct. 2014 09:46
Localisation : Morsang / Orge - Essonne
Contact :

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par mike913 » ven. 10 mai 2019 23:14

Bonjour,
Pour booter sur un periph USB ,le mieux est de démarrer le RPI avec une carte SD, puis à l' aide de RPI-Clone de transférer le système sur le periph USB.
Voici un lien: https://github.com/billw2/rpi-clone avec toutes les explications. En utilisant la bonne option il n'y a pas besoin de retailler la partition.
DS712+ 2x Western Digital WD10EADS-00L 1000 GB (SHR) - Firmware: DSM 6.1.6-15266
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox v6
https://meteo.folcke.net
https://wiki.folcke.net

Luc M
Messages : 22
Enregistré le : lun. 29 avr. 2019 17:08

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par Luc M » mar. 21 mai 2019 12:35

Sur mon Pi3B+ ca ne marche pas...
Ni en boot sur le SSD, ni avec le bootcode.bin sur la SD
Bon, ca boote bien sur le SSD sur lequel j'ai gravé une image de SD 32GB, mais lorsque je connecte un SSD supplémentaire, ca plante
Système à jour, firmware également

Je note cependant une différence (au moins) entre Pi3B et Pi3B+:

sur Pi3B:
root@F3-1:~# fdisk -l /dev/sda
Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb05800b7

Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 90111 88064 43M c W95 FAT32 (LBA)
/dev/sda2 90112 976773167 976683056 465,7G 83 Linux

sur Pi3B+:
root@F3-2:~# fdisk -l /dev/sda
Disk /dev/sda: 223,6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb05800b7

Device Boot Start End Sectors Size Id Type
/dev/sda1 8192 96042 87851 42,9M c W95 FAT32 (LBA)
/dev/sda2 98304 60063743 59965440 28,6G 83 Linux

=> Pour Pi3B, le premier bloc de la première partition est 2048
Pour Pi3B+, c'est 8192
=> Pour Pi3B, les partitions sont jointives (dernier bloc+1=premier bloc de la partition suivante)
Pour Pi3B+, on a un espace de 2262 blocs
Je ne pense pas que ce soit une explication, mais juste un constat

Pour compléter, Pi3B+ ne boote pas si un autre SSD est connecté
Le fait que les DiskId soient identiques n'est pas un problème

Merci,
@+
Linuxien depuis Kernel 0.99pl8 (slackware)

Luc M
Messages : 22
Enregistré le : lun. 29 avr. 2019 17:08

Re: [TUTO] Boot simplifié sur USB avec les Raspberry Pi 1, 2 et 3

Message par Luc M » mar. 21 mai 2019 17:15

En fait, ce que je constate sur la Pi3B+, c'est que /dev/sda est déconnecté, puis reconnecté en tant que /dev/sdc lorsque j'insère un SSD supplémentaire (/dev/sdb)

Merci,
@+
Linuxien depuis Kernel 0.99pl8 (slackware)

Répondre

Retourner vers « Tutoriels »