Frequently Asked Questions
Kernel Issues:
- My kernel isn’t booting! Help! 😱 First off, don’t panic. Most likely, you need to update your firmware. Grab the latest from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git or use this handy clone command:
apt install git
cd /lib
mv firmware firmware.old
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git firmware
-
How do I go back to my old kernel? 🔙 Your bootloader (GRUB usually) has your back! Just pick the older kernel during boot, and then remove these packages.
-
Will this kernel work on [insert hardware or hypervisor]? 🤔 Since we use the Debian kernel config, it should work anywhere the default Debian kernel ran – unless you’ve got something truly exotic. If in doubt, try the ‘vanilla’ kernel first and report back!
-
Is this compatible with Ubuntu? ✅ Yes, it is! Just grab the ‘vanilla’ kernel if you’re running a physical machine.
-
What’s the difference between ‘vm’ and ‘vanilla’? 🧠 ‘Vanilla’ kernels include all drivers for physical machines (and some common VM drivers). ‘VM’ kernels are stripped down for virtualized environments.
-
Why “buster” in the repo names? 🤨 It started with Debian 10 (“Buster”), and I wasn’t sure it would last this long!
Project Stuff:
-
Want to add a driver or change something? ✨ File an issue – make sure the driver is supported upstream in the kernel itself, though. I’m not writing custom modules.
-
Why only AMD64? 🤔 Resources are limited, so for now, it’s just AMD64. If you need something else, consider sponsoring the project!
-
Use at your own risk! ⚠️ This is common sense, but double-checking never hurts.
-
Where can I find sources? 💻 All the kernel goodies are at https://kernel.org, and my config files are in this directory.
-
The kernel doesn’t work for me! 🤯 Help me out by opening an issue – I need to know what you’re trying to do!