diff --git a/efiboot/zz-pve-efiboot b/efiboot/zz-pve-efiboot index 1985d65..afdd665 100755 --- a/efiboot/zz-pve-efiboot +++ b/efiboot/zz-pve-efiboot @@ -51,7 +51,7 @@ update_esps() { else warn "No /etc/kernel/cmdline found - falling back to /proc/cmdline" # remove initrd entries - CMDLINE="$(awk '{ gsub(/\yinitrd=([0-9a-zA-Z\/\\._-])*\s*/, ""); print $0 }' /proc/cmdline)" + CMDLINE="$(perl -pe 's/\binitrd=([0-9a-zA-Z\\\/.-])*\s*//g;' /proc/cmdline)" fi loop_esp_list update_esp_func