LINUX.ORG.RU

[squashfs] чем открыть/примонтировать .lzm?

 


0

0

Есть livecd, на нем есть файлы bin.lzm, etc.lzm, home.lzm,...
Это должна быть squashfs файловая система.
Открываются через unsquashfs, но это очень не удобно.

При mount -o loop -t squashfs ./etc.lzm /mnt/tmp3/
получаю dmesg:
SQUASHFS error: Can't find a SQUASHFS superblock on loop0

Надо достать несколько файлов. unsquashfs, как я уже сказал, не очень удобен, т.к. хотелось бы посмотреть на начало файлов перед извлечением.
Жечь болванку и загружаться тоже не хочется.

Чем открыть чтобы это было в виде файлового менеджера (архиватор какойнить)?
А лучше как примонтировать?

★★★★★
Ответ на: комментарий от Adjkru

Ан нет, не катит.
Кстати unsquashfs тоже подвел, больше половины почему то не извлек.

Че делать?

ls-h ★★★★★
() автор топика
Ответ на: комментарий от ls-h

В ядре 2.6.30 сходу нашёл файлы:

/usr/src/linux-2.6.30-gentoo-r4/include/linux/decompress/unlzma.h
/usr/src/linux-2.6.30-gentoo-r4/lib/decompress_unlzma.c
/usr/src/linux-2.6.30-gentoo-r4/usr/initramfs_data.lzma.S

question4 ★★★★★
()
Ответ на: комментарий от ls-h

Оказывается сделал не все.
Надобыло еще поправить сорцы в squashfs модуле.
Поправил. Модуль собрался, но не загружается.
FATAL: Error inserting squashfs (/lib/modules/2.6.28-13-generic/kernel/fs/squashfs/squashfs.ko): Invalid module format

Чаво делать?

ls-h ★★★★★
() автор топика
Ответ на: комментарий от ls-h

[17342.500551] squashfs: no symbol version for sqlzma_fin
[17342.500553] squashfs: Unknown symbol sqlzma_fin

ls-h ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.