rEFInd Boot Manager

Link: rEFInd

Sometimes the built in boot facilities in a machine isn't up to the task. Then you need rEFInd.

local links

core1 workstation - FreeBSD, Acer Iconia Tab [W511], Toshiba [Encore 2] (WT8-B), Toshiba Satellite Z30-B-10W,

back to operating systems page.

History

2021-08-15: I re-created this page on my self-hosted web server.

2015-12-20: I booted the updated (refind 0.10.1) usb stick on my Z30-B-10W - it works, but it doesn't detect any os on the internal SSD (still shows up as FS1: in UEFI Shell).

2015-12-20: I updated the refind stick to version 0.10.1 by using my core1 workstation.

2015-12-20: I booted the Toshiba Satellite Z30-B-10W laptop from the refind (0.7.5) usb memory stick. I got two FreeBSD boot menu icons (both are from the usb stick). When I start a shell from refind main menu, it says:

UEFI Interactive Shell v2.0. UEFI v2.31 (TOSHIBA, 0x10000001). Revision 1.02
Mapping table
     FS0: Alias(s):HD6a0b:;BLK1:
     FS1: Alias(s):HD23a0a1:;BLK3:
    BLK0: Alias(s):
    BLK2: Alias(s):
    BLK4: Alias(s):
    BLK5: Alias(s):

'set' shows the variables:

2.0 Shell> set
     path = .\;FS0:\efi\tools\;FS0:\efi\boot\;FS0:\;FS1:\efi\tools\;FS1:\efi\boot\;FS1:\
profiles = ;Driver1;Install;Debug1;network1;
uefishellsupport = 3
uefishellversion = 2.0
uefiversion = 2.31
DebugLasterror = 0x00000000
Lasterror = 0x00000000

ok. Check out volume info for FS0 and FS1:

2.0 Shell> vol fs0:
Volume ElTorito (rw)
488576 bytes total disk space
313344 bytes available disk space
2048 bytes in each allocation unit
2.0 Shell> vol fs1:
Volume  (rw)
784384 bytes total disk space
717824 bytes available on disk
512 bytes in each allocation unit

good. Ok, use 'dir' to check out the contents:

2.0 Shell> dir fs1:\efi\boot
Directory of: fs1:\efi\boot\
04/26/2014  16:23 <DIR>  512  .
04/26/2014  16:23 <DIR>  512  ..
04/26/2014  16:23      65536  BOOTx64.efi
          1 File(s)  65536 bytes
          2 Dir(s)

so FS1 is the EFI boot partition on the internal SSD.

2015-03-28: booting it on the W511 verifies that it still works; it still has rEFInd 0.7.5 on it.

2015-03-28: From my FreeBSD workstation:

tingo@kg-core1$ uname -a
FreeBSD kg-core1.kg4.no 9.3-STABLE FreeBSD 9.3-STABLE #0 r273918: Fri Oct 31 22:52:44 CET 2014     root@kg-core1.kg4.no:/usr/obj/usr/src/sys/GENERIC  amd64

the rEFInd usb stick I created in 2013 looks like this:

root@kg-core1# ll /dev/da0*
crw-r-----  1 root  operator  0xcc Mar 28 22:55 /dev/da0
crw-r-----  1 root  operator  0xcd Mar 28 22:55 /dev/da0p1

partitions:

root@kg-core1# gpart show -p da0
=>     34  7821245    da0  GPT  (3.7G)
       34     2014         - free -  (1M)
     2048    10727  da0p1  efi  (5.2M)
    12775  7808504         - free -  (3.7G)

and disktype info:

root@kg-core1# disktype /dev/da0*

--- /dev/da0
Character device, size 3.729 GiB (4004511744 bytes)
DOS/MBR partition map
Partition 1: 6.253 MiB (6557184 bytes, 12807 sectors from 1)
  Type 0xEE (EFI GPT protective)
GPT partition map, 128 entries
  Disk size 3.729 GiB (4004511744 bytes, 7821312 sectors)
  Disk GUID 900ED079-9993-CA42-BEF7-E496C18F7070
Partition 1: 5.238 MiB (5492224 bytes, 10727 sectors from 2048)
  Type EFI System (FAT) (GUID 28732AC1-1FF8-D211-BA4B-00A0C93EC93B)
  Partition Name ""
  Partition GUID DA0D997C-7C90-6248-B3AC-DF45FC2A8EA2
  FAT12 file system (hints score 5 of 5)
    Volume size 4.225 MiB (4429824 bytes, 2163 clusters of 2 KiB)
    Volume name "ELTORITO"
Partition 2: unused

--- /dev/da0p1
Character device, size 5.238 MiB (5492224 bytes)
FAT12 file system (hints score 5 of 5)
  Volume size 4.225 MiB (4429824 bytes, 2163 clusters of 2 KiB)
  Volume name "ELTORITO"

that's all.

2013-12-01: well, booting from the rEFInd usb stick doesn't automatically find the Ubuntu mem stick. Various info from rEFInd: rEFInd version 0.7.5, running on:

EFI Revision 2.31
Platform: x86 (32 bit)
Firmware: INSYDE Corp 21027.17
Screen Output: Graphics Output (UEFI), 1366x768
When In start the EFI shell, it says
EFI Shell version 2.31 [21027.17]
Current running mode 1.1.2