пятница, 29 января 2016 г.

Загружаем Raspbian c внешнего жестого диска (extarnal HDD)

перевод статьи: https://tech.enekochan.com/en/2013/11/02/make-raspbian-run-from-an-external-usb-hard-drive-or-usb-memory-stick/

Raspberry Pi может загружаться только с SD карты. Если вы хотите использовать ваш Raspberry Pi вместе с внешним USB жестким диском или флешкой, то вам  в любом случае необходимо установить Raspbian на SD карту и загружаться с нее. Как только вы установите Raspbian на SD карту, вам будет необходимо сделать тоже самое с внешним USB жестким диском или флешкой.


raspberry_pi_usb_harddrive 



Вставте SD карту в ваш компьютер и отредактируйте cmdline.txt в загрузочном разделе исправив это:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

На это:

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/sda2 rootfstype=ext4 elevator=deadline rootwait

Вам необходимо поменять root параметр с /dev/mmcblk0p2 на /dev/sda2.
Теперь вы будите грузиться с SD карты но система будет загружаться с внешнего USB хранилища. Вот почему мы установили Raspbian на него.
Подключите SD карту и USB носитель к вашему Raspberry Pi и загрузитесь. Программа raspi-config покажет вам все опции какие вам доступны для редактирования (включить SSH сервер, сконцентрировать время, и т.д.) но, к сожалению,вы не можете изменить размер USB носителя, поэтому мы это сделаем сами.
Запустите fdisk:

sudo fdisk /dev/sda

Нажмите p чтобы просмотреть разделы. Вы увидите чтото подобное:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            8192      122879       57344    c  W95 FAT32 (LBA)
/dev/sda2          122880     5785599     2831360   83  Linux

Запишите где-нибудь значение “Start” для /dev/sda2 раздела, потому что он нам пригодиться при создании нового раздела. В моем случае это число 122880. Нажмите d и потом 2 чтобы удалить второй раздел.

Создадим новый раздел нажав n, далее нажмем p для создания primary раздела и далее нажмем 2 указывая номер раздела. Когда попросит ввести номер первого сектора, используется значение записанное ранее (122880) и когда программа спросит ввести значение последнего сектора просто нажмите enter. Завершим процесс нажав w чтобы записать изменения.
Перезагрузимся:

sudo reboot

Когда Raspbian загрузиться снова, сделаем последний шаг в изменениии размера второго раздела:

sudo resize2fs /dev/sda2

Комментариев нет:

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