KLV-Airedale-rc4.1 with Void Linux Kernel is Available!

Kennel Linux Void-based


Moderator: Forum moderators

User avatar
wiak
Posts: 3702
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 57 times
Been thanked: 1030 times
Contact:

Re: KLV-Airedale-rc4.1 with Void Linux Kernel is Available!

Post by wiak »

Clarity wrote: Fri Dec 30, 2022 7:42 am

... in same BOOTISO folder and get w_changes=RAM2 ...

Assume you have

  • a linux partition names Persistence AND you have a folder Sessions where you want all of your KLV persistence to land

Should it be advised to save "w_changes=" to that disk label versus allowing it to default to the BOOTISOS folder? Thus a boot-time edit of the boot stanza's line to 'direct' the boot process of where to find its 'persistence'.

ON another note when a new PUPPY is booted and it finds old persistence for a prior version, the user will be offered the option to upgrade the old persistence for use with the new. Although I haven't tested this in KLV, can I assume it, too, offers similar upgrades when booting a new version and it find the old session? (THIS IS NOT a request to make KLV behave in Puppy fashion, merely a request of current behavior)

I haven't tried in SG2D as yet, but I think it is already possible to boot-time edit the grub config via w_changes to put save persistence anywhere on a system via LABEL or UUID and specified folder name.

You then need to also add a w_changes1=RAM2 to specify you want that RAM2 mode (i.e. w_changes itself being used to state location and w_changes1 to state the RAM mode).

For example:

Code: Select all

w_changes=LABEL=Persistence=/BOOTISOS w_changes1=RAM2

There is no function in FirstRib initrd that automatically somehow detects an existing 'old persistence' when booting any new distro. You should remember that FR initrd, being on-purpose-generic-design can boot almost any distro root filesystem, no matter how that distro does things so there is no easy way of determining if an existing save persistence folder (upper_changes) was from other distro. I wouldn't want to complicate the efficient FR initrd code in an attempt to make and detect some kind of distro- version stamp. Puppy initrd is not a generic initrd meaning that it is designed purely to boot Puppy and has code in it that directly relates to config files held in its main root filesystem - some of these config files can store puppy name and version number of course so new versions can be checked. But FR initrd doesn't need or want any distro-root-filesystem-specific config information since that would destroy its great ability to boot almost any distro - one of its strengths is its generic ability to boot anything and, to a large extent, not care about the root distros internal config files.

In fact, as has been demonstrated many times, FR initrd can even boot Puppy's root filesystem sfs files (via removing their alphabetic nature and changing these to 2-digit numeric filenames like any First Rib based distro). But unlike with most mainstream distros, Puppy causes a problem in that it does has special config files that it expects the initrd to look after (since Puppy initrd is closely tied coding wise to its main root filesystem). In practice, First Rib initrd still succeeds booting Puppy distros, but requires a few 'tweaks' to workaround a couple of matters relating to Puppy's unique way of doing things (and of course a FR booted Puppy no longer behaves like Puppy since it uses overlayfs and not aufs and does not know or care about Pupmodes but instead uses w_changes and so on; In fact the FR initrd booted Pup has same big advantages of any FR initrd booted distro: if desired can use any of the sfs files in unsquashed normal directory form, and also arrange the topmost sfs to become a read/write uncompressed upper_changes layer (not quite a pseudo full install in Puppy case, but half way there, and also have up to 99 sfs and/or uncompressed addon layers since not limited to a few alphabetic named sfs addons - changing layer order simply a matter of changing what 2-digit number used in the filename...).

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

Clarity
Posts: 3370
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1388 times
Been thanked: 446 times

Re: KLV-Airedale-rc4.1 with Void Linux Kernel is Available!

Post by Clarity »

wiak wrote: Fri Dec 30, 2022 11:59 pm

There is no function in FirstRib initrd that automatically somehow detects an existing 'old persistence' when booting any new distro. ... I wouldn't want to complicate the efficient FR initrd code in an attempt to make and detect some kind of distro- version stamp. ...

Thanks for this reply. I agree to NOT complicate...and my post, of course, was not a request for a change in KLV. I was curious of whether I, personally, was missing something. This verifies I am not, in this case.

Thank YOU and THANKS to Everyone who has made it possible to craft this distro. Its a beaut.

HAPPY NEW YEAR TO KLV DEVELOPERS... AND MEMBERS!
Image

User avatar
Sofiya
Posts: 1874
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1236 times
Been thanked: 1127 times

Re: KLV-Airedale-rc4.1 with Void Linux Kernel is Available!

Post by Sofiya »

Happiness, Health and a peaceful sky over your head in the New Year !!!

Attachments
Screenshot(1).jpg
Screenshot(1).jpg (76.56 KiB) Viewed 979 times

Vanilla Dpup 9.2.X - KLV-Airedale - KLA-OT2
PUPPY LINUX Simple fast free

tosim
Posts: 439
Joined: Thu Jul 23, 2020 1:13 pm
Has thanked: 737 times
Been thanked: 50 times

Re: KLV-Airedale-rc4.1 with Void Linux Kernel is Available!

Post by tosim »

H

pupny.jpg
pupny.jpg (23.48 KiB) Viewed 973 times

appy New Year to Y'all:

Post Reply

Return to “KLV-Airedale”