6.10.4 64bit Knl superseded
superseded
Discussion, talk and tips
https://forum.puppylinux.com/
superseded
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?
You can edit the module SFS file to convert it.
Mount the module SFS by opening it with Rox and copy the contents into a new directory.
into the new directory copy the contents of the SFS file.
in the new directory create the directory /usr
move /lib/modules
in their entirety to /usr
the result should be /usr/lib/modules
squash the directory back into the module SFS with the correct name.
The summary is move the /lib directory to /usr/lib instead
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.
@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.
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.
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 originalI 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