OS/2, eCS & ArcaOS - Technical > Setup & Installation
UEFI: Dual Boot - Windows 11 and ArcaOS 5.1
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