Хак для загрузки Raspberry Pi с USB-устройства

Некоторые пользователи Raspberry предпочитают устанавливать систему на внешний жесткий диск. Это обуславливается тем, что HDD более надежны – данные на MicroSD могут пропасть после внештатного отключения питания, а главное – карты памяти быстро портятся при перезаписи.

Хак для загрузки Raspberry Pi с USB-устройства 5375

Некоторые пользователи Raspberry предпочитают устанавливать систему на внешний жесткий диск. Это обуславливается тем, что HDD более надежны – данные на MicroSD могут пропасть после внештатного отключения питания, а главное – карты памяти быстро портятся при перезаписи.

Также загрузка Raspberry с USB может потребоваться в том случае, если нет 8-гигабайтной карточки, но имеется MicroSD меньшего объема и флешка.

Установка системы на носитель

Первое, что требуется сделать – это установить систему на USB-устройство. Для этого необходимо:

  1. зайти на сайт raspberrypi.org и загрузить оттуда Raspbian;
  2. распаковать образ с ОС через программу Win32DiskImager;
  3. подготовить MicroSD-карточку.

Загрузка Raspberry Pi с USB

Последнее очень важно, чтобы Raspberry Pi загружалась с USB-флешки. И если с первыми двумя задачами справиться легко – каждый пользователь "Малины" способен по памяти воспроизвести процесс инсталлирования, то с последним могут возникнуть трудности.

Подготовка карты памяти

Итак, как записать флешку для Raspberry Pi, а главное – зачем это нужно? Вся проблема в том, что RPi не способна загружаться непосредственно с USB. Поэтому понадобится взять карточку (как минимум на 128 мегабайт) и отформатировать в FAT32.

Следует отметить, что если в качестве внешнего накопителя будет использоваться жесткий диск, то его следует отформатировать в ext4. Эта файловая система значительно более надежная, чем FAT32, она работает быстрее и дает еще множество других возможностей.жёсткий диск для одноплатного компьютера Raspberry

Далее потребуется скопировать на MicroSD данные из Boot-раздела. В нем содержатся все самые важные драйвера, в то числе и тот, который обеспечивает работу USB-контроллера.

Далее в скопированных данных потребуется найти файл cmdline.txt. В нем где-то присутствует параметр root со значением /dev/mmcblk0p2 – его нужно поменять на /dev/sda2. В качестве sda2 будет выступать жесткий диск или USB-флешка, тогда как sda1, в свою очередь — это карта памяти.

Купить
Raspberry PI
Проверенный поставщик
MyRaspberri.ru рекоммендует

Зачем устанавливать Raspbian на внешний накопитель

Кратко уже было сказано о том, для чего чаще всего используют рассмотренный хак – чтобы не переустанавливать ОС после затирания данных или порчи флешки.

Однако, конечно, даже при использовании такого способа может потребоваться возиться с восстановлением. Но оно будет происходить максимально безболезненно – потребуется просто перекинуть загрузочные файлы на карту памяти, и система вновь станет грузиться. При этом все настройки и ПО сохранятся.

Поэтому настоятельно рекомендуется после установки системы сразу же создать резервную копию загрузочного раздела (того, который перекинут на MicroSD). Это значительно ускорит процесс восстановления в случае сбоя.

Вот так записывают флешку (или жесткий диск) для Raspberry Pi, чтобы можно было загружаться именно с неё. Но следует отметить, что такой способ больше подходит в качестве временного решения. В будущем лучше все-таки купить более или менее надежную карту памяти, и пользоваться стандартными возможностями Raspberry, а не хаками.


Оставить комментарий

Обучение разработке Raspberri Pi
Хочешь научиться делать крутые штуки с RaspberryPi? Оставь заявку и мы отправим тебе информацию о наших курсах.
Оставить заявку

Автор курса Сергей Кузнецов, специалист по Raspberri Pi