[GH-ISSUE #22] [BUG] Grub + Systemd-boot Checks #15

Open
opened 2026-03-03 01:17:22 +03:00 by kerem · 0 comments
Owner

Originally created by @coelacant1 on GitHub (Nov 26, 2025).
Original GitHub issue: https://github.com/coelacant1/ProxmoxScripts/issues/22

Summary

Scripts that call/set Grub parameters need to be extended to also check for UEFI set ups with Systemd-boot.

Motivation

If using UEFI w/ Systemd-boot, the scripts will fail or cause other errors.

Proposed Solution

Add a file/condition check for boot configuration to ensure proper changes are made for the host hardware scripts as well as any other stray scripts that may explicitly use Grub.

Additional Context

Issue pointed out by u/hannsr on Reddit.

Comment:

Your PCIe/iommu/GPU Passthrough scripts lack a check whether it's systemd or grub boot. I just took a glimpse on some and they all only edit grub, while proxmox also supports systemd boot and even defaults to it when on UEFI and picking ZFS. At least all my systems all run on systemd boot, so while the scripts won't fail, they also won't work. 
Originally created by @coelacant1 on GitHub (Nov 26, 2025). Original GitHub issue: https://github.com/coelacant1/ProxmoxScripts/issues/22 ## Summary Scripts that call/set Grub parameters need to be extended to also check for UEFI set ups with Systemd-boot. ## Motivation If using UEFI w/ Systemd-boot, the scripts will fail or cause other errors. ## Proposed Solution Add a file/condition check for boot configuration to ensure proper changes are made for the host hardware scripts as well as any other stray scripts that may explicitly use Grub. ## Additional Context Issue pointed out by u/hannsr on Reddit. Comment: ```u/hannsr Your PCIe/iommu/GPU Passthrough scripts lack a check whether it's systemd or grub boot. I just took a glimpse on some and they all only edit grub, while proxmox also supports systemd boot and even defaults to it when on UEFI and picking ZFS. At least all my systems all run on systemd boot, so while the scripts won't fail, they also won't work. ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ProxmoxScripts#15
No description provided.