Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
К сожалению, на практике все далеко не так просто.
Например, в дебиане отсутствуют пакеты для целевой архитектуры.
$ cat /var/lib/apt/lists/ftp.ru.debian.org_debian_dists_testing_main_binary-i386_Packages | grep ^Package | sed "s/^Package: //" > /tmp/packages_list_i386
$ cat /var/lib/apt/lists/ftp.ru.debian.org_debian_dists_testing_main_binary-mips_Packages | grep ^Package | sed "s/^Package: //" > /tmp/packages_list_mips
$ wc -l /tmp/packages_list_*
47430 /tmp/packages_list_i386
45914 /tmp/packages_list_mips
93344 totalИли в ядре отсутствует поддержка имеющейся платы, а заодно и трех-четырех периферийных устройств.
Никакого изврата с QEMU и кросскомпиляцией. Тупо залил корневую ФС и ядро из официального репозитория в соответствующие разделы NAND и всё.
Образ делается debootstrap'ом, как и у автора.
Ядро в моём конкретном случае нужно только преобразовать в специальный формат для U-Boot-загрузчика (uImage
насколько я помню). Но без перекомплиции. Просто скачать, распаковать, преобразовать штатными дебиновскими
утилитами.
Я почему и зацепился, потому как усилий на порядок меньше получается.
Цель — получение рабочей операционной системы на железке с процом не самой популярной архитектуры.
Ядро в моём конкретном случае нужно только преобразовать в специальный формат для U-Boot-загрузчика (uImage
насколько я помню). Но без перекомплиции. Просто скачать, распаковать, преобразовать штатными дебиновскими
утилитами.
Я почему и зацепился, потому как усилий на порядок меньше получается.
RISC'овый Debian под QEMU