Right… so I have now tried to install parrot OS via live install and after what seemed a successful install, now tries to load the qubes encryption screen then fails, it then loads the dracut emergency mode.
On the installation I selected that it install only the partition, very odd.
I have now exhausted every option on the installer and tried every possible scenario and it wouldn’t install.
I took the drastic action of erasing and wiping the entire drive, but now I have a situation where after the OS install it fails to boot.
After some research it might be because pureboot is looking for an installation on /boot but for the life of me I can’t get the OS installation to put it there…
Is there a way to get pureboot to find the installation? (I’m aware it’s a vague question, but I’m not aware of the right words to use)
I was going to add some pictures but I’m too new to the forum to add more than one.
You seem to have one huge partition, mounted as /boot. This is likely not what you want, as you need a small (max 1GB) partition for /boot, and a large one at / containing the rest.
In the Debian text-based installer, select ‘guided disk layout’ and ‘a single partition’ (something like that).
I only have experience with the text-based installer so that is what I recommend. Go with the defaults, select the option to have the disk layout be set for you. Do not select LVM or encryption for now, as this complicates your setup.
So unfortunately the pure boot bios won’t let me use anything but this live installer.
@ookhoi thanks for the advice, perhaps this is the missing puzzle and why it isn’t working.
I will try again in a moment, but I’m now concerned I’ve perhaps broken something as even getting pure OS to install via text just leaves me with this screen:
this error you are showing means /boot files are not singed correctly,
they are signed with different key, press any key on message automatic boot and go advanced and sign /boot with your key.
and make sure that key that is being used to sign /boot, matches public key embedded in your pureboot.