vmlinuz missing on installation

6 risposte [Ultimo contenuto]
itsjustdj
Offline
Iscritto: 02/12/2024

I've successfully installed Trisquel in a virtual machine and everything works fine.

However, when trying to either try or install on my laptop, I get the following error:

error file '/casper/vmlinuz' not found.
alloc magic is broken at 0x768ad500: 768375c0
Aborted. Press any key to exit.

When I open the ISO on the flash drive, I can see that casper/vmlinuz is there.

The machine is a System76 Darter Pro (Darp 8). I'm currently running Pop! OS, and have successfully run Debian on it in the past.

Any suggestions or hints as to why it works in the VM and not the laptop?

prospero
Offline
Iscritto: 05/20/2022

How did you create the flash drive you are trying to boot from? This is probably the main difference to installing into a VM.

I would try to boot it on a different machine and see if I am getting the same error. I would also try with a different USB drive.

andyprough
Offline
Iscritto: 02/12/2015

I'm thinking it's because of secureboot or TPM or whatever other boor security wizardry system76 is using. Probably doesn't recognize the Trisquel kernel as a validly signed kernel. Might have to go into the coreboot settings and disable secureboot or find some way to accept it as a validly signed kernel.

prospero
Offline
Iscritto: 05/20/2022

> boor security

You probably meant "boar security".

andyprough
Offline
Iscritto: 02/12/2015

Don't be boorish.

prospero
Offline
Iscritto: 05/20/2022

"Never be a bore, always be a boar." -- Moccus.

https://trisquel.info/en/forum/wallpaper-anthology#comment-171725

itsjustdj
Offline
Iscritto: 02/12/2024

Thanks for your replies. I've tried the ISO on two different USB sticks, formatted as FAT. I'll try Ext4 and see if that does the trick.

I've also tried it on two different machines; the Darter Pro and an ASUS. I disabled Secure Boot on both — I had to disable it on the ASUS previously to install Fedora.