changing kernel on bionicpup64 to xenial kernel(SOLVED)

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
User avatar
gychang
Posts: 414
Joined: Sat 29 Nov 2008, 20:30
Location: San Diego, CA

changing kernel on bionicpup64 to xenial kernel(SOLVED)

#1 Post by gychang »

Using the latest bionicpup64, but the internal SD card reader is not working. If I boot from xenialpup64 CD, the card reader works. Kernel on BP64 is 4.19.23, and XP64 is later 4.9... and I am trying to see if the changing of the kernel will allow me to use the card reader in BP64.

I tried the kernel changer app on QuickPet, and I tried the "zdrv*.sfs" from the XP64CD on the bottom blank. When I reboot it does not work. (see pic) Do I need to manually rename zdrv_xenialpup64_7.5.sfs file first?
Attachments
kernel.png
(68.7 KiB) Downloaded 266 times
Last edited by gychang on Thu 12 Sep 2019, 21:47, edited 1 time in total.
---
trying to learn puppylinux... :D
---
User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#2 Post by mikeslr »

I have no experience with the built-in Kernel Changer App: only discovered it by accident yesterday.

Have you tried to change the kernel manually? It's easy, especially as you already have the Xenialpup64.ISO. You can do the following entirely from a running Bionicpup64:

(1) Create a folder - I'd name it "k.4.19.23".
(2) Copy Bionicpup64's vmlinuz and zdrv_bionicpup64_8.0.sfs into that folder.
(3) Mount the xenialpup64's ISO. Copy its zdrv_xenialpup64_7.5.sfs into the Bionicpup64's Folder. Copy Xenialpup64's vmlinuz into the Bionicpup64's folder, overwriting its current vmlinuz. Rename zdrv_bionicpup64_8.0.sfs to drv_bionicpup64_8.0.sfs [I do this so that I don't have to remember its name exactly while I] rename zdrv_xenialpup64_7.5.sfs to zdrv_bionicpup64_8.0.sfs. Delete drv_bionicpup64_8.0.sfs.

Reboot.

:shock: Hopefully, you have another way of booting your computer if something went wrong. In such case, just delete the current vmlinuz and zdrv.sfs and copy/move the ones from the k4.19.23 folder into the vacated places.
User avatar
gychang
Posts: 414
Joined: Sat 29 Nov 2008, 20:30
Location: San Diego, CA

#3 Post by gychang »

mikeslr wrote: You can do the following entirely from a running Bionicpup64:

(1) Create a folder - I'd name it "k.4.19.23".
(2) Copy Bionicpup64's vmlinuz and zdrv_bionicpup64_8.0.sfs into that folder.
(3) Mount the xenialpup64's ISO. Copy its zdrv_xenialpup64_7.5.sfs into the Bionicpup64's Folder. Copy Xenialpup64's vmlinuz into the Bionicpup64's folder, overwriting its current vmlinuz. Rename zdrv_bionicpup64_8.0.sfs to drv_bionicpup64_8.0.sfs [I do this so that I don't have to remember its name exactly while I] rename zdrv_xenialpup64_7.5.sfs to zdrv_bionicpup64_8.0.sfs. Delete drv_bionicpup64_8.0.sfs.

Reboot.

:shock: Hopefully, you have another way of booting your computer if something went wrong. In such case, just delete the current vmlinuz and zdrv.sfs and copy/move the ones from the k4.19.23 folder into the vacated places.
thanks, working well. Easier than the gui method!
---
trying to learn puppylinux... :D
---
Post Reply