Ubuntu Server 20.04.1 LTS (Focal Fossa)(ARM64) для Raspberry PI 3 B+ без использования SD карты.

Go to main page

Продолжение истории из предыдущей заметки... Есть официальный подготовленный для "малины" образ Ubuntu Server 20.04.1 LTS (Focal Fossa), но, как обычно, его загрузчик подразумевает запись на MicroSD карту со всеми вытекающими. Поколупавшись некоторое время в интернатах я набросал вот такую шпаргалку.

Проверялось это на Ubuntu Server 20.04.1 LTS, RaspberryPi 3b+, SSD Samsung в "кармане" с USB интерфейсом.

UPD: С Ubuntu Server 20.04.3 LTS вообще ничего делать не нужно. Записал и пользуешься.

Пререквизиты

Решение

Скачиваем образ, записываем его на диск. После успешной записи Balena автоматически отмонтирует диск. Примонтируйте раздел system-boot снова и отредактируйте в нем один файл.

config.txt

Можно удалить все секции pi4, pi3, pi2, а в секции "all" добавляем:

1kernel=vmlinux
2initramfs initrd.img followkernel

Файла vmlinux на самом деле нет, но есть vmlinuz. Именно его нужно "превратить" в целевой.

Переходим в дирректорию system-boot и выполняем.

1sudo dd if=vmlinuz bs=1 | zcat > vmlinux

Ждем... Готово.

Подключаем диск к “малине”, ждем пару минут, profit

Источник - askubuntu.com