I would skip Manjaro's kernel manager then. I’m not sure how it functions since I use Arch, which is Manjaro-related. If uname shows "5.9.14-arch1-1-vfio", you’re in the VFIO kernel zone—just focus on that. Are you attempting to rebuild the initramfs for the Manjaro kernel or VFIO? For VFIO, run "sudo mkinitcpio -p linux-vfio" or regenerate all presets with "sudo mkinitcpio -P". If you're using Linux 59, try reinstalling it with "pacman -S linux59" and verify the output by checking "ls /lib/modules/" afterward.
https://wiki.archlinux.org/index.php/PCI...ng_the_GPU After completing the previous steps, it advises regenerating the initramfs, which appears as a link to this page: https://wiki.archlinux.org/index.php/Mki...activation Since the guidance for manual setup isn't tailored to PCI passthrough, I was cautious about using "-P". As I follow along with a video tutorial that walks through each part of this wiki page step by step—including using "mkinitcpio -p linux54"—I wonder if running "-P" will work just as well for my situation?
The command should function properly if the Manjaro and Arch kernels are developed identically. The templates in "/etc/mkinitcpio.d/" dictate what mkinitcpio generates. You'll find a template for each kernel. Choosing "-P" will create all available templates, while "-p preset" builds only the selected one. If you edit mkinitcpio.conf directly instead of using a separate config file, eventually every kernel initramfs image will be refreshed with it during updates.
Manjaro functions mainly as the Arch kernel with many pre-built features, making it a ready-to-use distribution for most users.
I understood precisely what I aimed to build, yet it still astonishes me that I played games on a virtual machine yesterday. Amazing!
Clone the repository and navigate to customization.cfg. Adjust the acs override settings as needed. Save changes and proceed with packaging. The kernel is now updated.