2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Raspberry Pi 3 B можно загрузить с совместимого флэш-накопителя без каких-либо затрат!
Примечание: Raspberry Pi 3 B + может быть загружен через USB прямо из коробки.
Шаг 1. Загрузите Pi на SD
Raspberry Pi 3 B + может загружаться с USB без каких-либо изменений, но Raspberry Pi 3 требует, чтобы загрузочный бит USB был установлен в OTP (одноразовая программа).
Чтобы включить загрузочный бит USB, Raspberry Pi 3 необходимо загрузить с SD-карты с опцией конфигурации, чтобы включить режим загрузки USB. После установки этого бита SD-карта больше не требуется. Обратите внимание, что любое изменение, которое вы вносите в одноразовый пароль, является постоянным и не может быть отменено.
Вы можете использовать любую SD-карту, на которой запущен Raspbian или Raspbian Lite, для программирования бита OTP. Сначала подготовьте каталог / boot с обновленными загрузочными файлами: -
sudo apt update && sudo apt upgrade && перезагрузка sudo
Затем включите режим загрузки USB с помощью этого кода: -
echo program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt
Это добавляет program_usb_boot_mode = 1 в конец /boot/config.txt. Перезагрузите Raspberry Pi с помощью: -
перезагрузка sudo
Затем убедитесь, что OTP был запрограммирован с: -
vcgencmd otp_dump | grep 17:
Убедитесь, что отображается вывод 17: 3020000a. Если это не так, значит, бит OTP не был успешно запрограммирован. В этом случае повторите процедуру программирования. Если бит по-прежнему не установлен, это может указывать на неисправность самого оборудования Pi.
При желании вы можете удалить строку «program_usb_boot_mode» из config.txt, чтобы, если вы поместите SD-карту в другой Raspberry Pi, он не будет программировать режим загрузки с USB. Убедитесь, что в конце config.txt нет пустой строки. Вы можете редактировать config.txt с помощью редактора nano с помощью команды: -
sudo nano /boot/config.txt # затем прокрутите до конца
Шаг 2. После перезагрузки…
Теперь нам нужен совместимый USB-накопитель, который можно использовать для загрузки Pi!
Я использую накопитель Buffalo RUF3-KS, потому что он быстрый и дешевый … Большинство дисков Verbatim не работают!
Теперь нам нужно записать.img на USB-накопитель (замените 'X' на ваше хранилище): -
sudo dd if = / dev / sdX of = "/ путь / к / image.img"Делайте это осторожно, вы действительно можете испортить свой компьютер
Теперь вы можете выключить вашу систему: -
sudo выключение сейчас
Шаг 3: загрузка
Теперь вы можете извлечь SD-карту….
После того, как вы вынули SD-карту…. Вставьте USB-накопитель в USB-порт и включите его!