Red Hat Bugzilla – Bug 482818
Mksquashfs and Kernel
Last modified: 2009-01-28 10:54:48 EST
Description of problem:
If I used F10 to create a rawhide livecd. The livecd would not be able to boot,
SQUASHFS error: Major/Minor mismatch, older Squashfs 3.1 filesystems
This was because the host was using squashfs-tools-3.4-1, while the livecd had 2.6.29 kernel with squashfs 4.0, which break the back compatibility.
It was also a boot failure when using 4.0 version of squshfs-tools to create a 2.6.27 kernel based F10 livecd.
SQUASHFS error: Major/Minor mismatch, newer Squashfs 4.0 filesystems
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. livecd-creator --config=/usr/share/doc/livecd-tools-020/livecd-fedora-minimal.ks
Livecd failed to boot in initramfs.
*** Bug 473162 has been marked as a duplicate of this bug. ***
Yep, squashfs broke compatibility. There's not anything we can do about this in livecd-tools.
Well, how about to add a check for kernel version installed in livecd while running mksquashfs to reject incompatible attempts?