Code: Select all
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi ├─sda2 8:2 0 244M 0 part /boot └─sda3 8:3 0 465G 0 part └─sda3_crypt 254:0 0 465G 0 crypt ├─Laptop--vg-root 254:1 0 461.1G 0 lvm / └─Laptop--vg-swap_1 254:2 0 3.9G 0 lvm [SWAP]
To check out Buster before upgrading I booted 'firmware-10.7.0-amd64-netinst.iso' on a CD and installed to a 'SanDisk Extreme Go 64GB' USB flash drive.
To partition, I selected 'Guided - use entire disk' and 'all files in one partition'.
After installation I attempted to boot the USB drive, but the screen displayed: 'Checking media' followed by 'No bootable device -- please restart system'. The same occurred when attempting to boot Jessie on the HDD.
Using the rEFInd boot manager on a flash drive I can boot into both Jessie on the HDD and Buster on the USB drive.
I have repaired the HDD boot by following the instructions at https://wiki.debian.org/GrubEFIReinstall, but do not know how to also fix the USB drive boot.
Timeout: 0 seconds
Boot0000* EFI Network 0 for IPv6 (4C-72-B9-E1-09-C1)
Boot0001* EFI Network 0 for IPv4 (4C-72-B9-E1-09-C1)
Boot0007* Windows Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Strangely, I can boot from CDs, DVDs and from Puppy Linux Live on a USB flash drive, despite the HDD being first in the boot order, but I cannot boot from the Buster flash drive.
If I attempt to change the above boot order via '#efibootmgr -o .....', the change does not persist through a reboot.
I realise that I could permanently install the rEFInd boot manager, but would prefer to get things working properly without a 3rd party fix.
I would appreciate advice on how to achieve this, plus an indication of what might be going wrong during the install process.