Raspberry Pi на USB Flash
Добавлено: Чт сен 03, 2015 2:58 am
Хочу поделиться способом установки ОС Rasbian на USB Flash накопитель вместо SDCard дабы не нервничать что ваша система навернется в связи с выходом из строя последней.
Да и в целом данный способ считаю правильным ибо гонять linux систему на SDCard это извращение, да и система на флешке все же работает быстрее
В конечном счете, у вас получится полностью рабочая система на USB Flash накопителе, а на SDCard останется только бутлоадер, отвечающий за начальный запуск малины.
Для начала, делаем стандартную процедуру установки ОС Rasbian на SDCard согласно стандартной инструкции
Вставляем подготовленную SDCard в малину и производим первоначальную настройку после чего, можно сразу обновиться
Далее, подключаем USB Flash накопитель к любому из USB портов малины и форматируем его в EXT4
потом монтируем
и копируем все на него (можете идти пить кофе ибо копируется вся система с SDCard на USB и это займет приличное время)
теперь, находим UUID нашего USB Flash накопителя что бы правильно примонтировать его именно по UUID
и редактируем файл /mnt/etc/fstab поправив в нем корневую точку монтирования на наш UUID в виде
ну и правим загрузчик /boot/cmdline.txt изменив root=/dev/mmcblk0p2 на root=/dev/sda1
ребутимся и загружаемся уже с USB
теперь можно перенести бутлоадер с SDCard на более простую (к примеру 32 мб SDCard, главное что бы малина ее понимала) и использовать ее для загрузки
соответственно что вместо USB Flash накопителя можно заюзать внешний HDD
далее устанавливаем MajorDomo согласно этой инструкции
Да и в целом данный способ считаю правильным ибо гонять linux систему на SDCard это извращение, да и система на флешке все же работает быстрее

В конечном счете, у вас получится полностью рабочая система на USB Flash накопителе, а на SDCard останется только бутлоадер, отвечающий за начальный запуск малины.
Для начала, делаем стандартную процедуру установки ОС Rasbian на SDCard согласно стандартной инструкции
Вставляем подготовленную SDCard в малину и производим первоначальную настройку после чего, можно сразу обновиться
Код: Выделить всё
sudo apt-get update && sudo apt-get upgrade -y
Код: Выделить всё
sudo mkfs.ext4 /dev/sda1 -L system
Код: Выделить всё
sudo mount /dev/sda1 /mnt
Код: Выделить всё
sudo rsync –ax / /mnt/
Код: Выделить всё
ls -laF /dev/disk/by-uuid/
Код: Выделить всё
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
UUID=f9bb1da3-4910-4543-832d-9069a5bd9c09 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that
ребутимся и загружаемся уже с USB
теперь можно перенести бутлоадер с SDCard на более простую (к примеру 32 мб SDCard, главное что бы малина ее понимала) и использовать ее для загрузки
соответственно что вместо USB Flash накопителя можно заюзать внешний HDD
далее устанавливаем MajorDomo согласно этой инструкции