При использовании карт памяти microSD можно столкнуться с ограничениями по скорости чтения/записи данных, поэтому поддержка загрузки ОС с подключенного по USB флеш-накопителя или SSD оказывается очень полезной. Настроить такой метод загрузки очень просто — ниже представлена пошаговая инструкция.
⚠️ Данный гайд применим к моделям Raspberry Pi 4B и Pi 400.
Обновление бутлоадера
Шаг 1. Для того, чтобы обновить загрузчик или настроить порядок загрузки необходимо установить на обычную microSD официальную систему Raspberry OS. В данном случае достаточно lite-версии без окружения рабочего стола.
Шаг 2. Вставьте карту с системой в Raspberry и загрузитесь с неё.
Шаг 3. Войдите в систему, используя логин pi и пароль raspberry.
Шаг 4. Чтобы установить самый свежий загрузчик, выполните эту команду:
sudo rpi-eeprom-update -d -a
Шаг 5. После успешного обновления запустите raspi-config.
sudo raspi-config
Шаг 6. Выберите пункт Advanced Options, подтвердите клавишей Enter.
Шаг 7. Откройте пункт Bootloader Version, после чего выберите первый пункт и подтвердите его.
Шаг 8. На это предложение ответьте отказом:
Шаг 9. Далее выберите раздел Boot Order и переместите USB на первое место. Если такой порядок был изначально, подтвердите его, нажав Ok.
Запуск с USB
Шаг 1. Запишите любую подходящую ОС на USB-накопитель через утилиту balenaEtcher на компьютере. Для этого в окне программы выберите образ системы, диск и нажмите Flash.
Шаг 2. Отключите Raspberry Pi от питания, извлеките microSD (так как система будет всегда загружаться в первую очередь с карты памяти), вставьте USB-накопитель с записанной операционной системой и подключите питание снова.
Шаг 3. Готово, одноплатный компьютер должен загрузиться с подключенного по USB диска.