FredM
Posts: 6
Joined: Thu Feb 25, 2016 10:05 am

Raspberry pi3 sur disque dur

Fri Jul 19, 2019 11:01 pm

Bonjour,

J'ai voulu tester le boot sur disque dur sans passer par une carte SD.
Voilà ce que j'ai fait :
Ajout dans /boot/config.txt la ligne :
program_usb_boot_mode=1
Redémarrer
Vérifier que l'on a bien : vcgencmd otp_dump |grep 17 qui affiche 17:3020000a
Retirer la ligne program_usb_boot_mode=1 du /boot/config.txt
Installer raspbian buster sur le disque dur comme on fait pour la carte SD avec l’image et Etcher
Retirer la carte SD et allumer le pi
Tout fonctionne parfaitement, le pi démarre sur le disque sda2 !!
J'aurais pu m'arrêter là mais non ;((

Où les choses se compliquent c'est que je veux créer une partition cryptés LUKS pour mes données et une partition swap.
Je redémarre avec la carte SD, sans le disque dur.
Je lance : cfdisk /dev/sda
Je redimensionne la partition racine sda2 et j'ajoute avec la place restante une autre partition ext4 et une autre swap.
Voir ici copie d'écran :
Image

Ensuite, impossible de redémarrer ;(
Un fsck /dev/sda2 me donne le message suivant :
The filesystem size (according to the superblock) is 244123061 blocks
The physical size of the device is 12139447 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort<y>? cancelled!
J'ai reformaté mon disque dur et tenté un nouveau repartitionnement avec parted mais sans succès.
Il semble difficile de réduire cette partition système raspbian ;(
Je m'y prends mal ?

Merci
Fred

epoch1970
Posts: 3804
Joined: Thu May 05, 2016 9:33 am
Location: Paris, France

Re: Raspberry pi3 sur disque dur

Sat Jul 20, 2019 8:49 am

FredM wrote:
Fri Jul 19, 2019 11:01 pm
Je redimensionne la partition racine sda2 et j'ajoute avec la place restante une autre partition ext4 et une autre swap
...
Ensuite, impossible de redémarrer ;(
Il faut réduire la taille du filesystem de sda2 avant de réduire la taille de la partition.
Il me semble que parted fait les 2 opérations d'un coup, mais à ma connaissance fdisk et compagnie ne s'intéressent qu'à la table de partition... resize2fs devrait aider je pense.
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." Les Shadoks, J. Rouxel

FredM
Posts: 6
Joined: Thu Feb 25, 2016 10:05 am

Re: Raspberry pi3 sur disque dur

Sat Jul 20, 2019 11:24 pm

Merci de ta réponse.
J'ai regardé de plus prêt resize2fs.
La partition générée par l’image raspbian est de 1,8Go.
Je ne vais donc pas la réduire mais l'augmenter à 40Go (au lieu de l'étendre pour la réduire ensuite ;)
Je vais donc l’augmenter à 40Go :
cfdisk /dev/sda
# Je supprime la partition sda2 puis la recrée de la taille voulue 40Go
Il ne me reste plus qu'à agrandir le système de fichier : resize2fs /dev/sda2
Je crois avoir tout compris et non, je me paye une autre erreur au resize :

Code: Select all

resize2fs: Bad magic number in super-block while trying to open /dev/sda2
Couldn't find valid filesystem superblock.
Au départ j'avais :
Device Boot Start End Sectors Size Id Type
/dev/sda1 8192 532480 524289 256M c W95 FAT32 (LBA)
/dev/sda2 540672 4292607 3751936 1.8G 83 Linux

Après :
Device Boot Start End Sectors Size Id Type
/dev/sda1 8192 532480 524289 256M c W95 FAT32 (LBA)
/dev/sda2 534528 84420607 83886080 40G 83 Linux

Je lance donc un fdisk /dev/sda pour supprimer la partition sda2 et la faire commencer au bon endroit :
Start : 540672
et End : 84420607
et là ça fonctionne !!
C'est bien compliqué tout ça non ?
Il n'y avait pas plus simple ?
A priori il vaut mieux utiliser fdisk plutôt que cfdisk !

Bon après je n'ai plus d'erreur mais le pi ne redémarre plus avec le disque dur ;(((

Fred

iznobe
Posts: 275
Joined: Sun Feb 05, 2017 4:14 pm
Location: Avignon , FRANCE

Re: Raspberry pi3 sur disque dur

Tue Aug 13, 2019 9:35 am

Bonjour , pour ne pas vous prendre la tete avec ca , installer Gparted sur la carte SD , puis brancher le disque , lancer Gparted et utiliser l' outil pour etablir vos partitions du disque dur , ca devrait le faire ;)

une fois que tout est ok sur votre disque , tester et dites nous .
Last edited by iznobe on Tue Aug 13, 2019 3:09 pm, edited 1 time in total.

Fars
Posts: 67
Joined: Sat Aug 10, 2019 1:18 pm

Re: Raspberry pi3 sur disque dur

Tue Aug 13, 2019 3:01 pm

Merci pour les infos et la méthode !
Je me questionne a ce sujet dans l’optique ou je ferai la même chose, vous conseilleriez un ssd ou DD classique?

iznobe
Posts: 275
Joined: Sun Feb 05, 2017 4:14 pm
Location: Avignon , FRANCE

Re: Raspberry pi3 sur disque dur

Tue Aug 13, 2019 3:10 pm

Fars wrote:
Tue Aug 13, 2019 3:01 pm
Merci pour les infos et la méthode !
Je me questionne a ce sujet dans l’optique ou je ferai la même chose, vous conseilleriez un ssd ou DD classique?
Bonjour votre post est Hors sujet et viens polluer le post en question , merci de creer un nouveau post dedie a votre demande , une demande un post ;)

a plus .

Fars
Posts: 67
Joined: Sat Aug 10, 2019 1:18 pm

Re: Raspberry pi3 sur disque dur

Tue Aug 13, 2019 3:16 pm

Désolé... :oops:

Return to “Français”