Hi... I was going to attempt to make my own personal Fedora LiveCD using the Linux Live scripts. They require UnionFS.ko and SquashFS.ko. I downloaded and installed UnionFS no sweat, and the UnionFS.ko module was already included in the gzipped tar. SquashFS is a different story though... I've tried both 3.2 and 3.1 to no avail. If I try to patch the kernel, it all goes well until a certain point, where it says there is no file to patch. If I simply "make" the squashfs tools it installs, but that doesn't create the squashfs.ko module required to use the Live scripts. Is there something else I have to do to properly patch the kernel, or is there another way to obtain the squashfs.ko module?
Edit: My kernel is 2.6.11-1.1369_FC4-i686
Double edit, here is what happens when I try to patch the kernel:
Quote:
[root@localhost 2.6.11-1.1369_FC4-i686]# patch -p1 < /tmp/squashfs3.2/kernel-patches/linux-2.6.10/squashfs3.2-patch
patching file fs/Kconfig
Hunk #1 succeeded at 1366 (offset 100 lines).
patching file fs/Makefile
Hunk #1 succeeded at 52 (offset 1 line).
patching file fs/squashfs/inode.c
patching file fs/squashfs/Makefile
patching file fs/squashfs/squashfs2_0.c
patching file fs/squashfs/squashfs.h
patching file include/linux/squashfs_fs.h
patching file include/linux/squashfs_fs_i.h
patching file include/linux/squashfs_fs_sb.h
can't find file to patch at input line 4353
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -Nurp -x .gitignore linux-2.6.10/init/do_mounts_rd.c linux-2.6.10-squashfs3.2/init/do_mounts_rd.c
|--- linux-2.6.10/init/do_mounts_rd.c 2004-12-24 21:35:23.000000000 +0000
|+++ linux-2.6.10-squashfs3.2/init/do_mounts_rd.c 2007-01-01 09:00:02.000000000 +0000
--------------------------
File to patch:
Skip this patch? [y] y
Skipping patch.
5 out of 5 hunks ignored
|