> Вопрос немного не по теме - как сохранить в Ubuntu переменные, которые необходимы для сборки, такие как export PATH=... ,
> export ARCH=... .
> Мне при каждом запуске системы приходится вручную прописывать эти команды, а хотелось бы, что бы они прописывались
> автоматом при старте Ubuntu.
Это никоим образом не имеет отношения к Ubuntu (как к дистрибутиву, чем он является).
Это задача того интерпретатора (shell'a) которым вы пользуетесь (они разнообразны, но у вас сейчас bash).
Поэтому то что вы хотите можно сделать (1) через файл инициализации .bashrc (в вашей домашней директории, см.
значение переменной окружения $HOME). Но так про них быстро забываешь и неожиданно вспоминаешь при сборке чего-то
для host'а. Или же (2) оформить желаемые команды в отдельный файл (т.н. скрипт или сценарий) и выполнять его перед
тем как что-либо собрать для target'а. Или (3) пользоваться системами сборки: Buildroot (Crater), PTXdist (в этом случае
сложность только в их настройке под свои задачи, но воспроизводимость результата значительно лучше).
> Второй вопрос уже ближе к теме. Я, конечно, сейчас попробую собрать по умолчанию версию 2.6.20.21. Вопрос - какой (какие)
> файл (файлы) является РЕЗУЛЬТАТОМ сборки? Сейчас у меня в каталоге kernel-linux в результате сборки появился бинарный файл
> vmlinux, размером 4.4 Мб. Имеенно он является образом системы, с которым можно работать дальше (прикручивать u-boot) ?
Для U-Boot это отдельная история, см.
http://www.zao-zeo.ru/dokuwiki/doku.php/u-boot#образ
> Третий вопрос - включена ли в сборку ядра оболочка Opie? Или ее надо прикручивать как модуль?
Нет, ядро это только ядро. Opie -- это программы, библиотеки и пр. файлы.
Opie можно собрать с помощью Crater'а:
http://www.zao-zeo.ru/dokuwiki/doku.php/linux#различные_сборки_кфс
Ядро тоже можно собрать с помощью Crater'а.
> Задача у меня простая - собрать образ для тион-про2 с корневой файловой системой на каком нибудь носителе, а не на рам-диске.
> Лучше всего пока на внутреннем флеше. И с подключенным по умолчанию тачскрином. Учитывая "сложности" с которыми я
> столкнулся на этапе тестовой сборки ядра.. это будет совсем не просто. Может подскажете последовательность действий от и до?
Берёте
http://www.zao-zeo.ru/media/files/crater-1.0.0_svn747.tar.gzи делаете как в
http://www.zao-zeo.ru/dokuwiki/doku.php/craterНужно отметить создание jffs2 файловой системы. И начать с конфигурацией _по_умолчанию_!
Потом разберётесь как образ ядра и ФС записать на плату.