lsblk shows:
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.
#efibootmgr shows:
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0003,2003,2001,2002
Boot0000* EFI Network 0 for IPv6 (4C-72-B9-E1-09-C1)
Boot0001* EFI Network 0 for IPv4 (4C-72-B9-E1-09-C1)
Boot0003* debian
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.