If you wrote the WebGen Linux ISO to a USB stick and the machine ignored it and booted straight back into Windows, this page is why — and it is a two‑minute fix in your firmware settings.
Your firmware holds a list of certificates it is willing to execute code from. In practice that list contains Microsoft's certificate authority and very little else. WebGen Linux builds GRUB (its boot loader) from source, and nothing signs the result — so from the firmware's point of view it is unrecognised code, and it declines to run it.
This is Secure Boot working as designed. It is not a fault in the download, and it is not a fault in the machine.
.sha256 file.
Turn Secure Boot off, install WebGen Linux, and leave it off. The steps differ by manufacturer, and unhelpfully the setting is rarely on the first screen you land on.
Step 7 catches people out: the code appears once, on a mostly blank screen, and if you power the machine off instead of typing it the change is discarded.
These follow the same shape but we have not measured them ourselves, so treat the key presses as a starting point rather than gospel.
| Make | Firmware key | Where the setting usually lives |
|---|---|---|
| Dell | F2 | Boot Configuration, or Security → Secure Boot → Secure Boot Enable |
| Lenovo | F1 (ThinkPad), F2 or Novo button (IdeaPad) | Security → Secure Boot |
| Acer | F2 | Boot → Secure Boot. Often greyed out until you set a supervisor password under Security |
| ASUS | F2 or Del | Advanced Mode (F7) → Boot → Secure Boot → OS Type → Other OS |
| MSI / Gigabyte | Del | Settings → Advanced → Windows OS Configuration, or BIOS → Secure Boot |
Two patterns worth knowing, because they account for most "the option is there but I cannot change it" reports:
Some machines — commonly corporate or education laptops — have Secure Boot locked by policy, and there is no way around that from our side. On those machines WebGen Linux cannot currently be booted from USB. We would rather say so plainly than have you spend an evening on it.
It is a real reduction in protection, and worth being honest about rather than waving away. Secure Boot's job is to stop something malicious replacing your boot loader; with it off, that check is not happening — for every operating system on the machine, not just this one.
For a machine you own, that you are deliberately installing an operating system on, most people consider this an acceptable trade, and it is the same step every from‑source distribution asks for. If it is not an acceptable trade for you, that is a completely reasonable place to stop.
The long-term fix is a boot loader signed through Microsoft's process (via
shim, the small signed first-stage loader the large distributions use). That is a
review-and-signing process measured in weeks rather than an engineering problem, and WebGen Linux
has not gone through it.
Found something on this page that does not match your machine? Send it to us with the Bug Submit app, or through the feedback link — per‑vendor detail is exactly the sort of thing we cannot verify alone.