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

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

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

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

Есть идеи?

Благодарю.

5 ответов

Решение

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

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

Программа установки имеет большие initramfs, поэтому пауза на экране радуги больше, чем обычно. Инсталлятор также долго останавливается при поиске компакт-диска. Если вы выберите опцию "стереть диск и установить", то установка должна работать.

Общее ядро ​​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.

Аналогичная проблема в 18.04 серверном armhf, не идентичной конфигурации, была решена путем редактирования настроек netplan для определения статических значений eth0 ip.

Аааа, извините за ответ спам. Разные компьютеры, разные логины, и я не могу добавить комментарий. Вам может понадобиться модуль microchip.ko, который является соответствующим драйвером PHY.

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

Другие вопросы по тегам