Martin: Your cc to the livecd list are not appearing there, are you subscribed? Martin Langhoff wrote: > On Sun, Jul 27, 2008 at 8:45 PM, Martin Langhoff > <martin.langhoff@xxxxxxxxx> wrote: >> Sounds complex. I will try going in the opposite direction: downgrade >> the package on F9 or pass flags to disable the new fanciness. > > Right - with the following patch to fs.py the F7 kernel won't panic > anymore, and a basic F8 will boot. The mkfs tweak is probably > unneeded, the main difference seems to come from -no-sparse: > Think the issue is going to be how the kernel modules differ from version 3.2 and 3.3 of squashfs-tools. So lets get this clear, F7 is using the 2.6.23.?? and does not boot, F8 is now booting correctly? with which kernel? > --- a/imgcreate/fs.py > +++ b/imgcreate/fs.py > @@ -38,7 +38,7 @@ def makedirs(dirname): > raise > > def mksquashfs(in_img, out_img): > - args = ["/sbin/mksquashfs", in_img, out_img] > + args = ["/sbin/mksquashfs", in_img, out_img, '-no-sparse', '-b', '131072'] > > if not sys.stdout.isatty(): > args.append("-no-progress") > @@ -200,7 +200,7 @@ class SparseExtLoopbackMount(SparseLoopbackMount): > > def __format_filesystem(self): > rc = subprocess.call(["/sbin/mkfs." + self.fstype, > - "-F", "-L", self.fslabel, > + '-I', '128', "-F", "-L", self.fslabel, > "-m", "1", "-b", str(self.blocksize), > self.lofile, > str(self.size / self.blocksize)]) > > > On F7 - my actual target ATM - the problem is not gone through. Init > is dropping me to a panic shell, and I cannot figure out how to get > something I can mount there. When I get dropped in the shell, lsmod > makes it seem like no interesting modules have been loaded. > modprobe-ing libata, cdrom and other modules works. I don't know the > major/minor numbers enough to mknod my way around here. > see above > So I suspect of the initrd, but I am unsure of what to do next. The > mayflower initrd seems to work though it does throw some (IMO) > meaningless errors - complaining about old module names that are not > relevant to the 2.6.23 kernel I have: > > Building an initramfs at /boot/initrd-2.6.23.1-21.fc7.img for kernel > 2.6.23.1-21.fc7 > FATAL: Module ide_cd not found. > FATAL: Module =ata not found. > FATAL: Module usbhid not found. > FATAL: Module ieee1394 not found. > Done; initramfs is 4.2M. > > any more hints on this track? > Think the only way you'll get this to fly is to get the source for squashfs-tools3.3 http://www.squashfs-lzma.org/dl/squashfs3.3.tar.gz and patch your 2.6.23 kernel and recompile the module and replace the module in the initrd. There is a good post on the livecd list about patching squashfs for lsma support and covers all the steps, perhaps you could adapt the steps(leave out the lzma patches). https://www.redhat.com/archives/fedora-livecd-list/2008-July/msg00007.html https://www.redhat.com/archives/fedora-livecd-list/2008-July/msg00005.html Repacking is initrd and iso are not that hard, but I have some notes around if you need them. Jerry -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list