Re: livecd-creator unmounting temp image, running daemons.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Martin Langhoff <martin.langhoff <at> gmail.com> writes:

> 
> Well, the squashfs3.3 tarballs from the SF page and from the
> squashfs-lzma site are identical, and the credits page in both mention
> 'lzma patches', though no word of it appears in CHANGES or README. My
> interpretation is that v3.3 incorporates the patches.

Just to clear up any confusion, v3.3 from sourceforge doesn't incorporate the
LZMA patches.  The squashfs3.3 tarballs from sourceforge and squashfs-lzma.org
are identical because the tarball on squashfs-lzma is taken unchanged from
sourceforge, there's additional patches on squashfs-lzma.org which add LZMA
support.  Obviously the CHANGES and README files don't mention LZMA because v3.3
doesn't use it, the credits file (ACKNOWLEDGEMENTS file) simply acknowledges the
work that squashfs-lzma.org has done in providing third-party LZMA support for
those that want it (I don't officially support LZMA compression in Squashfs
because it is not yet officially supported in the vanilla Linux kernel).

> 
> >> But the image still does not boot. Something else in the initrd must
> >> be messing up.
> >
> > What is the message now?
> 
> We no longer see any errors, but init cannot find root, so itdrops me
> to an emergency shell. In there I find nothing interesting in /dev .
> Not even loop devices.
> 

Failing to find root may be because you're still not generating a Squashfs v3.2
compatible filesystem.  The patch you mention elsewhere which adds '-no-sparse'
to mksquashfs, also adds '-b 131072' which will still generate an incompatible
filesystem, the block size must be 64K or less - the patch should be adding
'-no-sparse -b 64k'.

If you see the following error message after the initrd tries to mount root, you
still have an incompatible filesystem.

SQUASHFS error: Major/Minor mismatch, trying to mount newer 3.1 filesystem
SQUASHFS error: Please update your kernel

The filesystem should be version '3.0', you can use file or unsquashfs -stat on
the Squashfs filesystem to check the version.

Phillip


-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux