site  contact  subhomenews

Fix broken video menu in initrd woofQ

June 08, 2025 — BarryK

There is a menu in the initrd, you can choose things like filesystem check and version rollabck. Have now added "Run Xorg Wizard to fix broken video".

Previously couldn't do that, because wanted to boot with the kernel commandline parameter "nomodeset". This has to be on the commandline, can't be specified after the kernel has loaded. When the enu is displayed in the initrd, the kernel has already loaded.

The only way to do is to restart the kernel, and there is a utility to do this, 'kexec'. However, previously I couldn't get kexec to work. Made some changes,and it now works. So can now have that entry in the initrd.

Here are the changes in the 'init' script in the initrd:

https://github.com/bkauler/woofq/commit/f7d606e957afcb978a63f7c2e41980a288a38e10

And translations for the new text:

https://github.com/bkauler/woofq/commit/a5fd0b8e6d892ab543c4e0f70ae338e8213c2132

This applies to both Easy Scarthgap and Daedalus, both being built with woofQ.

The fix has also been done in woofQV, will post separately about that.       

Tags: easy