maybe need --removable option when installing grub on butterknife or butterbian #13

Closed
opened 2026-08-04 12:24:39 +00:00 by jfabernathy · 0 comments

I put a comment on the lab forum, but the more I play with this I think this is the issue.

I’ve been creating different NVME stick and testing different options lately, most all of them some flavor of butterbian. Some of the times when I remove one NVME stick and replace it with another the system will not see that it has a bootable image and break to the BIOS/UEFI screen.

The computer is a GMKtek NUC with a snap off lid so it’s easy access to the NVME drives.

It seems this issue has been seen a lot and the Google recommended fix is to make sure that the grub installation uses the --removable option to create option.

In the Debian expert installer, the option to install GRUB to the removable media path copies the bootloader to a hard-coded fallback location (EFI/BOOT/BOOTX64.EFI) on your EFI system partition rather than relying solely on registering an entry in the motherboard’s non-volatile RAM (NVRAM).

From booting the butterknife 0.2.15 ISO and looking at /opt/butterknife/lib/installer.py the --removable option is not used by butterknife installer for grub.

Maybe it should be added. There seems to be no penalty for including it.

I put a comment on the lab forum, but the more I play with this I think this is the issue. I’ve been creating different NVME stick and testing different options lately, most all of them some flavor of butterbian. Some of the times when I remove one NVME stick and replace it with another the system will not see that it has a bootable image and break to the BIOS/UEFI screen. The computer is a GMKtek NUC with a snap off lid so it’s easy access to the NVME drives. It seems this issue has been seen a lot and the Google recommended fix is to make sure that the grub installation uses the --removable option to create option. > In the Debian expert installer, the option to install GRUB to the removable media path copies the bootloader to a hard-coded fallback location (EFI/BOOT/BOOTX64.EFI) on your EFI system partition rather than relying solely on registering an entry in the motherboard’s non-volatile RAM (NVRAM). From booting the butterknife 0.2.15 ISO and looking at /opt/butterknife/lib/installer.py the --removable option is not used by butterknife installer for grub. Maybe it should be added. There seems to be no penalty for including it.
drew closed this issue 2026-08-07 22:33:02 +00:00
Sign in to join this conversation.
No labels
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
drew/butterknife#13
No description provided.