etc:common_activities:olpc:build_custom_images
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
etc:common_activities:olpc:build_custom_images [2008/10/12 02:29] – описал начало ковыряний с ядром 2.6.27 для OLPC zps | etc:common_activities:olpc:build_custom_images [2008/10/12 14:10] – zps | ||
---|---|---|---|
Line 18: | Line 18: | ||
Затем из git OLPC мною был взят конфиг для их ядра и доделан до возможности делать %%make oldconfig%% в выбранной мною ветке. | Затем из git OLPC мною был взят конфиг для их ядра и доделан до возможности делать %%make oldconfig%% в выбранной мною ветке. | ||
- | ==== Сборка ядра | + | **Сборка ядра**\\ |
В процессе сборки ядра возникали следующие проблемы: | В процессе сборки ядра возникали следующие проблемы: | ||
- исходно конфиг OLPC содержит директиву применять расширение 3DNOW, в виду чего для запуска образа в эмуляторе требуется процессор производства компании AMD. Я оного не имею, поэтому в menuconfig переключил тип процессора на Pentium/ | - исходно конфиг OLPC содержит директиву применять расширение 3DNOW, в виду чего для запуска образа в эмуляторе требуется процессор производства компании AMD. Я оного не имею, поэтому в menuconfig переключил тип процессора на Pentium/ | ||
- при загрузке на XO первое ядро сообщило, | - при загрузке на XO первое ядро сообщило, | ||
- так как в репозитариях OLPC пакет kernel имеет архитектуры от i386 до i586, то на всякий случай в спецификации была указана архитектура i686. | - так как в репозитариях OLPC пакет kernel имеет архитектуры от i386 до i586, то на всякий случай в спецификации была указана архитектура i686. | ||
+ | |||
Line 79: | Line 80: | ||
- во время выполнения лучше не жать Control+C. В процессе выполнения он очень хитро создает файлы с будущим диском и мапит их на /dev/loop5 и /dev/loop6 | - во время выполнения лучше не жать Control+C. В процессе выполнения он очень хитро создает файлы с будущим диском и мапит их на /dev/loop5 и /dev/loop6 | ||
+ | |||
====== Просмотр содержимого img файлов ====== | ====== Просмотр содержимого img файлов ====== | ||
Line 84: | Line 86: | ||
Результатом работы pilgrim будет являться img файлы, которые представляют из себя файловую систему. В варианте готовом для прошивке на ХО это jffs, для QEMU --- ext3 | Результатом работы pilgrim будет являться img файлы, которые представляют из себя файловую систему. В варианте готовом для прошивке на ХО это jffs, для QEMU --- ext3 | ||
- | Для просмотра содержимого прошивки можно воспользоваться следующей последовательностью команд | + | Для просмотра содержимого |
<code bash> | <code bash> | ||
$ sudo / | $ sudo / | ||
Line 97: | Line 99: | ||
$ sudo / | $ sudo / | ||
</ | </ | ||
+ | |||
+ | В случае если хочется просмотреть содержимое реальной прошивки то можно воспользоваться [[http:// | ||
+ | |||
~~DISCUSSION~~ | ~~DISCUSSION~~ |
etc/common_activities/olpc/build_custom_images.txt · Last modified: 2008/10/12 16:18 by zps