Установка Ubuntu Server 22.10 на Mango Pi MQ-Pro (RISC-V)

MangoPi MQ-Pro одноплатник на оснве Allwinner D1 в форм-факторе Raspberry Pi Zero W.

На официальном сайте можно ознакомится с техничекими характеристиками устройства.

Производитель рекомендует устанавливать ОС Tina-Linux или Armbian. Ссылки на образы прошивок присутствуют на странице продукта.

Компания Canonical предлагает готовый образ Ubuntu Server для различных платформ на основе RISC-V.

Выполним установку образа платы LicheeRV на MangoPi MQ-Pro.

Установка

Загружаю образ [https://cdimage.ubuntu.com/releases/22.10/release/ubuntu-22.10-preinstalled-server-riscv64+licheerv.img.xz]

Распаковываю и записываю на карту microSD (в моем случае /dev/sda)

xzcat ubuntu-22.10-preinstalled-server-riscv64+licheerv.img.xz | sudo dd of=/dev/sda bs=1M conv=fsync

Для того активации WiFi необходим модуль ядра не входящий в основную поставку

Загружаю необходимый модуль с ресурса [https://launchpad.net/ubuntu/+source/licheerv-rtl8723ds-dkms]

Установочный пакет licheerv-rtl8723ds-dkms_1.0-0ubuntu1_riscv64.deb необходимо положить на карту памяти

sudo mount /dev/sda1 tmp/
sudo cp licheerv-rtl8723ds-dkms_1.0-0ubuntu1_riscv64.deb tmp/
sudo umount /dev/sda1

Первый запуск

Запуск MangoPi MQ-Pro выполняю без подключения монитора и внешних устройств.

Контроль загрузки осуществляю через терминал подключенный через преобразователь USB-TTL к выводам GND/TX0/RX0 платы MangoPi MQ-Pro.

После загрузки выполняю вход в систему с реквизитами ubuntu/ubuntu.

Система атоматически предложить поменять пароль.

Настройка

Произвожу установку модуля DKMS для активации WiFi

sudo dpkg -i /licheerv-rtl8723ds-dkms_1.0-0ubuntu1_riscv64.deb 

Установка модуля выполняется очень долго (50-60 мин.)

После установки модуля выполняю настройку сети

sudo vi /etc/netplan/10-wifi.yaml

Параметры настройки netplan индивидуальны (я предпочитаю статику)

network:
  version: 2
  renderer: networkd
  wifis:
    wlan0:
      dhcp4: no
      addresses: [192.168.1.15/24]
      nameservers:
        addresses: [192.168.1.1,8.8.4.4]
      dhcp6: no
      access-points:
        "YOUR_SSID":
          password: "your_password"
      routes:
        - to: default
          via: 192.168.1.1

Выполняю загрузку модуля и активацию сети

sudo modprobe 8723ds
sudo netplan apply

После того как сеть активирована, можно отключить отладочный порт и взаимодействовать с MangoPi MQ-Pro по сети через ssh.

Опубликовано: