Нет сети на 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" и вставить его.