MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Сборка
12.06.2012
14:56
Раздел: linux - плеер

Сборка

Здесь тоже ничего сложного, для начала пакуем папку usr/local/etc корневой системы образа если конечно мы вносили туда какие-то изменения. Для этого переходим туда если squash cd /asus/package2/squashfs-root/usr/local/etc если yaffs2 cd /asus/package2/fs/usr/local/etc и пакуем это все командой tar cjf usr.local.etc.tar.bz2 * После чего перемещаем полученный файл usr.local.etc.tar.bz2 в папку package2 c заменой, командой mv или через файл менеджер mc как вам удобнее. (Этот файл может быть как формата bz2 так yaffs2 все зависит от прошивки, опять же смотрите конфигурацию)


Собираем корень, возвращаемся в папку package2 cd /asus/package2 и выполняем следующие:


Если пакуем squash тогда:

Code: Select all

mksquashfs squashfs-root squashfs1.img

rm -rf squashfs-root



Если yaffs2:

Code: Select all

mkyaffs2image fs yaffs2_1.img

rm -rf fs



Возвращаемся в корень распакованного образа cd /asus правим configuration.xml если требуется (например вы хотите поменять размер файловой системы /usr/local/etc или скажем поменять корневую файловую систему с одного типа на другой) и пакуем образ обратно с перемещением его в виндовс командами:

Code: Select all

tar cf install.img *

mv install.img /share



mount -o rw,remount /


← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования