Stoney Kernel arch linux

Can anyone give me a guide to install the StoneyRidge custom kernel on arch linux?

Thanks

gvalue

1 Like
  1. Download stoney kernel (https://fs.nightcore.monster/chromebook/stoney/kernel/latest.tar.xz)
  2. Copy/move stoney/vmlinuz-6.6.16-stoney to /boot
  3. Copy/move stoney/modules/lib/modules/6.6.16-stoney to /usr/lib/modules
  4. Run kernel-install add 6.6.16-stoney /boot/vmlinuz-6.6.16-stoney
  5. Reboot and select stoney kernel in GRUB menu
3 Likes

Could I please have some help? I have tried using this guide, but I am having issues with moving the files. I have tried dragging the vmlinuz to boot, but it doesn’t let me. Then I tried using the mv command, and it removed it from the stoney file, but I could not see it in the boot file.

sudo mv stoney/vmlinuz-6.6.16-stoney /boot
In terminal, you will need sudo to have permissions to access that directory

my dad told me that downloading prebuilt kernels is super unsafe, can anyone let me know if this is a good one? i know it was recommended by weirdtreething in their audio setup script, but still

Do we know if the stoney kernel will be updated with any regularity?

I think i found one latest version of the kernel

here:Enable binderfs · chrultrabook/stoney-kernel@2896132 · GitHub
Please check artifacts.You need account to access that file.

Sorry, I don’t follow. I have a GitHub account and logged in to look at that post. All I see is that it shows the stoney-kernel artifact is expired.
I am wondering if the original compiler or maintainer of the kernel is on this forum anywhere and if s/he will update it past 6.6.

https://fs.nightcore.monster/chromebook/stoney/kernel/latest.tar.xz is down.

I finally got the kernel to install i had to update grub first but when i boot into it it doesnt load it just black screen how do i fix this?

For Ubuntu “Plucky,” you have to install the deb files from here: Index of /stoneyridge-kernel/ubuntu-6.14.0-15.15_all/ Then, delete the vmlinuz file for the previous kernel from the /boot folder and run “sudo update-grub.”

is it just this? or first this steps then the steps above? would really appreciate if you can give me a step by step guide for plucky.

Forgot to mention, I also think you have to delete the “config” file and the “system.map” file that match your previous kernel. Other than that and any files in the main /boot folder that match the kernel number, that’s basically it.

Sorry, made a mistake. Instead of installing the deb files from the link provided, get the one here and install it: https://github.com/GamePlayer-8/stoney-kernel/releases/download/v1.0.1/kernel-debian.deb

This was going to be my next post a few months ago, but somebody thought I was a spammer and blocked me from making more than 3. It’s now obsolete as the new kernel is up on Index of /stoneyridge-kernel/ . Not to mention you can use dracut to force the new kernel to work as described on no sound HP Chromebook 11A G8 EE · Issue #18 · chrultrabook/stoney-kernel · GitHub .

I have successfully figured it out for Ubuntu 25 (I think).

Get the kernel from this link: https://github.com/GamePlayer-8/stoney-kernel/releases/download/v1.0.1/kernel.tar.gz

Then, after extracting the compressed folder to /home/(username)/Downloads/kernel you can run these commands. Don’t forget on all of this to rename the username in parentheses to your computer’s username.

sudo cp /home/(username)/Downloads/kernel/vmlinuz-6.6.43-chrultrabook-stoney /boot

sudo cp /home/(username)/Downloads/kernel/System.map-6.6.43-chrultrabook-stoney /boot

sudo cp /home/adam/Downloads/kernel/config-6.6.43-chrultrabook-stoney /boot/

sudo cp -r /home/adam/Downloads/kernel/modules/lib/modules/6.6.43-chrultrabook-stoney /usr/lib/modules/

sudo kernel-install add 6.6.43-chrultrabook-stoney /boot/vmlinuz-6.6.43-chrultrabook-stoney

sudo update-initramfs -k 6.6.43-chrultrabook-stoney -c

sudo update-grub

Reboot and select the 6.6.43-chrultrabook-stoney kernel in the advanced options during boot. Linux Debian (kde) will have sound. I booted from an SD card, and everything’s fine.