How to update the kernel in BionicPup 8?

Booting, installing, newbie
Post Reply
Message
Author
kyle1974
Posts: 11
Joined: Wed 29 Apr 2020, 16:28

How to update the kernel in BionicPup 8?

#1 Post by kyle1974 »

Hi

I may be being completely stupid but I cannot find an easy way to update the Linux kernel. I am on a full install of Puppy but don't know how to find the right kernel or how I should install it?

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#2 Post by Semme »

Kyle,

Let me offer you a few considerations to ponder..

Kirk >> http://murga-linux.com/puppy/viewtopic.php?t=112669

And a more general discussion >> http://www.murga-linux.com/puppy/viewtopic.php?t=116812

You can omit OS references.

==

Should you wanna mess around, explore Quickpet in the menu.

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

Re: Update Kernel in BionicPup 8

#3 Post by mikeslr »

kyle1974 wrote:Hi

I may be being completely stupid but I cannot find an easy way to update the Linux kernel. I am on a full install...
Emphasis supplied.

Hi kyle, and welcome to the Forum. Regretfully, you've stumbled into the pit our Devs seem to leave open for newbies. :roll: Puppies are not designed to be run as Full installs. See, http://murga-linux.com/puppy/viewtopic. ... 89#1023489 or any of the hundreds of similar posts written during the last 10 years. I can appreciate that there is nothing Devs can do about the untold number of ISO setting the trap which are in the wild; nor the many discussions about Puppy Linux other than on its dedicated Forum which fail to make it clear that Puppy, unlike almost every other Linux, is not supposed to be run as a Full Install. But I don't know why those Devs can't change the instructions in new publications, nor republish the approximately dozen or so Puppies which are actively being supported. :evil:

The design of Puppies is modular. Two of the modules mentioned in the above post are vmlinuz (the kernel) and zdrv_YOUR-PUPPY-VERSION.sfs. The latter contains drivers compiled to work with that kernel and, often, firmware. As firmware is not kernel specific, some Devs publish a separate fdrv.sfs which can be used with any kernel.

Kernel packages consisting of a vmlinuz and an zdrv.sfs (usually named kernel-modules) are separately published. You can find some here, http://www.murga-linux.com/puppy/viewto ... 414#894414. You can also substitute the vmlinuz and zdrv.sfs from any other recent Puppy's ISO.

Some Puppies, such as Bionicpup64 via Menu>Setup>Quickpet provide both alternate kernels and an easy way to change them. But frankly, because of Puppy's modular design it is just as easy to merely rename the two files contained in a Hugh Kernel Package and substitute them in. Substitution can be done from a running Frugal install, although a re-boot is necessary for the change to take affect. Renaming consists of (a) delete any description from the vmlinuz, leaving only that word; (b) edit the other file to read zdrv_NAME-OF-PUPPY_VERSION-NUMBER.sfs EXACTLY consistent with the name appearing on your Puppy's Puppy_XXX.sfs. For example, Bionicpup64's zdrv.sfs is named zdrv_bionicpup64-8.0.sfs.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#4 Post by bigpup »

Why do you think you need to update the kernel?

Normally it is never needed in Puppy.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

kyle1974
Posts: 11
Joined: Wed 29 Apr 2020, 16:28

#5 Post by kyle1974 »

Thank you all, very good links and reading.

I probably will just leave it, I just wanted to make sure I was up to date but as the old saying goes, if it ain’t broke don’t fix it!

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#6 Post by Mike Walsh »

@ Mikeslr:-

There are, of course, two issues going on here. Aside from the obvious one that new Puppies really need to have a warning/disclaimer about the 'perils' of attempting to run Puppy as a FULL install, there's the other 'elephant in the room':-

The fact of Puppy being modular is good for all concerned, no doubt about it. But of course, with the sole exception of jrb's excellent tutorial about kernel swaps - from quite some years ago, and which can be easily modified for a FULL install - every single piece of information regarding Puppy kernel swaps in recent years is predicated on the 'unspoken' assumption that the user is automatically using the recommended frugal install. There's also the other major one, that SFSs are a one-way street with the FULL install; once 'loaded', the only way to remove them is a tedious, manual slog.....because the 'layered filesystem' simply doesn't exist with this option.

I agree with you; surely it wouldn't be so hard to modify the 'first-run' stuff to put up up a BIG warning banner about this, complete with easy to understand explanations?


Mike. :wink:

Post Reply