Hello.
I have great difficulty in booting windows with refind.
As standard, there is a single FAT32 partition. Refind correctly detects the bootmgfw file. This program lists the windows present (two and now three).
I can then choose the real windows I want to run. Everything is perfect.
But I would like to directly select the right windows to launch with refind. For that, I made this solution: Duplicate the FAT32 partition in another FAT32 partition as many times as there are windows, Then for each windows, after launching it, I use the BCDEDIT command to delete all entries windows which do not suit me in order to keep only one windows.
The goal is then achieved. With refind I choose the right FAT32 partition which then automatically launches the only windows present. However I find the technique I am using complicated: I saw that bootmgfw is intended to run winload.efi
So I made menuentry to run windload.efi directly. For example
menuentry"windows10 21H1"{volume"windows-21H1"ostypewindows# The test was also done without this lineiconEFI/refind/icons/os_légacy.png# only to have somethingloader\windows\system32\winload.efi}
It does not work. It might make sense, but I don't understand rejection messages.
With the trace option (1 or 2 or 3 or 4) the only rejection messages are as follows:
So I think I coded the name of the boot file correctly but it's inside that refind looks for something that isn't present, wouldn't that be a LEGACY boot structure instead of EFI?
Do you have an idea of the problem ? Thanks in advance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello.
I have great difficulty in booting windows with refind.
As standard, there is a single FAT32 partition. Refind correctly detects the bootmgfw file. This program lists the windows present (two and now three).
I can then choose the real windows I want to run. Everything is perfect.
But I would like to directly select the right windows to launch with refind. For that, I made this solution: Duplicate the FAT32 partition in another FAT32 partition as many times as there are windows, Then for each windows, after launching it, I use the BCDEDIT command to delete all entries windows which do not suit me in order to keep only one windows.
The goal is then achieved. With refind I choose the right FAT32 partition which then automatically launches the only windows present. However I find the technique I am using complicated: I saw that bootmgfw is intended to run winload.efi
So I made menuentry to run windload.efi directly. For example
It does not work. It might make sense, but I don't understand rejection messages.
With the trace option (1 or 2 or 3 or 4) the only rejection messages are as follows:
So I think I coded the name of the boot file correctly but it's inside that refind looks for something that isn't present, wouldn't that be a LEGACY boot structure instead of EFI?
Do you have an idea of the problem ? Thanks in advance.
Level trace one
Level trace for
The end is unreadable
Neither of those traces mentions
winload.efi
or a volume namedwindows-21H1
.Is there supposed to be an accent
é
in the icon file name?os_légacy.png
Shouldn't there be a new line after the loader name like this:
Basically, the format should follow the format of the examples that are included in the refind.conf file.
If that's not what your actual boot entry looks like, then you should post a copy of the boot entry, or attach the entire refind.conf file.
Hello
The contents of refind.conf
I don't know if it's possible to load
winload.efi
directly.https://askubuntu.com/questions/1324757/how-to-chainload-winload-efi-exe-from-grub2
https://superuser.com/questions/729264/is-it-possible-to-boot-windows-8-1-without-its-own-bootmanager