Skip to content

Instantly share code, notes, and snippets.

@iamahuman
Created April 3, 2017 07:37
Show Gist options
  • Save iamahuman/fbba59728558f8aa144882cd97fe9f7f to your computer and use it in GitHub Desktop.
Save iamahuman/fbba59728558f8aa144882cd97fe9f7f to your computer and use it in GitHub Desktop.
GRUB2 menu entry for Intel SSD Firmware Update utility
#!/bin/sh
set -e
. "$pkgdatadir/grub-mkconfig_lib"
issudfut_dir="/boot/issudfut"
issudfut_initrd="$issudfut_dir/initrd"
issudfut_vmlinuz="$issudfut_dir/vmlinuz"
if [ -f "$issudfut_initrd" -a -f "$issudfut_vmlinuz" ]
then
echo "Found Intel SSD Firmware Update utility at $issudfut_dir" >&2
echo "menuentry 'Intel SSD Firmware Update' \$menuentry_id_option 'issudfut' {"
echo " insmod gzio"
echo " if [ x\$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi"
prepare_grub_to_access_device "${GRUB_DEVICE_BOOT}" | grub_add_tab
echo " echo 'Loading kernel ...'"
echo " linux $issudfut_vmlinuz root=/dev/ram0"
echo " echo 'Loading initrd ...'"
echo " initrd $issudfut_initrd"
echo "}"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment