В этом руководстве вы узнаете, как изменить загрузчик Raspberry Pi 4 для загрузки с USB-накопителя, например внешний SSD (твердотельный накопитель), который намного быстрее, надежнее и предлагает больше места для хранения, чем microSD открытка. Вы также узнаете, как включить сетевую загрузку на Raspberry Pi 4 для загрузки через соединение Ethernet (интернет).
Зачем загружать Raspberry Pi 4 через SSD или сеть?
Есть определенные ситуации, когда вы захотите загрузить Raspberry Pi с SSD вместо карты microSD.
Например, когда вы включаете загрузку с USB, Pi сначала проверяет наличие подключенных загрузочных USB-устройств. Если загрузочное USB-устройство не обнаружено, Pi проверяет наличие SD-карты и загружает ОС. Таким образом, вы можете использовать Raspberry Pi для загрузки, запуска или тестирования других выпусков ОС без необходимости форматирования или удаления основной ОС с SD-карты, которую вы используете каждый день.
Кроме того, если у вас нет SD-карты или у вас есть SD-карта меньшего размера, но вам требуется больше памяти для ваших целей, имеет смысл загрузка USB с флэш-накопителя (например, флэш-накопителя или SSD). Однако, если Raspberry Pi 4 перестает загружаться, найдите эти
причины, по которым Raspberry Pi не загружается, и исправить их.Прошивка USB-загрузчика Flash
Чтобы включить загрузку с USB, вам необходимо установить прошивку загрузчика USB на Raspberry Pi 4. Для этого вам потребуется карта microSD любого размера (подойдет даже 256 МБ). Затем выполните следующие действия, чтобы установить загрузчик USB на Raspberry Pi 4.
- Загрузите, установите и запустите последнюю версию инструмента Raspberry Pi Imager. Кроме того, подключите карту microSD к компьютеру.
- Нажмите Выберите ОС и выберите Разные служебные изображения > Загрузчик > USB-загрузка.
- Нажмите Выберите хранилище и выберите карту microSD.
- Нажмите Напишите. Дождитесь завершения. После завершения отключите/извлеките, а затем отсоедините карту microSD от системы.
- Выключите Raspberry Pi 4 и вставьте загрузочную USB-карту microSD.
- Подключите блок питания к Raspberry Pi 4. Pi включится, и загрузчик USB начнет мигать автоматически. Это займет всего несколько секунд. Зеленый светодиод на Raspberry Pi будет постоянно мигать после успешной прошивки загрузчика. Если вы подключили порт HDMI к дисплею, вы увидите зеленый экран после прошивки.
- Теперь вы можете выключить Raspberry Pi и извлечь карту microSD.
Ваш Raspberry Pi 4 готов к загрузке с внешнего USB-накопителя, такого как флэш-накопитель, портативный твердотельный накопитель или жесткий диск. Однако вам необходимо прошить загрузочный USB-носитель с желаемой ОС, которую вы хотите загрузить через Raspberry Pi 4. Шаги следующие:
- Запустите инструмент Raspberry Pi Imager и нажмите Выберите ОС чтобы выбрать ОС из списка. Если вы хотите прошить образ ОС, который вы загрузили на свой локальный компьютер, выберите Обычай вариант, а затем выберите .img Файл ОС из вашей системы.
- Нажмите Выберите хранилище для выбора подключенного USB-накопителя и нажмите Напишите.
- После прошивки ОС на загрузочный USB-носитель, например внешний твердотельный накопитель или флэш-накопитель, отключите/извлеките его, а затем отключите накопитель от системы.
- Подключите USB-накопитель к одному из портов USB 3.0 на Raspberry Pi 4.
- Подключите блок питания, чтобы включить Raspberry Pi 4. Сначала Pi проверит загрузочный USB-носитель и, если найдет, начнет загрузку операционной системы с подключенного USB-накопителя.
- Теперь вы можете использовать Raspberry Pi с ОС, работающей через USB-накопитель. Это позволит вам попробовать различные операционные системы и проекты, такие как Philips Ambilight своими руками для любого телевизора.
Флеш-прошивка сетевой загрузки
Включить сетевую загрузку на Raspberry Pi 4 очень просто, и она пригодится, когда Raspberry Pi 4 не загружается с подключенной SD-карты по какой-либо причине, например из-за повреждения ОС. Когда вы прошиваете прошивку сетевой загрузки, Raspberry Pi 4 сначала попытается загрузиться с SD-карты. Однако, если ОС не найдена или повреждена, Raspberry Pi 4 загрузит инструмент Imager.
В таких случаях вам не нужно перепрошивать SD-карту с помощью компьютера, что требует извлечения карты из Raspberry Pi 4. Вместо этого вы можете использовать автоматически загружаемый инструмент Raspberry Pi Imager для загрузки и прошивки ОС. прямо из Интернета на SD-карту без необходимости извлечения карты из Raspberry Pi 4.
Шаги следующие:
- Запустите Raspberry Pi Imagertool в своей компьютерной системе и подключите SD-карту.
- Нажмите Выберите ОС и выберите Разные служебные изображения > Загрузчик > Загрузка по сети.
- Нажмите Выберите хранилище, выберите SD-карту и нажмите Напишите. Подождите, пока это завершится.
- Вставьте сетевую загрузочную SD-карту в Raspberry Pi 4 и включите ее.
- Прошивка сетевой загрузки будет прошита. Зеленый светодиод начнет мигать, как только это будет завершено.
Теперь вы можете удалить SD-карту сетевой загрузки. Если теперь вы вставите пустую SD-карту и подключите кабель Ethernet, вы сможете установить на карту нужную ОС прямо из Интернета на Raspberry Pi 4…
Загрузите Raspberry Pi через сетевое подключение (Ethernet)
Если вы установили сетевой загрузчик на Raspberry Pi 4, он загрузит инструмент Raspberry Pi Imager. Вам необходимо выполнить следующие шаги, чтобы прошить ОС из Интернета, когда включена загрузка по сети.
- Нажмите и удерживайте кнопку Сдвиг клавишу на несколько секунд.
- Подключите кабель Ethernet, подключенный к маршрутизатору, к Raspberry Pi 4.
- Начнется загрузка установщика. После загрузки вы можете использовать инструмент Imager для прошивки SD-карты так же, как на компьютере.
Это сэкономит ваше время, и вам не нужно ничего отключать от вашего Raspberry Pi 4.
Протестируйте или запустите несколько операционных систем Pi через USB-загрузку
С загрузкой через USB вы можете попробовать несколько операционных систем, включая бета-версии, совместимые с Raspberry Pi 4, и протестировать их, не извлекая SD-карту со стабильной версией. Это также поможет вам увеличить объем хранилища, что пригодится, когда вы используете Raspberry Pi 4 в качестве сетевого видеорегистратора MotionEye или сервера Plex для хранения видеозаписей, фильмов и телепередач. Сетевая загрузка помогает быстро восстановиться, когда ОС с SD-карты не загружается из-за повреждения или по любой другой причине.