Sometimes the BIOS of my PC does not detect some of my USB disks because they are overloaded by a lot of EFI boot entries. So,I would like to remove every redundant entry on every disk. Let's see the example below :
In this case I wanted to remove the entry "Boot0002" because I've thought that it was redundant,since there is another entry that I suspect should be able to boot FreeBSD anyway (Boot0003) :
At this point I would like to set the BootCurrent to 0003 :
but I'm struggling between the parameters to find the correct ones.
Tried like this,but its wrong.
?

In this case I wanted to remove the entry "Boot0002" because I've thought that it was redundant,since there is another entry that I suspect should be able to boot FreeBSD anyway (Boot0003) :
Code:
marietto@ziomario:/usr/home/marietto/Desktop # sudo efibootmgr
Boot to FW : false
BootCurrent: 0002
Timeout : 1 seconds
BootOrder : 0002, 0003
+Boot0002* UEFI OS
Boot0003* SAMSUNG HM320JI
marietto@ziomario:/usr/home/marietto/Desktop # sudo efibootmgr -B -b 02
Removing boot variable 'Boot0002'
At this point I would like to set the BootCurrent to 0003 :
Code:
marietto@ziomario:/usr/home/marietto/Desktop # sudo efibootmgr
Boot to FW : false
BootCurrent: 0002
Timeout : 1 seconds
BootOrder : 0003
Boot0003* SAMSUNG HM320JI
but I'm struggling between the parameters to find the correct ones.
Tried like this,but its wrong.
Code:
marietto@ziomario:/usr/home/marietto/Desktop # sudo efibootmgr -o 3,2
Boot to FW : false
BootCurrent: 0002
Timeout : 1 seconds
BootOrder : 0003, 0002
Boot0003* SAMSUNG HM320JI
Boot0002: MISSING!
?
