Je voudrais essayer de démarrer le Raspberry Pi 2 sans avoir besoin d'une carte SD, quelqu'un sait comment je peux faire cela, si c'est même possible?
Je voudrais essayer de démarrer le Raspberry Pi 2 sans avoir besoin d'une carte SD, quelqu'un sait comment je peux faire cela, si c'est même possible?
Ceci est du site Web de RaspberryPi:
Hier, nous avons présenté le premier des deux nouveaux modes de démarrage qui ont maintenant été ajoutés au Raspberry Pi 3 . Aujourd'hui, nous présentons un ajout encore plus excitant:
démarrage réseau d'un Raspberry Pi sans carte SD
Pour le Pi 1 + 2:
Puis-je utiliser le démarrage réseau avec Raspberry Pi / Pi 2?
Malheureusement, comme le code est en fait dans la ROM de démarrage, cela ne fonctionnera pas avec Pi 1, Pi B +, Pi 2 et Pi Zero. Mais comme pour les instructions MSD, il existe un mode spécial dans lequel vous pouvez copier le 'prochain' firmware bootcode.bin sur une carte SD, puis il essaiera de démarrer à partir du réseau.
voir ici:
https://www.raspberrypi.org/blog/pi-3-booting-part-ii-ethernet-all-the-awesome/
Non - ce n'est pas possible, à mon avis - il n'y a nulle part où stocker le code nécessaire pour se comporter différemment. Contrairement aux PC équipés de cartes réseau équipées d'un bootroms / flash intégré (utile pour le Linux Terminal Server Project), même s'il existe une capacité inhérente au cœur Arm, il n'y a aucune disposition pour y accéder - rappelez-vous: une grande partie des fonctionnalités est chargée à partir des fichiers sur la carte SD (y compris le firmware du GPU).
Il est cependant possible de construire un système qui n'écrit pas sur la carte une fois qu'elle est démarrée comme d'autres l'ont demandé.
Mise à jour: depuis que j'ai écrit cette réponse, la situation a un peu changé pour le RPi3 au moins (théoriquement, cela pourrait également s'appliquer aux tout derniers / derniers RPi2 si le code révisé y est également entré) car le code de démarrage stocké dans la ROM du cœur vidéo qui effectue l'étape initiale du démarrage a été modifié pour permettre cela, comme d'autres répondants l'ont depuis rapporté. Yippee!
Je me demandais quand j'ai écrit la mise à jour ci-dessus si la modification de la ROM de démarrage allait également dans le code de démarrage gravé du RPi2B - (j'avais l'impression que la production de ceux-ci touchaient à leur fin, cependant) - s'ils continuent à être faits, les derniers peuvent avoir reçu la même mise à jour ...
Il est suggéré que même si vous devez toujours utiliser une carte SD pour démarrer, vous pourrez peut-être le faire avec un seul fichier (le dernier bootcode.bin). L'avantage est que le fichier / système de fichiers n'est accessible qu'en lecture seule, ce qui rend la corruption beaucoup moins probable.
Vérifiez: https://www.raspberrypi.org/documentation / hardware / raspberrypi / bootmodes /
Qui a un lien vers le fichier nécessaire et des instructions horriblement brèves.
Raspberry Pi 3 prend entièrement en charge le démarrage réseau PXE.
Par numéro 43 de MagPi, page 10:
la Fondation avait une dernière entrée pour Broadcom afin d'en ajouter deux nouvelles fonctionnalités: stockage de masse USB direct et capacités de démarrage réseau PXE. "Gordon a réécrit la ROM de démarrage de la puce et a ensuite fourni une ROM de démarrage mise à jour à Broadcom, en disant 'enfoncez ceci dans la puce, cela fonctionnera" ", rit Eben. "Et c'est le cas!"
Je ne peux pas commenter la réponse d'Anocs, je vais donc ajouter cette citation Twitter du directeur de l'ingénierie comme source d'informations sur PXE sur le Pi3.
Fondamentalement, ce n'est pas encore prêt, mais c'est en préparation. Peut-être aussi pour Pi2 et Pi1.