戻る

次へ

はじめに

まあ 状況 として

Plamo Linux 4.73

# uname -a
Linux lx 2.6.30.7-plamoSMP #1 SMP PREEMPT Wed Sep 16 11:27:24 JST 2009 i686 GNU/Linux
# ls /usr/lib/setup/ | grep Plamo
Plamo-4.7
# mksquashfs -version | head -1
mksquashfs version 4.0 (2009/04/05)
# unsquashfs -version | head -1
unsquashfs version 4.0 (2009/04/05)

Plamo Linux 5.2

# uname -a
Linux p6090j 3.12.5-plamoSMP #2 SMP PREEMPT Mon Mar 17 14:04:07 JST 2014 i686 GNU/Linux
# ls /usr/lib/setup/ | grep Plamo
Plamo-5.2
# mksquashfs -version | head -1
mksquashfs version 4.1-CVS (2009/09/20)
# unsquashfs -version | head -1
unsquashfs version 4.1-CVS (2009/08/30)

Plamo-5.2 で unsquashfs

# unsquashfs rootimg.squash 
Filesystem uses unknown compression, this is unsupported by this version
Decompressors available:
        gzip
        lzma

にゃんたろう は 和猫ですので 意味不明 参考にした 場所では うまく行くとの話なのですが?

# mount /dev/cdrom /cdrom/
mount: /dev/sr0 is write-protected, mounting read-only
# mkdir P-Plamo5.2-ISO
# ls /cdrom/
ChangeLog  isolinux/
# ls /cdrom/isolinux/
System.map                  initrd.gz       sample.msg
System.map-3.12.5-plamoSMP  isolinux.bin    syslinux.cfg
boot.cat                    isolinux.cfg    vmlinuz
config                      plamo51.lss     vmlinuz-3.12.5-plamoSMP
config-3.12.5-plamoSMP      rootimg.squash
# time cp -av /cdrom/* P-Plamo5.2-ISO/
...

map-3.12.5-plamoSMP'
'/cdrom/isolinux/vmlinuz' -> 'P-Plamo5.2-ISO/isolinux/vmlinuz'
'/cdrom/isolinux/vmlinuz-3.12.5-plamoSMP' -> 'P-Plamo5.2-ISO/isolinux/vmlinuz-3.12.5-plamoSMP'

real    4m9.441s
user    0m0.020s
sys     0m9.823s
# cd
# umount /cdrom
# eject
# mkdir P-Plamo-rootimg.squash
# cd P-Plamo-rootimg.squash/
# time cp -av ../P-Plamo5.2-ISO/isolinux/rootimg.squash .
'../P-Plamo5.2-ISO/isolinux/rootimg.squash' -> './rootimg.squash'

real    1m32.273s
user    0m0.027s
sys     0m8.817s

再度確認

# unsquashfs rootimg.squash 
Filesystem uses unknown compression, this is unsupported by this version
Decompressors available:
        gzip
        lzma
# uname -a
Linux p6090j 3.12.5-plamoSMP #2 SMP PREEMPT Mon Mar 17 14:04:07 JST 2014 i686 GNU/Linux
# ls /usr/lib/setup/ | grep Plamo
Plamo-5.2
# unsquashfs -v | head -1
unsquashfs version 4.1-CVS (2009/08/30)

USB で P-Plamo5.2 を 運用するのですが カーネルの再構築が 必要な場合

rootimg.squash を コピー して loop マウント して そこからコピー その後そのコピー に chroot して カーネルの 再構築を 行います。ここまでは可能

しかしながら mksquashfs した ものを USB に 戻すと 動かないのです。

また unsquashfs が 出来ないのです。

そこで 苦肉の作として sysresccd で 作業を 行って見ました。

良い子は 新しい mksquashfs 一式 手にいれるのでしょうが ??

にゃんたろう 拝!

2014年 2月 15日 土曜日 21:01:24 JST 作成


次へ

戻る

Copyright © 2006.-2014. nyantarou All Rights Reserved.