Pouvez-vous installer Linux sur un Raspberry Pi sans avoir besoin d'un écran HDMI?

22

J'ai récemment acheté un Raspberry Pi 2, modèle B. J'ai l'intention de me connecter principalement via le WLAN local ou Ethernet, en utilisant une connexion SSH depuis mon ordinateur principal.

Cependant, en ce moment, j'ai un Raspberry Pi sur lequel aucun logiciel n'est encore installé. Les guides sur la configuration d'un Raspberry Pi que j'ai trouvé en ligne jusqu'à présent commencent tous par connecter la machine à un écran HDMI. Pour le moment, je n'ai pas d'écran avec une connexion HDMI ici.

Est-il possible d'installer (n'importe quelle version de, mais raspbian est probablement préféré) Linux sur le Raspberry Pi sans avoir besoin de le connecter à un écran HDMI?

Qqwy
la source
9
Vous pouvez créer une image d' une carte SD avec raspbian sur n'importe quelle autre machine; puis insérez la carte SD dans le PI et mettez-la sous tension. Notez l'adresse MAC Ethernet du Pi; vérifiez sur votre serveur DHCP quelle adresse IP est attribuée au Pi; puis ssh pi@${IP_ADDRESS}une fois qu'il démarre.
user4556274
1
Voir cette question surraspberrypi.stackexchange
raphael
Vous pouvez probablement acheter l'adaptateur / convertisseur nécessaire pour 15 EUR environ.
CodesInChaos
@CodesInChaos dans les magasins près de chez moi, ceux-ci coûtent environ 40 à 50 EUR, ce qui est plus que ce que j'ai payé pour le Raspberry Pi lui-même.
Qqwy

Réponses:

12

Raspbian de début 2016 autorise ssh après le deuxième démarrage.

Le premier démarrage à partir de SD redimensionne les partitions et génère des clés sshd, mais ne démarre pas le démon ssh.

Attendez 5 à 10 minutes et effectuez un cycle de puissance RPI. Connectez-vous via ssh à l'aide des informations d'identification par défaut.

Trouver l'adresse IP de RPI est hors de portée de cette réponse :)

Mise à jour 2017 : l'étirement raspbian ne nécessite pas de cycle de puissance, mais a besoin d'un fichier 'ssh' placé à la racine de la plus petite partition de la carte SD

Alec Istomin
la source
2
À propos de la recherche du RPi, modifiez-le pour l'adapter à votre sous-réseau local. nmap -oG - -p 22 192.168.0.0-255 | grep open
Tyler
15

Oui, vous pouvez le faire au moins avec Arch Linux . Après avoir construit le système de fichiers de la carte flash microSD sur un autre ordinateur, vous pouvez démarrer le RasPi avec cette carte microSD et un câble Ethernet branché. Arch Linux va démarrer, acquérir une adresse IP avec DHCP. Vous vous connectez en tant que root ou en tant qu'utilisateur ordinaire via Ethernet, vous devez donc déterminer l'adresse IP sur laquelle RasPi écoute.

Bruce Ediger
la source
Cela peut vous aider cette commande à comprendre l'IP nmap -sn 192.168.0.0/24 -oG -(en supposant que votre lan est sur 192.168.0.0/24)
chris-l
1
@ chris-l: Utilisez simplement arp -npour afficher la table IP-> MAC sur votre serveur DHCP. Le RPi devrait être là après avoir obtenu une adresse IP et faire quoi que ce soit avec. Ou regardez simplement les journaux de votre serveur DHCP. Si vous utilisez une appliance de routeur domestique, vous pouvez probablement le faire via l'interface utilisateur de configuration Web.
Peter Cordes
@PeterCordes nice! Je ne connaissais pas cette arp -ncommande :)
chris-l
8

Vous pouvez configurer un Raspberry Pi sans utiliser de moniteur / clavier / souris et même sans connexion réseau à l'aide de PiBakery , un outil de configuration basé sur des blocs qui vous permet de configurer les paramètres, de modifier des fichiers et d'installer un logiciel avant même d'écrire la carte SD .

Une fois que vous avez défini les options que vous souhaitez, vous pouvez ensuite écrire votre carte SD avec vos configurations, et votre Pi sera configuré au premier démarrage.

En savoir plus sur www.PiBakery.org

Avertissement: j'ai écrit PiBakery

PiBakery
la source
3

Il y a une console série disponible sur Raspberry Pi via UART sur les ports GPIO. Vous pouvez en lire plus ici sur elinux.org .

Fondamentalement, vous connectez une carte TTL à GPIO et vous obtenez une console série. Ensuite, vous pouvez utiliser des choses comme screenpour accéder à cette console sur votre PC Linux. Ensuite, vous pouvez configurer l'image linux que vous avez copiée sur la carte SD pour d'autres finalisations.

Johnson Steward
la source
2

Vous pouvez facilement configurer un RPi sans connexion HDMI ni clavier ou souris USB.

Je l'ai fait en utilisant la version minimale d'Ubuntu d'Ubuntu Pi Flavour Maker. Après avoir DD l'image sur votre carte SD, branchez le raspberry pi à votre routeur avec un câble Ethernet et attendez qu'il termine son premier démarrage. Consultez la table de routage de votre routeur pour déterminer l'adresse IP du pi et ssh in. Les informations d'identification par défaut seront ubuntu:ubuntu.

Umang Raghuvanshi
la source
1

Vous pouvez brancher un convertisseur HDMI-VGA et utiliser un moniteur ordinaire. J'ai réussi cela.

Hopping Bunny
la source