Установка Ubuntu 16.04 на Odroid XU4 в корпусе CloudShell2

После того, как корпус CloudShell2 был собран, а Odroid XU4 установлен и подключен, настало время установки операционной системы.

Сначала необходимо скачать образ операционной системы, который мы и будем устанавливать. Так как Odroid XU4 является системой на базе ARM процессора, то для установки подойдет не каждая система. Дистрибутивы для x86/64 систем не подойдут, только ARM сборки.Список ARM дистрибутивов с каждым годом растет, но производитель официально поддерживает только операционную систему Ubuntu и всем знакомый Android. В нашем случае мы будем ставить Ubuntu.

Скачать образ операционной системы можно на официальном сайте производителя. На данный момент доступны версии Ubuntu на базе ядра 4.9, что является более предпочтительным вариантом, так как данная версия операционной системы обеспечит запуск всех модулей Odroid XU4 без танцев с бубнами.

Ссылка для скачивания ОС Ubuntu 16.04 (Kernel 4.9)

Дистрибутивы операционной систему Ubuntu более ранних версий доступны также на сайте производителя (ссылка)

Скорость скачивания с зеркал производителя происходит на достаточно низкой скорости, поэтому лучше воспользоваться российскими зеркалами, чтобы не ждать загрузку мучительно долго. Ссылки можно найти в ветке обсуждения Odroid устройств на сайте 4pda.ru

Ссылка на официальные дистрибутивы операционной системы Android.

Возможно использовать и другие ARM дистрибутивы, такие как Fedora Linux, Kali Linux, Arch Linux, но использование данных дистрибутивов не гарантирует работоспособность всех пакетов, необходимых для стабильной работы Odroid XU4.


И так... Вы уже скачали дистрибутив и готовы к установке.

Для установки нам потребуется microSD карта размером не менее 4 гигабайт, лучше если это будет 8, либо 16, 32 или даже 64 гигабайта. Все зависит от ваших финансовых возможностей, а также тех функций, которые будет осуществлять Odroid XU4.

Разархивируем образ, который был ранее скачан с зеркала.

Название оригинального файла-архива

ubuntu-16.04.2-minimal-odroid-xu4-20170516.img.xz

Название распакованного файла

ubuntu-16.04.2-minimal-odroid-xu4-20170516.img

Пользователи, которые используют операционную систему Microsoft Windows, могут воспользоваться программой Win32 Disk Imager для записи образа на microSD накопитель. Те пользователи, которые используют MacOS или Linux, могут воспользоваться утилитой dd, которая есть во всех дистрибутивах MacOS/Linux.

Я пользуюсь Mac :)

Вставляем microSD накопитель, переходим в консоль, и запускам дисковую утилиту.

# diskUtil list

В списке необходимо найти microSD карту. В моем случае это /dev/disk2

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme    *4.0 GB    disk2
   1:     Windows_FAT_32 boot       134.2 MB   disk2s1
   2:     Linux                     3.9 GB     disk2s2

Размонтируем накопитель

# diskUtil unmountDisk /dev/disk2
Unmount of all volumes on disk2 was successful

Переходим в папку с архивированным дистрибутивом. Надо узнать размер файла, использую утилиты ls или ll. В моем случае файл весит 1.6G. Ниже я поясню зачем нам необходим размер файла.

-rw-r--r--   1 anton  staff   1.6G Jul 19 18:01 ubuntu-16.04.2-minimal-odroid-xu4-20170516.img

Запускаем команду копирования образа на microSD накопитель.

dd if=ubuntu-16.04.2-minimal-odroid-xu4-20170516.img bs=2048 | pv -s 1600M | dd bs=2048 of=/dev/disk2

Так как утилита dd не имеет статус-бара, нам потребуется дополнительная утилита pv. Для утилиты dd мы указываем откуда брать файл и куда записывать. Для утилиты pv мы указываем размер файла, чтобы у нас отображался статус-бар выполнения копирования.

В Linux утилита pv есть по-умолчанию, в MacOS утилиту pv можно поставить через brew.

Процесс копирования образа на microSD накопитель завершится выводом примерно следующей информации

862208+0 records in46KiB/s] [=========================================================================================================================================================] 105% ETA 0:00:00
862208+0 records out
1765801984 bytes transferred in 2155.284384 secs (819290 bytes/sec)
1.64GiB 0:35:55 [ 799KiB/s] [=========================================================================================================================================================] 105%
862208+0 records in
862208+0 records out
1765801984 bytes transferred in 2155.830267 secs (819082 bytes/sec)

После выполнения копирования отключаем microSD накопитель и устанавливаем непосредственно в Odroid XU4.

На этом этапе установка операционной системы закончена!

Перед первым включением Odroid XU4 и загрузкой лучше отключить SATA накопители. После первой перезагрузки SATA накопители можно подключить обратно.

После загрузки системы вы увидите привычное приветствие Linux.

Данные для входа login: root / password: odroid

Далее уже можно настроить сеть, Wifi сеть, LCD монитор, вентиляторы, установить пакета, и провести другие настройки операционной системы и Odroid XU4.

В следующей статье я опишу процесс сборки корпуса CloudShell2, настройки LCD экрана, IR порта, вентиляторов, а также процесс установки и запуска Storjshare-daemon, собственно для чего вся система и собирается :)

Comments: