Table des matières:

Raspberry Pi 3 avec disque SSD amorçable : 10 étapes
Raspberry Pi 3 avec disque SSD amorçable : 10 étapes

Vidéo: Raspberry Pi 3 avec disque SSD amorçable : 10 étapes

Vidéo: Raspberry Pi 3 avec disque SSD amorçable : 10 étapes
Vidéo: Raspberry Pi3: boot sur USB (clé, disque SSD) SANS carte SD 2024, Juillet
Anonim
Raspberry Pi 3 avec lecteur SSD amorçable
Raspberry Pi 3 avec lecteur SSD amorçable
Raspberry Pi 3 avec lecteur SSD amorçable
Raspberry Pi 3 avec lecteur SSD amorçable

Tout d'abord, je vous suggère fortement de faire d'abord une copie (instantané de votre HA existant) et d'essayer cette méthode avec une nouvelle installation de Home Assistant et de la tester pendant quelques jours, s'il n'y a pas d'erreurs. Gardez votre carte SD avec l'instance Hass.io actuelle en sécurité, donc en cas de problème, vous pouvez simplement remplacer le lecteur SSD par une carte SD et revenir à l'assistant domestique précédent en quelques minutes.

TU ÉTAIS PRÉVENU!

Étape 1: Exigences:

Raspberry Pi 3b et 3b+ (seuls les Pi 3 prennent en charge le démarrage USB)

- ANCIENNE version ResinOS Home Assistant (HassOS ne prend actuellement pas en charge le démarrage USB)

- Disque SSD mSATA (minimum recommandé 16 Go)

- Carte d'extension de stockage x850

- Clé USB (minimum 1 Go)

- Image de démarrage CD/USB de GParted (https://gparted.org/livecd.php)

- En cours d'exécution ou nouveau système ResinOS (sur carte SD)

Si vous avez Raspberry Pi 3b+, vous pouvez probablement sauter l'étape 1 (je n'en ai pas, donc je n'en suis pas sûr). Si vous possédez Raspberry Pi 3b, continuez.

ATTENTION:

CE PROCESSUS NE PEUT PAS ÊTRE ANNULÉ. UNE FOIS LE BOOT USB ACTIVÉ, IL NE PEUT PAS ÊTRE INVERSÉ

Bien que cela n'affecte rien, car vous pouvez toujours utiliser la carte SD après cela, si vous le souhaitez.

Étape 2:

Image
Image

Vous devez activer le démarrage USB en ajoutant le code suivant tout en bas du fichier config.txt:

program_USB_boot_mode=1

Le fichier est situé sur la partition de démarrage en résine. C'est la seule partition FAT sur votre carte SD, qui est dans Raspberry Pi. Placez-le simplement dans votre ordinateur et accédez à la partition de démarrage en résine, faites défiler jusqu'à la dernière ligne et insérez le code ci-dessus et enregistrez à la sortie. Retirez en toute sécurité la carte SD de l'ordinateur, remettez-la dans votre Raspberry Pi 3b et branchez le câble d'alimentation. Laissez-le démarrer. Il devrait démarrer normalement.

Maintenant, votre Raspberry Pi 3 est capable de démarrer à partir de l'USB.

Étape 3:

Téléchargez l'image GParted Live CD/USB et enregistrez-la sur votre ordinateur

gparted.org/livecd.php

Utilisez Etcher pour le flasher sur une clé USB.

Étape 4:

Image
Image
Image
Image
Image
Image

Téléchargez et enregistrez l'ANCIENNE version ResinOS de Home Assistant (version Raspberry Pi3)

github.com/home-assistant/hassio-build/rel…

Utilisez Etcher pour le flasher sur votre lecteur SSD (ou un autre périphérique USB)

Étape 5:

Une fois le flashage terminé, retirez en toute sécurité le lecteur SSD et reconnectez-le (si pour une raison quelconque, la partition de démarrage en résine n'apparaît pas dans Poste de travail, cliquez avec le bouton droit sur Poste de travail> Gérer> Gérer les lecteurs> cliquez avec le bouton droit sur Partition de démarrage en résine> Modifier Disk Letter et attribuez une nouvelle lettre de lecteur manuellement).

Étape 6:

Redémarrez votre PC dans le BIOS et modifiez les options de démarrage, afin qu'il démarre à partir de votre clé USB GParted.

Après le démarrage de l'ordinateur à partir d'une clé USB, vous ne devriez pas vraiment changer quoi que ce soit, appuyez simplement sur Entrée 4x pour qu'il se charge dans l'interface graphique GParted. (Votre disque SSD doit déjà être connecté à l'ordinateur, donc GParted le détecte correctement).

Étape 7:

Image
Image

Maintenant, dans GParted, assurez-vous d'avoir sélectionné le bon lecteur (lecteur SSD). Vous devez maintenant modifier la taille de deux partitions:

dev/sdb4 et dev/sdb6 (cela pourrait également être sda4 ou sdc4 et sda6 ou sdc6, selon le nombre de lecteurs découverts).

Peu importe combien vous allez changer (augmenter) la taille de dev/sdb4. Moi-même, je suis passé de 1 Go à 3 Go (Vous pouvez continuer et simplement essayer d'utiliser tout l'espace disponible).

Maintenant, vous pouvez augmenter la taille de dev/sda6, qui doit être remplacée par ce qui est disponible après avoir changé la taille de dev/sdb4 (en un mot, la partition sdb6 se trouve dans sdb4).

ATTENTION:

UTILISEZ LA BARRE SUR LE DESSUS POUR CHANGER LA TAILLE. ASSUREZ-VOUS QUE LA TAILLE AU DÉBUT DE LA PARTITION NE CHANGE PAS (DANS MON CAS C'ÉTAIT DE 4 Mo), SINON VOUS POURRIEZ OBTENIR DES INFORMATIONS, QUE LE LECTEUR POURRAIT NE PAS DÉMARRER CORRECTEMENT

Après avoir changé de taille, appliquez-le et attendez qu'il soit terminé.

Vous pouvez maintenant fermer GParted et redémarrer Windows.

Étape 8:

Image
Image
Image
Image

Accédez à nouveau à la partition Resin-boot dans Poste de travail et recherchez deux fichiers:

config.txt

cmdline.txt

L'édition de config.txt est probablement facultative, car notre Raspberry Pi 3 est déjà capable de démarrer à partir de l'USB, mais j'ai simplement suivi d'autres instructions:

Dans config.txt à nouveau, ajoutez la ligne suivante tout en bas du fichier: program_USB_boot_mode=1

Dans cmdline.txt, modifiez les éléments suivants:

root=/dev/mmcblk0p2 (ou similaire) à root=/dev/sda2 (PAS sdb2 ou sdc2, comme vous l'aviez probablement dans GParted).

FACULTATIF: j'ai configuré le fichier "resin-sample" avec mes paramètres réseau (IP statique attribuée à mon Raspberry Pi3). Si vous en avez un également, vous pouvez remplacer le fichier original par le vôtre dans /resin-boot/system-connections/resin-sample)

Après avoir enregistré les deux fichiers, retirez le lecteur SSD en toute sécurité et connectez-le à votre Raspberry Pi 3.

Étape 9: Finir…

Finition…
Finition…
Finition…
Finition…

C'est à peu près tout, votre Raspberry Pi 3 devrait maintenant démarrer à partir de l'USB et lancer le processus d'installation de Home Assistant, ce qui devrait prendre environ 10 à 15 minutes. Après cela, l'instance Home Assistant devrait être disponible à 192.168.xxx.xxx:8123 (quelle que soit l'adresse IP que vous avez configurée pour votre Pi3).

Étape 10: FACULTATIF…

OPTIONNEL…
OPTIONNEL…

Les autres étapes ci-dessous sont également FACULTATIVES:

- Configurer un nouveau compte

- Connectez-vous à votre HA

- Installer et configurer l'addon samba

- Accédez au partage HASSIO sur votre ordinateur

- Copiez les instantanés des sauvegardes précédemment effectuées de votre Home Assistant et collez-les dans le partage de sauvegarde

- Redémarrer l'assistant domestique

- Les instantanés peuvent ne pas être disponibles immédiatement, donnez-lui quelques minutes et appuyez sur le bouton Actualiser dans le coin supérieur droit

- Sélectionnez le dernier instantané et les paramètres de restauration (je ne voudrais pas restaurer Home Assistant lui-même, uniquement les fichiers de configuration, alors assurez-vous de décocher Home Assistant)

- Appuyez sur Restaurer la sélection (NE PAS appuyer sur WIPE & RESTORE) - Donnez-lui quelques minutes pour que le processus se termine -

FACULTATIF: pour éviter les erreurs, supprimez le fichier home-assistant_v2.db dans le dossier de configuration.

Conseillé: