Про установку gentoo во встраиваемых системах.

Установка gentoo под arm, ppc или любую другую платформу по своей сложности
сопостовима с устновкой debian. А если быть точным то отсутвием вообщем какой-либо сложности.

Что для этого нужно?
Нужна платка с юбут. Нужно любое ядро, при этом ядро не как не привязано к версии текущей фс от gentoo, т.е. ядро может быть любой версии. Опять же очень удобно если на платке есть разъем для подключения usb флешки чтобы gentoo фс находилась именно на флешке.

Переменные юбут для загрузки ядра по tftp, а фс gentoo c usb-флшешки.

set newBootCmd 'set ethact egiga1;tf $(loadaddr) mrv/brd6282/uImage;bootm $(loadaddr)'
set newBootArgs 'set bootargs console=ttyS0,115200 root=/dev/sda1 rootwait rw loglevel=8 init=/sbin/init'
set new_boot 'run newBootArgs; run newBootCmd;'

Далее идем на сайт генту в раздел "downloads", можно вот по этой ссылке
http://www.gentoo.org/main/en/where.xml

Скачиваем архив stage3 для необходимой нам платформы. Stage3 это корневая файловая система от gentoo в минимальной комплектации, т.е. в такой комплектации которой будет достаточно чтобы система прогрузилась до
консоли и была возможность из командной строки средствами стандартных утилит gentoo доустановить необходимые приложения.

Всё. копируем генту фс на флшеку.

Добавляем в самый конец файла /etc/inittab строчку:

T0:2345:respawn:/sbin/agetty -L ttyS0 115200 vt100

Также заменим файл etc/shadow на какойнить файл уже с запароленным пользователем root.

Вставляем флешку и прогружаемся - должно пахать.

После того как генту стартанула можно пользоваться стандартными утилитами для установки пакетов.

Выполняем обновление дерева Portage (будут очень долго скачиваться в usr/portage из инета кучи сценариев установки):

# emerge --sync

начальная настройка (установка базовой системы):
https://www.gentoo.org/doc/ru/handbook/handbook-x86.xml