Ive been building kernels and learning all the things about them and through trial and error, I have realized some things.
Ive built rtiangha kernels and qubes-kernels downloaded via Git Clone via github via their respective github repos.
After compiling, I get 3 kernels.
~kernel.rpm
~kernel-devel.rpm
~kernel-qubes-vm.rpm.
I have been lead to believe that I need to install the "kernel.rpm" and the "kernel-qubes-vm.rpm" packages.
Reference Point:
https://github.com/0spinboson/qubes-doc/blob/patch-1/managing-os/compiling-your-own-kernel.md
#Please excuse any errors in file names, error results, spelling, grammar and intelligence!
I can successfully install the "kernel.rpm". However the "kernel-qubes-vm.rpm" fails with an error that sounds like this:
dom0@$ Package needs libcrypto.so (64-bit)
dom0@$ Error: No package supplies libcrypto.so (64-bit)
dom0@$ Error: Cannot install kernel-qubes-vm.rpm
When doing a google or rpm search for the missing file, I find that it is supplied by a package that is only available for Fedora Core 26 or higher. (Or something higher than the current dom0 qubes 4) I think the package was lib64openssl
Problem 1: I cannot install kernel-qubes-vm.rpm in dom0.
Problem 2: After installing kernel.rpm in dom0, I cannot use it.
I cannot see it in my list of kernels in Qubes Manager@dom0 or in Qubes Manager@VM.