Почему стоит перейти с SD-карты на USB?
Raspberry Pi 5, как и все предыдущие модели, по умолчанию загружается с microSD-карты. Однако SD-карты — не самое надёжное и быстрое решение: они подвержены износу, медленны на запись и могут внезапно выйти из строя.
К счастью, Raspberry Pi 5 поддерживает загрузку с USB-накопителей. Это позволяет:
- Значительно ускорить работу системы
- Увеличить срок службы устройства
- Использовать большие объёмы памяти (до 1 ТБ и более)
- Отказаться от microSD-карты вообще
Что нужно для перехода?
Подготовь следующее:
- Raspberry Pi 5, уже работающий с microSD-картой
- USB-флешка или SSD (желательно USB 3.0 и выше)
- Кабель USB-A — USB-C (если нужен для SSD)
- Доступ к терминалу (через SSH или прямо на устройстве)
Шаг 1: Подключите USB-накопитель
- Выключите Raspberry Pi командой:
sudo shutdown -h now - Подключите USB-устройство к синему порту (USB 3.0)
- Включите устройство снова
Шаг 2: Установите утилиту rpi-clone
Откройте терминал и выполните:
sudo apt update sudo apt install rpi-clone
Эта утилита поможет скопировать систему с SD-карты на USB.
Шаг 3: Определите USB-устройство
Выполните команду:
lsblk
Найдите своё USB-устройство. Оно будет отображаться как sda, sdb и т.д. Пример:
NAME SIZE MOUNTPOINT sda 16G /media/pi/USB mmcblk0 32G
В этом случае USB-устройство — sda. Запомните это имя.
Внимание: Убедитесь, что выбрали правильное устройство. Ошибка может привести к потере данных.
Шаг 4: Скопируйте систему на USB
Запустите копирование (замените sda на своё устройство):
sudo rpi-clone sda
Утилита:
- Очистит диск
- Создаст нужные разделы
- Скопирует систему с SD-карты
Подтвердите действие, введя yes, и подождите 10–20 минут.
Шаг 5: Включите загрузку с USB
Raspberry Pi 5 должен знать, что нужно загружаться с USB. Откройте настройки EEPROM:
sudo rpi-eeprom-config --edit
Найдите строку BOOT_ORDER и установите:
BOOT_ORDER=0x51
Это означает: сначала попробовать USB (0x5), затем microSD (0x1).
Сохраните изменения и закройте редактор (в nano: Ctrl+X → Y → Enter).
Шаг 6: Перезагрузитесь и проверьте
Перезагрузите систему:
sudo reboot
После перезагрузки выполните:
lsblk
Теперь корневая файловая система / должна быть на sda2, а не на mmcblk0p2.
Если это так — поздравляем! Вы загружаетесь с USB.
Шаг 7: Уберите SD-карту (опционально)
Выключите Raspberry Pi:
sudo shutdown -h now
Аккуратно извлеките microSD-карту, затем включите устройство.
Если система загрузилась — вы полностью перешли на USB!
Если не загрузилась — верните SD-карту и проверьте настройки BOOT_ORDER.
Советы и рекомендации
- Используйте SSD вместо флешки — они надёжнее и быстрее
- Регулярно делайте резервные копии важных данных
- Не используйте дешёвые USB-накопители — они могут "умереть" от частых записей
- Подключайте SSD через качественный кабель и при необходимости — с внешним питанием
Комментарии
Пока нет комментариев. Будьте первым!