- - Як встановити Ubuntu Core на Raspberry Pi

Як встановити Ubuntu Core на Raspberry Pi

Ви коли-небудь хотіли сервер, що працює на Ubuntuпід 60 $? Завдяки Ubuntu Snappy Core ви можете з легкістю отримати спрощену версію Ubuntu для запуску серверних програм на Raspberry Pi. Зрозумійте, що хоч Snappy Core має в назві "Ubuntu", це не означає, що він працює як традиційний Ubuntu. Натомість він працює повністю з пакетами Snappy. Користувачі не зможуть зробити "sudo apt install xxx" тощо. Ось як можна встановити Ubuntu Core на Raspberry Pi

Примітка: Snappy Core підтримує інші вбудовані пристрої, крім лінії Pi, такі як Orange Pi, Intel Joule тощо.

Що таке Ubuntu Core?

Ubuntu Core - це мінімальна версія Ubuntu, щоне має основної бази Debian (apt / apt-get). Ця версія Ubuntu ідеально підходить для пристроїв Internet Of Things, хмарних комп'ютерів та невеликих пристроїв, таких як Raspberry Pi.

Через те, що Ubuntu Core позбавленийUbuntu, він працює набагато легше і вимагає меншої кількості ресурсів. Всі пакети та програми в системі доставляються Snaps. Цей тип доставки пакетів дає змогу отримати найновіше програмне забезпечення на Ubuntu Core.

Налаштування

Створити рахунок

Для використання Ubuntu Core потрібен обліковий запис SSO. Перейдіть на цю сторінку та зареєструйтесь. Увійшовши в Ubuntu Snappy Core зі своїм обліковим записом, буде прив’язаний та зареєстрований ваш обліковий запис у Pi.

Імпорт ключа SSH

Після реєстрації облікового запису в Ubuntu наступним кроком є ​​імпорт ключа SSH, щоб при вході в Ubuntu Core SSH працював правильно. Якщо у вас уже є загальнодоступний ключ SSH (розташований у ~ / .сш і закінчується в .pub) вставте тут вміст його на цю сторінку.

В іншому випадку прочитайте наш підручник з генерування SSHключі. Дотримуйтесь лише тієї частини статті, яка стосується генерації ключів. Ігноруйте розділ, в якому йдеться про те, як імпортувати ключ. Замість цього скопіюйте вміст id_rsa.pub розташований у ~ / .сш на сторінку Ubuntu.

Створіть інсталяційний носій

Коли ви імпортуєте свій відкритий ключ SSH,Наступним кроком є ​​створення інсталяційного середовища. Завантажте останню версію Ubuntu Core для Raspberry Pi 2 або Raspberry Pi 3. Потім підключіть до ПК Micro SD карту.

Запишіть середовище встановлення Etcher.

Перше завантаження

Підключіть щойно створений Ubuntu Core Micro SDкартка в Raspberry Pi. Додатково підключіть кабель HDMI, а також клавіатуру. Коли Pi вмикається, на екрані ви побачите підказку. Це підказка дає можливість користувачеві знати, що він готовий до конфігурації. Натисніть клавішу Enter, щоб запустити процес налаштування для Ubuntu Core.

Виберіть "Почати". На першій сторінці вам потрібно буде налаштувати мережеве з'єднання для Pi. Ubuntu Core підтримує з'єднання як для Ethernet, так і для бездротового зв'язку. Використовуєте Pi 3 і вам потрібен WiFi? Виберіть "wlan0" і перейдіть звідти.

Конфігурація

Примітка. Користувачі Pi 2, якщо вам потрібен WiFi, для підключення вам знадобиться мати бездротовий USB-ключ.

Під час конфігурації мережі обов'язково виберіть "Використовувати DHCPv4", якщо ви використовуєте IPv4. Цей параметр автоматично призначить пристрою IP-адресу. Використовувати Ipv6? Виберіть "Використовувати DHCPv6" замість цього.

Після налаштування мережевого з'єднання, UbuntuCore попросить користувача ввести адресу електронної пошти. Майте на увазі, що це адреса електронної пошти, яка відповідає обліковому запису Ubuntu, зробленому раніше. Введіть його, а потім виберіть "зроблено".

При спробі входу Ubuntu Core повідомить користувачеві про те, що пристрій зареєстровано у введеному обліковому записі електронної пошти та що можна ввійти через SSH.

Скопіюйте команду SSH, яку вона друкує наекрана та використовувати його в терміналі на вашому ПК Linux. Майте на увазі, що для входу в систему потрібен той самий ключ SSH, який застосовувався раніше. Переконайтеся, що ключ, доданий до вашого облікового запису Ubuntu, також присутній на будь-якому ПК, на якому використовується вхід. Файл повинен бути в ~ / .ssh / id_rsa.pub

Використання Ubuntu Core

Після початкової установки Ubuntu Core завантажитьсяголий, на терміналі сеанс Ubuntu. Увійдіть у свій сеанс Ubuntu Snappy core на Raspberry Pi через термінал SSH на віддаленому ПК. Крім того, використовуйте голий, термінальний сеанс безпосередньо з Pi.

Щоб увійти, замініть Х і Y з інформацією про SSH, яку Ubuntu Core друкував на екрані під час початкової конфігурації.

ssh x@y

Майте на увазі, що ядро ​​Ubuntu не використовує Apt. Щоб встановити програмне забезпечення, вам потрібно буде взаємодіяти з оснащеними пакетами.

Хочете перетворити Pi на сервер NextCloud? Спробуйте:

sudo snap install nextcloud

Зацікавлені в запуску Докера? Зробіть:

sudo snap install docker

Існує багато різних знімків серверного класу, які легко запускаються на Pi, що робить його ідеальним для дешевого сервера Linux.

Примітка: Зверніть увагу, що Ubuntu Core не для традиційних обчислень, і якщо ви очікуєте, що у вас є традиційний робочий стіл Ubuntu, найкраще встановити Ubuntu Mate для Raspberry Pi. Він надає традиційний на основі ARM досвід Linux для Pi 2 та Pi 3.

Коментарі