etc:users:kmu
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| etc:users:kmu [2009/08/13 14:54] – krinkinmu | etc:users:kmu [2016/08/08 20:53] (current) – ↷ Links adapted because of a move operation kel | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Как я ставил ядро | + | * [[etc: |
| - | Ну начал я с того, что запорол рабочую систему на таблетке, | + | |
| - | Теперь надо поставит ось на таблетку для этого выключаем девайс, | + | |
| - | + | | |
| - | | + | |
| - | + | * [[etc:users: | |
| - | ну а дальше нужно просто включить устройство (а можно включить его на зарядку). Все к моей радости заработало, | + | |
| - | + | | |
| - | ---- | + | |
| - | + | ||
| - | ==== root file sistem ==== | + | |
| - | Теперь занимаемся изменением rootfs (чистенькая rootfs может быть получена | + | |
| - | + | ||
| - | # flasher-3.5 --unpack -F RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin | + | |
| - | + | ||
| - | на что мне отвечают примерно следующее: | + | |
| - | + | ||
| - | | + | |
| - | SW version in image: RX-44_DIABLO_5.2008.43-7_PR_MR0 | + | |
| - | Image ' | + | |
| - | Version 2.6.21-200842maemo1 | + | |
| - | Image ' | + | |
| - | Version 0.95.22-200842maemo1w38b3 | + | |
| - | Image ' | + | |
| - | Version RX-34+RX-44+RX-48_DIABLO_5.2008.43-7_PR_MR0 | + | |
| - | Image ' | + | |
| - | Valid for RX-44: 0808 | + | |
| - | Version 1.1.16-200844maemo2 | + | |
| - | Image ' | + | |
| - | Valid for RX-44: 0808 | + | |
| - | Version 1.1.16-200844maemo2 | + | |
| - | Image ' | + | |
| - | Valid for RX-44: 0808 | + | |
| - | Version 1.1.16-200844maemo2 | + | |
| - | Image ' | + | |
| - | Valid for RX-44: 0801, 0802, 0803, 0804, 0805, 0806, 0901, 0902 | + | |
| - | Version 1.1.16-200844maemo2 | + | |
| - | Image ' | + | |
| - | Valid for RX-44: 0801, 0802, 0803, 0804, 0805, 0806, 0901, 0902 | + | |
| - | Version 1.1.16-200844maemo2 | + | |
| - | Image ' | + | |
| - | Valid for RX-44: 0801, 0802, 0803, 0804, 0805, 0806, 0901, 0902 | + | |
| - | Version 1.1.16-200844maemo2 | + | |
| - | Unpacking | + | |
| - | Unpacking initfs image to file ' | + | |
| - | Unpacking rootfs image to file ' | + | |
| - | Unpacking 2nd image to file ' | + | |
| - | Unpacking xloader image to file ' | + | |
| - | Unpacking secondary image to file ' | + | |
| - | Unpacking 2nd image to file ' | + | |
| - | Unpacking xloader image to file ' | + | |
| - | Unpacking secondary image to file ' | + | |
| - | + | ||
| - | появилось много всяких разных файлов... | + | |
| - | + | ||
| - | теперь попробуем смонтировать rootfs.jffs2 у себя на компьютере, | + | |
| - | + | ||
| - | | + | |
| - | modprobe mtdblock | + | |
| - | modprobe mtdram total_size=65536 erase_size=256 | + | |
| - | modprobe jffs2 | + | |
| - | dd if=/ | + | |
| - | mkdir / | + | |
| - | mount -t jffs2 / | + | |
| - | + | ||
| - | из всего произведенного я знаю только две последние | + | |
| - | + | ||
| - | Чтобы | + | |
| - | + | ||
| - | umount / | + | |
| - | modprobe -r jffs2 | + | |
| - | modprobe -r mtdram | + | |
| - | modprobe -r mtdblock | + | |
| - | + | ||
| - | Теперь, | + | |
| - | + | ||
| - | dpkg -x $HOME/ | + | |
| - | + | ||
| - | Пока не пробовал, | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | ==== Как заставить работать таблетку со своим ядром ==== | + | |
| - | + | ||
| - | Для начала берем работающее ядро | + | |
| - | + | ||
| - | # flasher-3.5 --unpack -F RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin | + | |
| - | + | ||
| - | Появляется несколько файлов, нас интересуют два из них: initfs.jffs2 и rootfs.jffs2. Далее нам нужно собрать свое ядро (я пока воспользовался стандартной конфигурацией, | + | |
| - | Если все прошло удачно появится образ ядра (подробнее про сборку можно посмотреть | + | |
| - | + | ||
| - | # flasher-3.5 -f -k / | + | |
| - | + | ||
| - | Честно | + | |
etc/users/kmu.1250160895.txt.gz · Last modified: 2009/08/13 14:54 by krinkinmu