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!