Нет сети на Raspberry Pi 3B+ с Ubuntu ARM64

Нет сети на Raspberry Pi 3B+ с Ubuntu ARM64

Я пытаюсь следовать инструкции.https://wiki.ubuntu.com/ARM/RaspberryPiдля установки Ubuntu ARM64 на мой Raspberry Pi 3B+.

Выбранный мной ISO-файл — это Ubuntu Server 18.04 ARM64 (не mini), записанный на USB-накопитель.

В процедуре установки написано: Сетевые интерфейсы не обнаружены.

Есть идеи?

Спасибо.

решение1

Этот скрипт загрузит универсальный образ сервера arm64 iso и преобразует его для использования ядра raspi2 -https://1drv.ms/u/s!AvHY_kl4hMB4gQXOBm-XGx8sp457

После запуска скопируйте все файлы из папки server-raspi2 на USB-накопитель, отформатированный в FAT. Убедитесь, что вы скопировали скрытую папку '.disk'.

Установщик имеет довольно большой initramfs, поэтому пауза на экране pi rainbow дольше, чем обычно. Установщик также делает длительную паузу, когда ищет cdrom. Если вы выберете опцию «стереть диск и установить», то установка должна работать.

решение2

У ядра arm64 в 18.04 нет файла dtb для 3B+, поэтому я не уверен, что работает. Я надеялся, что он все еще будет работать с файлом dtb, встроенным в uboot.

Если вы не можете заставить это работать, то этоhttps://ubuntu-mate.community/t/aarch64-on-raspberry-pi-2-rev-1-2-3b-3b/16853должно работать на 3B+, поскольку он использует ядро ​​raspi2.

решение3

Я думаю, что 3B+ использует модуль lan78xx.ko. Проверьте, есть ли этот модуль в установщике Debian. Если его нет, то вы можете извлечь его из ядра deb, скопировать на 'cdrom' и применить insmod.

решение4

Похожая проблема на сервере armhf 18.04 (не идентичная конфигурация) была решена путем редактирования настройки netplan для определения статических eth0 ip defs.

Связанный контент