Page 1 of 1

6.10.4 64bit Knl superseded

Posted: Thu Aug 15, 2024 11:45 pm
by ozsouth

superseded


Re: 6.10.4 64bit Hi-Freq Kernel Non-Usrmerge Aufs/Overlayfs

Posted: Fri Aug 16, 2024 3:39 pm
by mikolaj_q

The converter for making USRMERGE You've posted link does not work for huge-6.10.4-ubun64oz-hf-aoe.tar.
Any idea How can I do it other way?


Re: 6.10.4 64bit Hi-Freq Kernel Non-Usrmerge Aufs/Overlayfs

Posted: Fri Aug 16, 2024 6:04 pm
by rockedge

You can edit the module SFS file to convert it.

  1. Mount the module SFS by opening it with Rox and copy the contents into a new directory.

  2. into the new directory copy the contents of the SFS file.

  3. in the new directory create the directory /usr

  4. move /lib/modules in their entirety to /usr

  5. the result should be /usr/lib/modules

  6. squash the directory back into the module SFS with the correct name.

The summary is move the /lib directory to /usr/lib instead


Re: 6.10.4 64bit Hi-Freq Kernel Non-Usrmerge Aufs/Overlayfs

Posted: Fri Aug 16, 2024 7:22 pm
by Marv

The directory /sbin also has to be moved to /usr. I use pextract on the stock sfs. In the resulting directory move /lib/modules per above and move /sbin so they are both under /usr. The resulting directory should have no /lib or /sbin directories remaining. Then I resquash using either dir2sfs or pcompress. The referenced converter should work on the extracted kernel modules sfs file. Remove the descriptive material after the sfs. It won't work on the unextracted tar file.


Re: 6.10.4 64bit Hi-Freq Kernel Non-Usrmerge Aufs/Overlayfs

Posted: Sat Aug 17, 2024 1:19 am
by ozsouth

@mikolaj_q - You are trying to convert the wrong file. Files must be sfs type. My 3rd paragraph lists the file(s) to convert. Here is the procedure for obtaining kernel-modules file & converting to usrmerge (with link to completed procedure at bottom.):

All below is 'use at own risk'. Note the previous 2 posts will also work.

1. Install converter .pet
2. Download Huge Kernel (i.e. huge-6.10.4-ubun64oz-hf-aoe.tar.bz2)
3. Expand tar.bz2 file (place in /opt folder & in a terminal, cd /opt , then run:
tar -jxvf huge-6.10.4-ubun64oz-hf-aoe.tar.bz2
- will produce 2 files: vmlinuz-6.10.4-64oz-hf-aoe & kernel-modules.sfs-6.10.4-64oz-hf-aoe . The latter file is the one to convert.
4. Open Filemanager, navigate to /opt & drag kernel-modules.sfs-6.10.4-64oz-hf-aoe onto squash_non2um
- will soon produce kernel-modules.sfs-6.10.4-64oz-hf-aoe_um , which you rename to suit your usrmerge puppy
- for Bookwormpup64 v 10.0.7, name is as zdrv_dpupbw64_10.0.7.sfs & replace original
- also rename vmlinuz-6.10.4-64oz-hf-aoe (produced at step 3) as vmlinuz & replace original

Above instruction for Bookwormpup64-10.0.7.


Re: 6.10.4 64bit Hi-Freq Kernel Non-Usrmerge Aufs/Overlayfs

Posted: Sat Aug 17, 2024 2:14 pm
by Marv

Kernel 6.10.4 running well in my 'ydrv driven LXDE'd' Bookworm64 10.0.7 frugal install. Clean dmesg, good idle resource use, good glxgears FPS, lidsuspend working on the problematic Fujitsu S671, all portables running correctly. Structure conversion done per my manual approach above as usual. I'll run with that install for a bit now, had been using Fossapup64-mini as the daily. I'll also try it in my NoblePup64 install after I check and update that install to the latest github version. IIRC, I'm at version 9 on that right now.

Thanks,

Edit: My NoblePup64 install updated to version 11 and Kernel 6.10.4 (usrmerge adjusted) swapped in. Everything seems just fine so far. All the usual system checks done. Posting from the current Brave portable, run-as-spot in that install now.


Re: 6.10.4 64bit Hi-Freq Kernel Non-Usrmerge Aufs/Overlayfs

Posted: Thu Sep 05, 2024 11:37 am
by mikolaj_q
ozsouth wrote: Sat Aug 17, 2024 1:19 am

@mikolaj_q - You are trying to convert the wrong file. Files must be sfs type. My 3rd paragraph lists the file(s) to convert. Here is the procedure for obtaining kernel-modules file & converting to usrmerge (with link to completed procedure at bottom.):

All below is 'use at own risk'. Note the previous 2 posts will also work.

1. Install converter .pet
2. Download Huge Kernel (i.e. huge-6.10.4-ubun64oz-hf-aoe.tar.bz2)
3. Expand tar.bz2 file (place in /opt folder & in a terminal, cd /opt , then run:
tar -jxvf huge-6.10.4-ubun64oz-hf-aoe.tar.bz2
- will produce 2 files: vmlinuz-6.10.4-64oz-hf-aoe & kernel-modules.sfs-6.10.4-64oz-hf-aoe . The latter file is the one to convert.
4. Open Filemanager, navigate to /opt & drag kernel-modules.sfs-6.10.4-64oz-hf-aoe onto squash_non2um
- will soon produce kernel-modules.sfs-6.10.4-64oz-hf-aoe_um , which you rename to suit your usrmerge puppy
- for Bookwormpup64 v 10.0.7, name is as zdrv_dpupbw64_10.0.7.sfs & replace original
- also rename vmlinuz-6.10.4-64oz-hf-aoe (produced at step 3) as vmlinuz & replace original

I have done this for you & zip file is here: https://www.mediafire.com/file/exhxxuij ... w.zip/file
Place it in empty folder, open a terminal, cd into that folder & run: unzip um6.10.4bw.zip
Then replace originals in Bookwormpup64-10.0.7 & reboot.

Thank You for substantial help :)