Results 1 to 8 of 8

Thread: cloop kernel patch

  1. #1
    Junior Member
    Join Date
    Sep 2004
    Posts
    6

    cloop kernel patch

    As some of you might have noticed, someone made a cloop kernel patch against linux-2.6.7.

    To apply the patch, download it, stand in the linux-2.6.7 source dir and use the patch program:
    Code:
    # cd /usr/src/linux-2.6.7
    # patch -p1 < ../cloop_v5.patch
    Then configure the kernel as usual (ie make menuconfig) and choose Device Drivers->Block Devices->Compressed Loopback device support as a module <M>. And then build the kernel as usual. I use make-kpkg clean ; make-kpkg --revision=1 kernel_image. That creates a kernel_image .deb that can be installed with dpkg. The good thing is that cloop.ko will also be included in that .deb file and there's no need to compile it separately.

    For kernel linux-2.6.8.1 there is a small change in a .h file which changes 2 lines. The following patch works agains linux-2.6.8.1:

    cloop_linux-2.6.8.1.patch.gz.

    Apply it with patch:

    Code:
    # cd /usr/src/linux-2.6.8.1
    # zcat ../cloop_linux-2.6.8.1.patch.gz | patch -p1
    If anymody is new to compiling the kernel, here is the whole procedure:
    • Download linux-2.6.8.1.tar.bz2 into /usr/src.
    • Unpack it:
      # cd /usr/src
      # tar jxvf linux-2.6.8.1.tar.bz2
    • Download cloop_linux-2.6.8.1.patch.gz into /usr/src.
    • Apply the patch:
      # zcat cloop_linux-2.6.8.1.patch.gz | patch -p0
    • Configure the kernel:
      # cd linux-2.6.8.1
      # make menuconfig
    • Build the kernel:
      # make-kpkg clean
      # make-kpkg --revision=1 --append-to-version="-cloop" kernel_image

    The append-to-version argument will append -cloop to the kernel name (will be visible when running uname -r).

    Now the kernel-image2.6.8.1*.deb file is created and can be installed inside the chrooted knoppix environment with dpkg -i. Remember to also rebuild minirt26.gz with the new modules (from /lib/modules inside the chrooted environment).

    --Albert

  2. #2
    Junior Member
    Join Date
    Sep 2004
    Posts
    5
    This is very helpful.

    I managed to make a 2.6.7 remaster, using the existing minirt26, but get the "cannot find KNOPPIX filesystem. sorry" on booting 2.6.8.1, presumably because I am not using a compatible mkcompressed_fs. Suggestions?

  3. #3
    Junior Member
    Join Date
    Sep 2004
    Posts
    6

    minirt26 and kernel 2.6.8.1

    I had some problems before it worked. The first problem was how I created minirt26. After some googling I figured out the commands. Look in this thread.

    Then I had troubles with which options that must be checked when building the kernel. After copying the original configuration from /boot/config-2.6.7 on the original Knoppix CD to .config in my custom kernel source dir, then it was easier getting it right. Take a look at linuxrc. Some of the USB modules are renamed (uhci-hcd.ko and ohci-hcd.ko). And all modules should be named .o, not .ko in minirt26. But look in linuxrc for details. And run the script after you are done.

  4. #4
    Junior Member
    Join Date
    Sep 2004
    Posts
    5
    Thanks. That worked for me, too. Don't know why. Recreating the filesystem, rather than copying the old one seems to have done the trick.
    Perhaps I picked up the right modules, too.

    Now the next problem that I have is there is no permission to write to the /tmp directory and so kde won't start.

  5. #5
    Banned
    Join Date
    Oct 2004
    Posts
    1

    thanks

    Thanks for the patch. Hopefully I'll be able to mount the KNOPPIX file now. Patch applied cleanly to 2.6.8.1.

  6. #6
    Member registered user
    Join Date
    Sep 2004
    Posts
    70
    I haven't had any problem with cloop on 2.6.7 (that I am aware of ...).

    What problem does the patch address? Why do I need it?

  7. #7
    Senior Member
    Join Date
    Nov 2003
    Posts
    171
    Steve F, this patch is for those wishing to include a custom kernel in their remaster without compiling & installing cloop externally.

    musashi, the patch may apply but certainly does not work for me. Changes are required for 2.6.8+ kernel revisions.

  8. #8
    Junior Member
    Join Date
    Oct 2004
    Location
    The Netherlands
    Posts
    1
    I've changed the versions in the patch to make it work with the 2.6.9 kernel.

    You can download it here:

    http://www.knopper.tk/linux/cloop_linux-2.6.9.patch.gz

Similar Threads

  1. Patch on Kernel of Knoppix
    By Frunktz in forum General Support
    Replies: 1
    Last Post: 07-27-2005, 04:08 PM
  2. How do u patch a kernel?
    By Smoke187 in forum General Support
    Replies: 1
    Last Post: 02-25-2004, 12:58 AM
  3. Would someone please patch the knoppix kernel with i2c?
    By arkaine23 in forum Customising & Remastering
    Replies: 3
    Last Post: 08-20-2003, 02:11 PM
  4. nvidea kernel patch
    By ferreter in forum Hdd Install / Debian / Apt
    Replies: 5
    Last Post: 08-18-2003, 01:05 AM
  5. Knoppix-kernel.patch
    By ozfrog in forum Customising & Remastering
    Replies: 4
    Last Post: 06-21-2003, 04:30 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Netac DDR4 32GB 16GB DDR4 3200MHz UDIMM C16 Desktop Internal Memory RAM Kit picture

Netac DDR4 32GB 16GB DDR4 3200MHz UDIMM C16 Desktop Internal Memory RAM Kit

$99.99



A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G picture

A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G

$21.68



16GB KIT (2x8GB) DDR3 Gamer Desktop RAM PC3 MIXED BRANDS VIPER VENGEANCE FURY picture

16GB KIT (2x8GB) DDR3 Gamer Desktop RAM PC3 MIXED BRANDS VIPER VENGEANCE FURY

$10.00



Major Brand 16GB (2x8GB) PC3-12800U DDR3-1600MHz DDR3-12800 DESKTOP RAM NON-ECC picture

Major Brand 16GB (2x8GB) PC3-12800U DDR3-1600MHz DDR3-12800 DESKTOP RAM NON-ECC

$29.99



Samsung 16GB LPCAMM2 PC5 7500 DDR5 LPDDR5X CAMM2 M561K1LC4DM0-CCTGM RAM Memory picture

Samsung 16GB LPCAMM2 PC5 7500 DDR5 LPDDR5X CAMM2 M561K1LC4DM0-CCTGM RAM Memory

$189.00



ADATA XPG Lancer Blade RGB 32GB (2x16GB) DDR5-6000 CL30 Desktop RAM Black picture

ADATA XPG Lancer Blade RGB 32GB (2x16GB) DDR5-6000 CL30 Desktop RAM Black

$429.94



DDR4 Laptop RAM 4GB 8GB 16GB 32GB 2400 2666 3200 Samsung Hynix picture

DDR4 Laptop RAM 4GB 8GB 16GB 32GB 2400 2666 3200 Samsung Hynix

$66.00



RAMAXEL Lenovo 32GB LPDDR5X CAMM2 7500MHz Laptop RAM | UNTESTED picture

RAMAXEL Lenovo 32GB LPDDR5X CAMM2 7500MHz Laptop RAM | UNTESTED

$445.00



NEW IN BOX - Corsair Vengeance RGB 32gb (2x16gb) DDR6200 CL36 CMH32GX5M2B6200C3 picture

NEW IN BOX - Corsair Vengeance RGB 32gb (2x16gb) DDR6200 CL36 CMH32GX5M2B6200C3

$550.00



Corsair Vengeance LPX 16GB Desktop Memory RAM 2x8GB DDR4-3200MHZ picture

Corsair Vengeance LPX 16GB Desktop Memory RAM 2x8GB DDR4-3200MHZ

$70.00