Bonjour à tous,
J’aimerai boot mon Rpi 3b+ sur un disque dur externe.
J’ai a mon disposition deux disques,
1 : Western digital, 1to WD ( acheté en 2015 )
Ce disque est alimenté par le Raspberry, mais ça ne semble pas posé problème.
2 : Lacie 2to lacie ( acheté en 2012 )
Celui la a sa propre alim, mais ça ne marche pas mieux pour autant >.<
Je débute seulement Raspberry depuis quelques jours, je suis encore loin d’être très bon j’ai donc suivi un tutoriel ( Framboise314 )
Je vous réécris les grandes ligne
Màj de Rasbian ( update & upgrade )
Puis : sudo BRANCH=next rpi-update
Autorisation du boot USB : echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
quand je vérifie si le Rpi a bien pris en compte la commande :
vcgencmd otp_dump | grep 17:
Il me retourne bien
17:3020000a
préparation du DD :
sudo parted /dev/sda
mkpart primary fat32 0% 100M
mkpart primary ext4 100M 100%
print
Tout se passe bien, pas d’erreurs
Formatage des partitions :
sudo mkfs.vfat -n BOOT -F 32 /dev/sda1
sudo mkfs.ext4 /dev/sda2
La encore tout se passe bien
Création des rep pour la copie de la micro SD sur le DD
sudo mkdir /mnt/target
sudo mount dev/sda2 /mnt/target/
sudo mkdir /mnt/target/boot
sudo mount /dev/sda1 /mnt/target/boot/
Installation de rsync pour la copie
sudo apt-get install rsync
Copie :
sudo rsync -ax --progress / /boot /mnt/target
(la copie se passe bien )
Régénération des clefs SSH :
cd /mnt/target
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot /mnt/target
rm /etc/ssh/ssh_host*
dpkg-reconfigure openssh-server
exit
Pas d’erreurs tjrs
Modif du fichier cmdline.txt ( on est toujours dans /mnt/target la )
sudo sed -i « s,root=/dev/mmcblk0p2,root=/dev/sda, » /mnt/target/boot/cmdline.txt
sudo sed -i « s,/dev/mmcblk0p,/dev/sda, » /mnt/target/etc/fstab
Démontage des fichiers de la clef usb
**cd ~ **
sudo umount /mnt/target/boot
sudo umount /mnt/target
extinction du Rpi
sudo poweroff
Je retire la carte SD, j’essaye de boot, mais ça ne fonctionne pas,
J’ai essayé de :
-rajouter program_usb_timeout=1 dans le fichier config.txt
-formater une carte SD en fat32 en y mettant seulement le fichier bootcode.bin
-en Ajoutant le fichier timeout sur la carte SD
Je n’ai aucune idée de ce que j’ai mal fait ou si le problème vient de mes disques ?
Un grand merci pour votre aide, je suis tout perdu :x
Cordialement,
David