DragonFly and rEFInd multiboot?
Martin Ivanov
martin.ivanov at greenpocket.de
Mon Mar 23 06:15:41 PDT 2020
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 <martin.ivanov at greenpocket.de> 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 martin.ivanov at greenpocket.de
Webadresse www.greenpocket.de
More information about the Users
mailing list