Hello Aaron,
Yes, my ESP should be in /EFIBOOT, because during the manual
installation I mounted the root partition on /mnt and then did
mkdir -p /mnt/EFI/BOOT
mount_msdos /dev/nvme0s0 /mnt/EFI/BOOT
before installing the rEFInd files into /mnt/EFI/BOOT. I doubled checked
by booting into the DragonFly installed on the laptop (of course through
the rEFInd in the ESP of the external hard drive) and issuing:
mount_msdos /dev/nvme0s0 /mnt/EFI/BOOT
ls /mnt/EFI/BOOT provides exactly what it should, namely the
bootx64*.efi files, icons as well as rEFInd drivers and tools.
However, without the external hard drive rEFInd does not show its menu
but only the black screen with the error message instead.
Secure boot is disabled. In my UEFI Settings (the ones I get by pumping
F2 until the screen with ASUS BIOS Utility appears), there is not much
about UEFI. The only place it is mentioned is at the "save and exit"
menu, as the "Launch EFI Shell from filesystem device". This menu
attempts to launch EFI Shell application (Shell.efi) from one of the
available filesystem devices. However, when I click on select it, I only
get a warning window with the message "Not Found".
Thank you very much for your reply.
Cheers,
Martin
On 23.03.20 13:06, Aaron LI wrote:
On March 23, 2020 5:08:19 PM GMT+08:00, Martin Ivanov
<[email protected]> wrote:
Hello!
I am trying to get multiboot a UEFI laptop (ASUS ZENBOOK PRO
I7-7700HQ/16GB/512GB SSD BLACK, Notebook mit 15.6 Zoll Display, Core™
i7
Prozessor, 16 GB RAM, 512 GB SSD, GeForce® GTX1050, Matte Black) with
refind-0.12.0.
My plan is to multiboot DragonFly BSD, OpenBSD und Linux.
I created an EFI System Partition (ESP) of 512 MiB, an copied there the
contents of the refind directory. My main operating system will be
DragonFly BSD, that is why I installed it first. I just can't get it to
boot, because refind does not start. Instead, at boot I only get a
black
screen with the message:
"Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key"
The ESP /dev/nvme0s0 is a FAT16-formatted partion /dev/nvme0s0 and
contains the following files:
1.bootx64.efi, renamed from refind_x64.efi
2. bootx64-dragonflybsd.efi, renamed from DragonFly's /boot/boot1.efi
3. drivers_x64
4. icons
5. refind.conf
6. tools_x64
Do you put the bootx64.efi under the /efi/boot directory on the ESP? It would
be the fallback bootloader and should work.
In addition, check in the UEFI settings to see if you edit the bootloaders.
Also disable SecureBoot if not.
Good luck :)
--
Dr. Martin A. Ivanov
GreenPocket GmbH - Kundennähe durch Smart Metering -
Labor 3.09 | Schanzenstraße 6-20 | 51063 Köln
Telefon +49 | 221 | 355095-0
Fax +49 | 221 | 355095-99
E-Mail [email protected]
Webadresse www.greenpocket.de