Умный Дом
С чего-то начинать нужно всегда.
Итак, вы все-таки оценили потенциал одноплатного компьютера Raspberry pi. Первый вопрос, который должен возникнуть — как запустить его или как установить систему?
Установка графических версий OS на одноплатники — занятие, на мой взгляд, несколько бесполезное. Равно как и установка графики на оси, где не предполагается использование графических приложений. Графика должна быть там, где она необходима как воздух. Все остальное — это бесполезная трата ресурсов вашего железа. Даже если вы поставите графические OS на ваш одноплатник, вы, скорее всего, разочаруетесь из-за некоторых «тормозов». Ну а что вы хотели? Чудес не бывает! Да и всех возможностей графика не раскроет, а наоборот, заставит вас расслабиться и надеятся на графические пакеты, которые менее функциональней, чем командная строка.
Мы же будем подходить к задачам рационально и фундаментально. Поэтому только хардкор командная строка!
Поехали!
Ставить будем последнюю доступную версию OS, собранную и заточенную под «малину».
Идем на офф.сайт и качаем последнюю версию RASPBIAN JESSIE LITE. Кстати, на этом сайте очень много полезного.
Скачали? Отлично! Дальше понадобится картридер и microSD карта размером, желательно, от 4 Gb. Можно и меньше, но когда-нибудь может стать мало. Есть 3 дальнейших варианта событий в зависимости от того, что вы используете (звучат как диагноз):
- У вас Windows
- У вас Mac
- У вас Linux
Опишем все возможные варианты.
Windows
Качаем утилиту Win32DiskImager для записи образа на карточку.
ВАЖНО! Запускаем ее от администратора.
В графе Image File выбираем ваш образ, скаченный и разархивированный ранее.
В графе Device указываем имя диска вашей microSD карты, куда будет записан образ.
После того как все выбрано, нажимаем write.
Дожидаемся окончания записи, после чего Win32DiskImager можно закрыть, а карту памяти извлечь. Готово!
Система записана, вставляем карту в малину, пользуемся.
Mac
Ничего, кроме образа, качать не нужно. В вашем mac eсть отличная утилита dd, которая и скопирует образ системы на карту памяти. Сначала необходимо разархивировать ваш скаченный образ.
Вставляем карту памяти в кард ридер, открываем Терминал (Находится в утилитах вашего Mac).
Нужно определить название вашей карточки, отмонтировать ее и только потом скопировать скачанный образ утилитой dd.
Найдем подключенную карту. Перейдем в суперпользователя (в терминале испольним sudo -i).
Смотрим все подключенные диски командой diskutil list:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
root# diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh SSD 255.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme +19.8 MB disk1
1: Apple_partition_map 32.3 KB disk1s1
2: Apple_HFS Flash Player 19.7 MB disk1s2
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *31.7 GB disk2
1: Windows_FAT_32 NO NAME 31.7 GB disk2s1
|
В моем случае необходимый раздел для дальнейших действий — disk2s1. Его легко можно определить по размеру или типу FS. Теперь раздел необходимо отмонтировать:
1
2
|
root# sudo diskutil unmount /dev/disk2s1
Volume NO NAME on disk2s1 unmounted
|
Отлично, теперь можем записать наш образ на карту. ВНИМАНИЕ! используйте свои пути и название вашего раздела:
1
|
sudo dd bs=1M if=/полный/путь/до/вашего/образа/имя_образа.img of=/dev/имя_вашего_раздела
|
Если вы не знаете какой у вас полный путь до вашего образа:
Откройте Finder, найдите ваш разархивированный образ, кликните по нему правой кнопкой. Появится контекстное меню. Не закрывая меню, нажмите и удерживайте alt. Появится «скопировать полный путь до файла». Воспользуйтесь этой опцией и вставьте путь из буфера обмета в терминал в команду (cmd+v).
После исполнения команды необходимо дождаться ее завершения. Потребуется некоторое время для побитового переноса образа с вашего диска на карту. После окончания курсор перейдет на новую строку.
Готово! Система записана, вставляем карту в малину, пользуемся.
Linux
Скорее всего, у вас не будет вопросов, как это сделать, если вы пользуетесь дистрибутивами linux (пускай и графическими). Однако, опишем кратко последовательность установки.
Разархивируем скаченный образ. Переходим в суперпользователя. Вставленную в кард ридер карту памяти необходимо найти и отмонтировать.
df -h покажет все примонтированные разделы:
1
|
root# df -h
|
Отмонтируем карту памяти (ВНИМАНИЕ! sdd1 — замените на имя нужного раздела):
1
|
root# umount /dev/sdd1
|
После того как раздел отмонтирован, можно копировать (ВНИМАНИЕ! sdd замените на необходимый девайс):
1
|
root# dd bs=4M if=/полный/путь/имя_образа.img of=/dev/sdd
|
Если размер блока bs=4M не поддерживается, можно воспользоваться bs=1M или вообще его не указывать.
После окончания команды система записана.
Вставляем карту в малину, пользуемся.
Заключение
Ура, товарищи, сделан первый шаг на длинном и извилистом пути домашней автоматизации! Система поставлена, можно приступать к работе по ее настройке, установке необходимых пакетов, в конце концов, к использованию малины в ваших целях. Дальше будет гораздо больше.
Спасибо за внимание и подписывайтесь на новости.
приложение умный дом