И SSD (твердотельные накопители), и SD-карты используют для хранения данных принципиально схожую технологию флэш-памяти. Однако твердотельные накопители предлагают более быстрые контроллеры и большую отказоустойчивость, что делает их гораздо более надежными, чем SD-карты. Хотя большинство Raspberry Pi по-прежнему работают на картах microSD, вы также можете использовать внешний SSD для загрузки Raspberry Pi.
В этом руководстве вы узнаете, как включить загрузку с USB на Raspberry Pi, а затем использовать внешний SSD. в качестве загрузочного носителя для загрузки ОС Raspberry Pi и использования оставшегося места в качестве постоянного хранилища для вашего данные.
Вещи, которые вам понадобятся
Вам понадобятся следующие элементы, чтобы включить загрузку SSD на Raspberry Pi.
- Raspberry Pi (модель 4, 400, 3, Zero W или Zero 2W)
- Карта microSD (минимум 1 ГБ, максимум 64 ГБ)
- устройство чтения карт памяти microSD
- Клавиатура и мышь (будут работать как беспроводные, так и проводные) — не требуются, если вы хотите включить загрузку SSD на Raspberry Pi 4 или Pi 400.
- Любой тип внешнего твердотельного накопителя (например, M.2, SATA или NVMe/PCIe)
Загрузите Raspberry Pi 4 или 400 с SSD
Чтобы загрузить Raspberry Pi 4 или Raspberry Pi 400 с SSD, необходимо включить загрузку с USB, выполнив следующие действия:
- Подключите карту microSD к другому компьютеру с помощью картридера.
- Скачайте, установите и запустите программу Имидж-сканер Raspberry Pi инструмент в вашей системе Windows, Linux или Mac.
- Нажмите на Выберите ОС кнопку, а затем нажмите Разные служебные изображения > Загрузчик > USBБотинок.
- Нажмите на Выберите хранилище и выберите карту microSD, подключенную к вашей системе.
- Нажмите Напишите и дождитесь завершения процесса прошивки. Это займет всего несколько секунд.
- После процесса прошивки карта microSD автоматически извлекается. Отключите карту microSD от системы и вставьте ее в слот microSD вашего Raspberry Pi 4 или 400.
- Подключите блок питания к Raspberry Pi, чтобы включить его. Pi автоматически прочитает и запишет загрузчик USB с подключенной карты microSD. Это занимает несколько секунд.
- Когда вспышка прошла успешно, зеленый светодиод на Raspberry Pi начинает постоянно мигать. Для дальнейшего подтверждения подключите порт HDMI к дисплею. Если на дисплее отображается зеленый экран, это означает, что процесс прошивки завершен.
- Выключите Raspberry Pi и отсоедините или извлеките карту microSD.
Загрузите Raspberry Pi 3 или Zero с SSD
Чтобы включить загрузку с SSD на Raspberry Pi 3 или Zero W/2W, вам необходимо прошить стандартную ОС Raspberry Pi на карту microSD, загрузите Raspberry Pi и внесите несколько изменений в файлы конфигурации, чтобы включить USB (SSD) ботинок.
Шаги следующие:
- Вставьте карту microSD в систему и запустите инструмент Raspberry Pi Imager.
- Нажмите на ВыбиратьОперационные системы а затем выберите МалинаПиОС (32-разрядная).
- Нажмите ВыбиратьХранилище и выберите карту microSD из доступных устройств хранения.
- При желании вы можете щелкнуть значок шестеренки, чтобы открыть дополнительные параметры, затем ввести данные Wi-Fi вашей сети и включить SSH.
- Нажмите на Напишите кнопка.
- После завершения процесса прошивки вставьте карту microSD в Raspberry Pi и включите его.
- Подключите клавиатуру и мышь к Raspberry Pi.
- После загрузки войдите в систему, используя имя пользователя по умолчанию. Пи и пароль малина (если вы не изменили их в дополнительных параметрах Raspberry Pi Imager).
- Откройте окно терминала и выполните следующие команды.
Судо подходит Обновить -у
sudo подходящее обновление -y - После обновления и обновления пакетов выполните следующую команду в окне терминала.
эхо программа_usb_boot_mode=1 | sudo tee -a /boot/config.txt
- Эта команда включает загрузку с USB на Raspberry Pi 3 или Zero W/2W. После выполнения команды перезапустите Raspberry Pi, а затем выполните следующую команду, чтобы подтвердить, включена ли загрузка через USB.
vcgencmd otp_dump | группа 17
- Если показанный вывод 17:3020000а, загрузка с USB включена. Теперь вы можете извлечь карту microSD из Raspberry Pi.
Подготовьте загрузочный SSD Raspberry Pi
Чтобы загрузить Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 или Raspberry Pi 400 через SSD, необходимо установить операционная система, такая как ОС Raspberry Pi на SSD, с помощью Raspberry Pi Imager (или Balena Etcher инструмент). После записи ОС вы можете подключить SSD к Raspberry Pi через USB-порт и загрузить ОС с SSD.
Чтобы подготовить SSD к загрузке, выполните следующие действия:
- Запустите инструмент Raspberry Pi Imager и подключите внешний SSD к системе через порт USB.
- Нажмите Выберите ОС для выбора нужной ОС из списка. Если вы хотите прошить загруженный образ ОС, вы можете использовать файл, нажав на значок Обычай вариант, а затем выберите файл ОС из вашей системы.
- Нажмите Выберите хранилище для выбора подключенного SSD-накопителя.
- Нажмите на Напишите кнопка.
- После прошивки ОС на SSD отключите диск, а затем подключите USB-накопитель к одному из USB-накопителей. 3.0 или 2.0 на Raspberry Pi 4/400, Raspberry Pi 3 (или к порту micro-USB Zero W/2W через адаптер).
- Подключите блок питания, чтобы включить Raspberry Pi.
- Raspberry Pi проверит наличие загрузочного SSD, подключенного к порту USB, и загрузит операционную систему.
Использование SSD в качестве постоянного хранилища для Raspberry Pi
После загрузки операционной системы с внешнего SSD-накопителя оставшееся место на SSD можно использовать в качестве постоянного хранилища для хранения других данных. Чтобы проверить доступное место для хранения, выполните следующую команду в приложении «Терминал».
дф-ч
Если вы используете настольную версию ОС Raspberry Pi, откройте Файловый менеджер и нажмите на Корень файловой системы в верхней части экрана. Вы можете увидеть доступное хранилище в правом нижнем углу.
Теперь, когда у вас есть более быстрое хранилище SSD, вы можете использовать его для создайте собственное личное облачное хранилище, доступное из любой точки мира или к разместить безопасный веб-сайт на Raspberry Pi.
Больше места для хранения с более высокой производительностью
Настоятельно рекомендуется загружать Raspberry Pi с SSD, так как это намного быстрее и надежнее, чем карта microSD. Вы можете использовать любой внешний SSD, доступный на рынке. Сюда входят твердотельные накопители M.2, SATA и NVMe/PCIe. Хотя процесс включения загрузки немного сложен на Raspberry Pi 3 и Raspberry Pi Zero W/2W, на Raspberry Pi 4 и Raspberry Pi 400 он намного проще.