Можете ли вы установить Linux на Raspberry Pi без HDMI-дисплея?


22

Недавно я купил Raspberry Pi 2, модель B. Я собираюсь в основном подключиться к нему по локальной сети WLAN или Ethernet, используя соединение SSH с моего главного компьютера.

Однако сейчас у меня Raspberry Pi, на котором еще не установлено никакого программного обеспечения. Руководства по настройке Raspberry Pi, которые я нашел в Интернете до сих пор, начинаются с подключения устройства к HDMI-дисплею. В настоящее время у меня нет дисплея с HDMI-соединением здесь.

Можно ли установить (любую версию, но, вероятно, предпочтительнее raspbian) Linux на Raspberry Pi без необходимости подключать его к дисплею HDMI?


9
Вы можете создать изображение SD-карты с помощью raspbian на любом другом компьютере; затем вставьте SD-карту в PI и включите его. Обратите внимание на MAC-адрес Ethernet Pi; проверьте ваш DHCP-сервер, какой IP-адрес назначен Pi; затем, как ssh pi@${IP_ADDRESS}только он загружается.
user4556274

1
Смотрите этот вопрос наraspberrypi.stackexchange
Рафаэль

Вы можете купить необходимый адаптер / конвертер за 15 евро или около того.
CodesInChaos

@CodesInChaos в магазинах рядом со мной, они стоят около 40-50 евро, что больше, чем я заплатил за сам Raspberry Pi.
Qqwy

Ответы:


12

Raspbian с начала 2016 года позволяет ssh после второй загрузки.

Первая загрузка с SD изменяет размеры разделов и генерирует ключи sshd, но не запускает демон ssh.

Подождите 5-10 минут и включите RPI. Подключитесь через ssh, используя учетные данные по умолчанию.

Поиск IP-адреса RPI выходит за рамки этого ответа :)

Обновление 2017 : Rasbian Stret не требует перезапуска, но нуждается в файле 'ssh', помещенном в корень меньшего раздела SD-карты.


2
Чтобы найти RPi, измените его в соответствии с вашей локальной подсетью. nmap -oG - -p 22 192.168.0.0-255 | grep open
Тайлер

15

Да, вы можете сделать это по крайней мере с Arch Linux . После того, как вы построите файловую систему флэш-карты microSD на другом компьютере, вы можете загрузить RasPi с этой картой microSD и подключенным кабелем Ethernet. Arch Linux загрузится, получит IP-адрес с помощью DHCP. Вы входите в систему как root или обычный пользователь через Ethernet, поэтому вам нужно выяснить, какой IP-адрес прослушивает RasPi.


Эта команда может помочь вам определить IP-адрес nmap -sn 192.168.0.0/24 -oG -(при условии, что ваша локальная сеть находится на 192.168.0.0/24)
chris-l

1
@ chris-l: просто используйте, arp -nчтобы показать таблицу IP-> MAC на вашем DHCP-сервере. RPi должен быть там после того, как он получит IP и сделает с ним что-нибудь. Или просто посмотрите журналы на вашем DHCP-сервере. Если вы используете домашний маршрутизатор, вы, вероятно, можете сделать это через пользовательский интерфейс веб-конфигурации.
Питер Кордес

@PeterCordes приятно! Я не знал, что arp -nкоманда :)
Крис-л

8

Вы можете настроить Raspberry Pi без использования монитора / клавиатуры / мыши и даже без сетевого подключения, используя PiBakery , инструмент настройки на основе блоков, который позволяет настраивать параметры, изменять файлы и устанавливать программное обеспечение еще до того, как вы начнете писать SD-карту .

После того, как вы установили, какие параметры вы хотите, вы можете написать свою SD-карту с вашими конфигурациями, и ваш Pi будет настроен при первой загрузке.

Узнайте больше на www.PiBakery.org

Отказ от ответственности: я написал PiBakery


3

Последовательная консоль доступна на Raspberry Pi через UART на портах GPIO. Вы можете прочитать об этом здесь на elinux.org .

По сути, вы подключаете плату TTL к GPIO и получаете последовательную консоль. Затем вы можете использовать такие вещи, как screenдоступ к этой консоли на вашем Linux-ПК. Затем вы можете настроить образ linux, который вы скопировали на SD-карту, для дальнейшей доработки.


2

Вы можете легко настроить RPi без подключения HDMI или USB-клавиатуры или мыши.

Я сделал это с помощью минимальной сборки Ubuntu от Ubuntu Pi Flavor Maker. После отправки изображения на SD-карту подключите raspberry pi к маршрутизатору с помощью кабеля Ethernet и дождитесь завершения первой загрузки. Обратитесь к таблице маршрутизации вашего роутера, чтобы определить IP-адрес пи и ssh в. Учетные данные по умолчанию будут ubuntu:ubuntu.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.