Рекламное объявление

Использование Raspberry Pi очень весело. С таким количеством проектов на выбор, компьютер за 50 долларов будет держать вас в течение нескольких месяцев. Но установка Raspberry Pi может занять много времени.

Если вы не подключаете клавиатуру для настройки Wi-Fi, вы пытаетесь найти правильную конфигурацию дисплея. Или какой-то другой вариант установки, который не должен занимать так много времени, чтобы разобраться.

Но во многих случаях вы можете внести эти изменения легко и быстро. Вот как настроить Raspberry Pi в разделе / ​​boot /, прежде чем вы даже загрузите его.

Что такое загрузочный раздел Raspberry Pi?

Raspberry Pi 2

Когда вы настраиваете Raspberry Pi, вам необходимо установить операционную систему. Это не было сделано так же, как на ПК или ноутбуке. Вместо этого операционная система установлена ​​на Raspberry Pi Как установить операционную систему на Raspberry PiВот как установить ОС на Raspberry Pi и как клонировать идеальную настройку для быстрого аварийного восстановления. Подробнее записав его на SD-карту.

instagram viewer

Во время этого процесса карта делится на два или более раздела. Один из них имеет операционную систему, отформатированную с файловой системой EXT4.

Другой всегда называется «boot» и называется / boot /. Он содержит множество загрузочных данных, конфигураций и других параметров и отформатирован в файловой системе FAT. Обратите внимание, что раздел / boot / требуется для каждого дистрибутива Raspberry Pi.

Помимо того, что вы можете использовать / boot / для настройки аппаратных настроек Raspberry Pi, это примечательно по-другому. Доступ к разделу / boot / возможен на любом компьютере с помощью устройства чтения карт. Это отличается от основной ОС, которую почти всегда можно прочитать только на компьютере с Linux.

Таким образом, вы можете получить доступ к / boot / в Windows, macOS, Linux, что угодно. Важно, что вы также можете перейти к нему из установленной операционной системы на вашем Raspberry Pi.

Итак, раздел / boot / полезен. Но что вы можете сделать с этим? Вставьте SD-карту вашего Raspberry Pi в ваш ПК, откройте / boot /, затем прочитайте, чтобы узнать.

1. Маркируйте Ваш Raspberry Pi Distro

Запуск нескольких проектов на Raspberry Pi может немного сбить с толку. Например, я веду электронную таблицу, поэтому я знаю, что делает каждый Пи. Я также отмечаю, какое оборудование подключено, например, камеру или сенсорный экран, и в каком случае Pi.

Но у вас может быть только один Pi с несколькими картами microSD для простого переключения между проектами. Однако даже тогда вам может быть трудно вспомнить, что находится на каждой карточке.

Просто создайте текстовый файл в разделе / ​​boot / с полезным именем, например «security cam.txt» или «print server.txt». Вы можете добавить более подробную информацию о проекте в тело файла.

Это позволяет быстро идентифицировать SD-карту без загрузки.

2. Tweak Config.txt для лучшей совместимости оборудования

Хотя Raspberry Pi не имеет системного BIOS как такового, у него есть файл config.txt, находящийся в / boot /.

Это дом настроек для Raspberry Pi, с вариантами практически для всего, что вы можете себе представить. Файл содержит список настроек в формате «свойство = значение» (без кавычек), по одному на строку. Обратите внимание на отсутствие пробелов. Комментарии могут быть добавлены с помощью символа # для начала строки.

Каждый раздел файла config.txt четко обозначен, с закомментированными строками, объясняющими, что делает каждый параметр. Несмотря на то, что этот файл следует редактировать только с осторожностью, достаточно информации, чтобы помешать вам внести изменения с серьезными последствиями.

Тип настроек, которые вы здесь сделаете, будет зависеть от настроек вашего оборудования. Например, вы можете включить модуль камеры при загрузке:

start_x = 1

Между тем, если вам трудно получить изображение через HDMI, используйте

hdmi_safe = 1

Этот параметр объединяет различные настройки HDMI для создания общего, всеобъемлющего исправления, которое должно заставить работать HDMI.

Еще одна заметная настройка config.txt вращает дисплей, используя display_rotate. Например, поверните на 90 градусов с

display_rotate = 1

Вращение на 180 градусов

display_rotate = 2

И так далее.

Как вы уже поняли, config.txt - это одна из наиболее важных функций конфигурации оборудования в Raspberry. Пи. Несмотря на то, что raspi-config имеет большое значение, config.txt оказывает большее влияние, обеспечивая значительную предварительную загрузку конфигурации.

Проконсультируйтесь elinux.org wiki для более полной информации о файле config.txt.

3. Создайте пустой файл для включения SSH

Отредактируйте config.txt на Raspberry Pi

Использование SSH для удаленного доступа к Raspberry Pi экономит много времени. Например, вы можете обновить операционную систему, но не можете подключить Pi к телевизору. Ответ на удаленный доступ к вашему Raspberry Pi VNC, SSH и HDMI: три варианта просмотра Raspberry PiRaspberry Pi - замечательный маленький компьютер, но его настройка и подключение к монитору может занять много времени. Подробнее и SSH - самый быстрый способ сделать это.

Однако в более поздних версиях операционной системы Raspberry Pi на основе Debian SSH по умолчанию отключен. Это мера безопасности, которая может оказаться неудобной для обычных пользователей.

Однако есть обходной путь. Просто создайте специальный файл в / boot / для включения SSH.

Откройте раздел / boot / на вашем компьютере и создайте новый файл. Маркируйте это SSH и удалите расширение файла. Это так просто! Как можно быстрее, стоит сохранить файл ssh flag на вашем ПК. Таким образом, все, что вам нужно сделать, это перетаскивать файл в / boot / раздел каждый раз, когда вы устанавливаете Raspberry Pi OS.

Этот файл действует как флаг при загрузке Pi, давая команду операционной системе включить SSH.

Обратите внимание, что при первом входе в систему вам будет предложено изменить пароль пользователя «pi» по умолчанию.

4. Сохраните учетные данные сети Wi-Fi в wpa_supplicant.conf

Еще одна проблема с настройкой Raspberry Pi - это подключение устройства к беспроводной сети. Хотя подключение его непосредственно к маршрутизатору может сэкономить здесь время, у вас может не хватить портов. Или Пи находится слишком далеко.

Ответ - беспроводные сети, что означает вход в среду рабочего стола Pi. Настройка с помощью мыши и клавиатуры не займет много времени. Вы можете настроить его в командной строке, отредактировав файл wpa_supplicant.conf, но вы также можете изменить его до загрузки Pi.

В разделе / ​​boot / создайте новый файл wpa_supplicant.conf. Откройте его в текстовом редакторе вашего компьютера (например, Блокнот в Windows, или вы можете предпочесть Блокнот ++). Скопируйте и вставьте следующие строки:

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 страна = сеть США = {ssid = "SSID" psk = "ПАРОЛЬ" key_mgmt = WPA-PSK}

Некоторые изменения необходимы. Во-первых, измените страну соответствующим образом (например, Великобритания для Великобритании).

После этого установите поля SSID и PASSWORD в соответствии с полями вашей беспроводной сети. Сохраните файл, затем закройте его и загрузите Pi. Устройство должно вскоре подключиться к вашему локальному Wi-Fi. Зайдите на страницу администрирования вашего роутера, чтобы просмотреть IP-адрес Pi.

После этого вы сможете получить удаленный доступ к Raspberry Pi по SSH. Как и в случае с ssh, стоит сохранить копию файла wpa_supplicant.conf на вашем ПК для быстрой настройки.

5. Исправление ошибок с помощью / boot / Partition

USB-порты на Raspberry Pi 4

Выпуск Raspberry Pi 4 в 2019 году включал три итерации с различными спецификациями RAM. В то время как модели на 1 ГБ и 2 ГБ работают нормально, в Raspberry Pi 4 на 4 ГБ есть ошибка. В частности, это касается обнаружения USB-портов в Ubuntu.

Эта ошибка не позволяет обнаруживать порты в версии 4 ГБ для Pi 4, но есть обходной путь. Пока не будет выпущено официальное исправление, вы можете настроить объем оперативной памяти, доступной для ОС.

Откройте / boot / firmware и найдите файл usercfg.txt. Запустите это в текстовом редакторе и добавьте:

total_mem = 3072

Это изменяет доступную оперативную память с 4 ГБ до 3 ГБ.

Сохраните файл и закройте, затем загрузите Raspberry Pi 4. Теперь порты USB должны работать. Будущее обновление должно устранить эту ошибку, поэтому обязательно удалите строку в usercfg.txt, когда это произойдет.

6. Скопируйте данные с вашего компьютера на Raspberry Pi

Если вам нужно быстро скопировать данные с вашего компьютера на Raspberry Pi, вы можете использовать раздел / boot /. Просто скопируйте данные в новый каталог, и он будет доступен при загрузке Pi. Обратите внимание, что размер раздела / boot / ограничен.

Таким образом, это подходит только для небольших файлов, таких как MP3 или изображения, а не видеофайлов. Это не идеальное решение, но оно работает.

Вот больше способов копировать данные между ПК и Raspberry Pi 5 способов скопировать данные с Raspberry Pi на ПКВ какой-то момент вам понадобится простой способ получить данные с SD-карты Pi на жесткий диск вашего ПК. Это может быть сложно. Подробнее .

6 способов использовать Raspberry Pi / boot / Partition

Имея так много опций для настройки вашего Raspberry Pi в разделе / ​​boot /, вы сэкономите время на следующем проекте. Напомним, что вы можете сделать следующее в разделе / ​​boot /:

  • Пометьте свою SD-карту
  • Твик config.txt
  • Включить SSH
  • Предварительная загрузка учетных данных беспроводной сети
  • Исправить ошибки
  • Скопируйте данные с ПК на Pi

Многие из этих настроек ускоряют процесс, но вы можете еще больше упростить настройку Raspberry Pi. Вот как сэкономить время настройка вашего Raspberry Pi с помощью PiBakery Настройте установку Raspberry Pi с помощью PiBakeryЧто если бы вы могли настроить Raspbian до того, как загрузили Raspberry Pi? Разве не было бы здорово настроить беспроводную сеть, чтобы она работала прямо из коробки? Вот как. Подробнее .

Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.