Windows tool for getting Linux onto an HP OMEN without fighting the ACPI tables by hand.
It dumps your DSDT from Windows, patches it (same rules as the online patcher), and injects that into a Linux install ISO. After you install, a couple of scripts on the ISO make the fix permanent and can set up keyboard RGB.
Part of OmenLinux.
We've actually tested Fedora Workstation, Ubuntu desktop, and Arch. Other distros might work fine too if the ISO has a normal initrd we can find (casper, LiveOS, etc.) - they just haven't been tested yet. If you try one and it works (or breaks in a useful way), open an issue.
You need the OMEN on Windows, a Linux ISO, and a USB stick (8GB+). Rufus, Etcher, or dd for flashing.
- Get
OmenPrep.exefrom Releases (or build it, see bottom). - Run it on the laptop.
- Hit Fix my laptop for Linux, pick your stock ISO, save the
-omen.iso. - Flash that file to the USB. In Rufus use DD mode, not ISO mode - hybrid images get weird otherwise.
- Boot the stick (UEFI, Secure Boot off for the first install is easiest), install Linux normally.
- Run the scripts from the ISO so the fix survives reboot.
There's an Advanced panel if you want to dump/patch/inject step by step. Most people don't need it.
While you're still in the live session, with the new root at /mnt:
# Ubuntu live usually has the ISO at /cdrom
sudo bash /cdrom/apply-omen-acpi.sh /mnt
# Fedora live - stick is usually under /run/media
sudo bash /run/media/$USER/*/apply-omen-acpi.sh /mntReboot into the installed system, mount the USB again, then:
sudo bash /run/media/$USER/*/post-install-omen.sh # Fedora-ish path
# or
sudo bash /media/$USER/*/post-install-omen.sh # Ubuntu-ish pathThat locks in ACPI for future kernels, tries to un-break Intel iGPU probe on some newer Fedora kernels, and builds the RGB DKMS module if headers exist.
Flags if you only want one piece:
sudo bash post-install-omen.sh --acpi-only
sudo bash post-install-omen.sh --rgb-only
sudo bash post-install-omen.sh --gpu-onlyReboot once more.
journalctl -k | grep -i 'Table Upgrade'
ls /sys/devices/platform/omen-rgb-keyboard/
echo rainbow | sudo tee /sys/devices/platform/omen-rgb-keyboard/rgb_zones/animation_modeEsc/F10 into setup: UEFI boot, Secure Boot off at least until things work. F9 for the one-shot boot menu if the stick doesn't show up.
- No EFI entry / stick won't boot - reflash with Rufus DD mode. Don't reuse an old
-omen.iso; patch again from the original ISO with a current build of the app. - GRUB can't find
/boot, or live crashes - same fix: fresh patch + DD flash. - RGB missing - need
kernel-devel/headers matchinguname -r. Try--rgb-only. Secure Boot may want a MOK enrollment for DKMS. - Desktop runs like a slideshow (Fedora) - Intel stuck on
simpledrm.--gpu-only, reboot, checklspci -nnkfori915. - NVIDIA - install
akmod-nvidiafrom RPM Fusion yourself. Panel is usually on Intel; dGPU is offload. Not something this tool handles.
.NET 10 SDK:
git clone https://github.com/OmenLinux/omen-linux-installer.git
cd omen-linux-installer
.\publish.ps1
# artifacts\OmenPrep.exedotnet test .\windows-tool.Tests\OmenPrep.Tests.csproj -c Release

