OS/2, eCS & ArcaOS - Technical > Setup & Installation

UEFI: Dual Boot - Windows 11 and ArcaOS 5.1

<< < (7/10) > >>

Pete:
Hi Dave

No install script used here, simply unzipped and followed manual install instructions - Basically copy the refind dir to ESP:/EFI/refind and then delete the unneeded bits in my case leaving

Y:\EFI\REFIND>dir

Volume in drive Y has no label.
The Volume Serial Number is E0F8:0378.
Directory of Y:\EFI\refind

29-10-23   1:35a     <DIR>           0  .
29-10-23   1:35a     <DIR>           0  ..
29-10-23   1:36a     <DIR>           0  icons
29-10-23  12:51p     <DIR>           0  tools_x64
 1-11-23   4:05a     <DIR>           0  vars
 1-11-23   4:03a     36100           0  refind.conf
 6-03-23  11:04p    266936           0  refind_x64.efi
        7 file(s)     303036 bytes used
                    65771520 bytes free

vars directory was created by rEFInd.

Of course, the problem with installing on ArcaOS is that there does not seem to be a way to add rEFInd to the BIOS boot list - unless anyone knows differently?

I did copy refind.efi and the conf file into /EFI/Boot as I thought that was where they needed to be put, but looking back at how I added refind to the BIOS boot list shows why the refind files in /EFI/Boot are not used:-

bcdedit /set "{bootmgr}" path \EFI\refind\refind_x64.efi

The above windows command adds the EFI\refind\refind_x64.efi to the boot order...


Regards

Pete







Dave Yeo:
Hi Pete, I originally added rEFInd with the deb, did a lot of beta testing and also upgraded Mint, swapped a HD for an SSD and recently did "apt reinstall refind"
The deb put rEFInd in EFI\boot, here's my current directly listing after installing AOS5.1, renaming oldX64.EFI (I think that was the name) back to BOOTX64.EFI and renaming the AOS BOOTX64.EFI to new_bootx64.efi. I also added some stuff like the fonts directory from the rEFInd zip today.
Reading the documentation, it seems that as long as the refind.conf etc is in the same directory as refind.efi or whatever you rename it to such as BOOTX64.EFI, it will find its stuff. There's also an empty tools directory in the root that was also installed.

--- Code: ---[U:\EFI\BOOT]dir

The volume label in drive U is EFI_SYSTEM.
The Volume Serial Number is 1CED:064C.
Directory of U:\EFI\BOOT

 9-10-23  8:06p         <DIR>      0 ----  .
 9-10-23  8:06p         <DIR>      0 ----  ..
 9-30-23  2:39p        60,224      0 ---r  LAUNCHER.EFI
10-23-23  8:33p         1,402      0 a---  LAUNCHER.CFG
10-17-23  2:06a         <DIR>      0 ----  keys
10-17-23  2:06a         <DIR>      0 ----  icons
10-31-23  9:08p        36,110      0 a---  refind.conf
10-17-23  2:06a        35,633      0 a---  refind.conf-sample
10-17-23  2:06a           134      0 a---  BOOT.CSV
10-22-23  7:38p         <DIR>      0 a---  vars
 9-30-23  2:39p        60,224      0 ---r  new_bootx64.efi
10-17-23  2:06a       335,904      0 a--r  BOOTX64.EFI
10-31-23  7:36p         <DIR>      0 ----  drivers
 2-21-21  4:39p         <DIR>      0 ----  fonts
       14 file(s)     529,631 bytes used
                    266,104,832 bytes free

--- End code ---

Here, it was simple to add/change boot options/order in the BIOS, so rEFInd is now the first choice.
As for changing the boot order list, it was considered at one point to do it, but Arca Noae decided to go as simple as possible, at least for now, with the Wiki to make suggestions on changing things.

Neil Waldhauer:
Thanks, everybody. If you do succeed in directly booting an old MBR/BIOS-based ArcaOS directly from rEFInd, post it here. Otherwise, I think booting AirBoot is going to be the best we can do.

Directly editing refind.conf and using setboot, I think the defaults can be set appropriately so I can select the next boot volume.

Pete:
Hi Dave

Not Changing BIOS boot order- Adding to the BIOS boot list.

As AN Launcher adds itself to the BIOS boot list I guess what we need is the code that is used to do that made into a simple utility app that could add other bootable *.efi files (boot managers) to the BIOS boot list rather than booting an alternative OS (Windows) to do the job.


Regards

Pete




Dave Yeo:
Seems to me that you should be able to add new boot options using the UEFI shell.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version