diff options
Diffstat (limited to '')
| -rwxr-xr-x | scripts/write-bootentry.sh | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/scripts/write-bootentry.sh b/scripts/write-bootentry.sh new file mode 100755 index 0000000..ffa57ed --- /dev/null +++ b/scripts/write-bootentry.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash + +boot_device=/dev/nvme0n1; +root_device=/dev/nvme0n1p2; + +linux_params="i8042.nopnp=1 pci=nocrs i915.enable_dpcd_backlight=1 acpi_backlight=vendor loglevel=3"; +# rd.udev.log-priority=3 +# acpi_backlight=video acpi_backlight=vendor acpi_backlight=native +# acpi=off + +uuid=$(sudo blkid -s UUID -o value "$root_device"); + +params=$(printf "%s " \ + "root=UUID=$uuid rw" \ + "initrd=\intel-ucode.img initrd=\initramfs-linux.img" \ + "$linux_params" \ +); + +echo -e "----------------------------"; +echo "UUID: $uuid"; +echo "PARAMS: $params"; +echo -e "----------------------------\n"; + +sudo efibootmgr -d "$boot_device" -p 1 \ + -c -L "Artix Linux" \ + -l /vmlinuz-linux \ + -u "$params" \ + --verbose; |
