Автор Тема: Установка и настройка Armbian на Cubieboard2  (Прочитано 83 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр

  • Модератор
  • *****
  • Сообщений: 182
  • Репутация: 1
  • Мощность альтернативной энергоустановки: 800
Подготовка флэшки.
Скачать образ https://www.armbian.com/cubieboard-2/
Распаковать
$ sudo dd bs=512k of=/dev/sdc if='/home/sasha/Загрузки/Armbian_20.02.0-rc0_Cubieboard2_bionic_current_5.4.12.img'
/dev/sdc - путь к флэшке, у Вас может быть другим. Обязательно выясните его перед записью при помощи программы Диски или gparted. Как вариант это может быть /dev/mmcblk0

'/home/sasha/Загрузки/Armbian_20.02.0-rc0_Cubieboard2_bionic_current_5.4.12.img' - полный путь к файлу с образом. Не забывайте одиночные кавычки. Или перетащите мышкой файл в командную строку.

Первичная настройка сети.
Предполагается, что все действия производятся без подключения к кубику монитора и клавиатуры, только сеть.
Можно разными способами выяснить IP адрес, но проще сразу прописать статический.
Для этого нужно примонтировать записанную флэшку, открыть файл /etc/network/interfaces и вписать в него
iface eth0 inet static
address 192.168.50.2
netmask 255.255.255.0
gateway 192.168.50.1
dns-nameservers 192.168.50.1
auto eth0
IP адреса и маску подсети выставить в соответствии с реалиями своей сети.

Дальнейшие действия.
Вставить флэшку и включить питание кубика.
Через некоорое время на рабочем компьютере
ssh 192.168.50.2 -l rootIP адрес использовать тот, который вписали в /etc/network/interfaces
На запрос пароля ввести 1234
Система потребует сменить пароль, на что нужно будет 2 раза ввести новый пароль.
Простой пароль не подойдет, но это не страшно. Если хочется пароль попроще, а это действительно удобно на время настройки и отладки - можно сменить пароль командой passwd.

Можно сразу обновить систему. Это будет чуть медленнее, чем после переноса на HDD, но вдруг что-то полезное в обновлении починили и перенос станет легче :) Да и коммандер не помешает
# apt update
# apt upgrade
# apt install m

Теперь можно разметить жесткий диск, но сначала не помешает посмотреть, что есть сейчас.
# parted /dev/sda
(parted) print
У меня была подходящая разметка от предыдущей установки и я не стал её менять.
Model: ATA HGST HTS545050A7 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  1001MB  1000MB  primary  linux-swap(v1)
 2      1001MB  11.0GB  10.0GB  primary  ext4
 3      11.0GB  500GB   489GB   primary  ext4
поэтому
(parted) quitи далее
# armbian-configЗдесь можно сразу выставить часовой пояс и, при желании и везении, локаль.
Лично у меня что на прошлом, что на текущем образе с локалью возникли проблемы, решение которых я описывал здесь.

Осталось дописать точки монтирования свапа и хоума.
# nano /etc/fstabТуда впсать 2 строчки и закомментировать или удалить 1
#tmpfs                                          /tmp            tmpfs   defaults,nosuid                                                 0       0
/dev/sda1       swap            swap    defaults 0 0
/dev/sda3       /home           ext4    noatime,errors=remount-ro 0 0
tmpfs в памяти при наличии жесткого диска... Да, может добавить производительности, а может и отнять. Реально она нужна при использовании flash, чтобы меньше пропиливать в ней дырок. Впрочем, если у Вас кубик с 4ГБ оперативки - почему бы и нет? :)
На самом деле у меня это смонтировано по UUID и вообще жесткий диск я размечал на десктопе при помощи переходника USB<->SATA и пзфкеув. Не то, чтобы я нелюблю командную строку, скорее, люблю комфорт. Я не стану ставить для этого DE на сервер, но раз уж я готовлю на десктопе флэшку, почему бы не разметить HDD и не записать UUID разделов.

 

Яндекс.Метрика