You are not logged in.

#1 2023-08-12 20:25:25

molnart
Member
Registered: 2012-04-28
Posts: 20

Windows dual boot with systemd-boot - wrong FS alias?

So after more than 10 years I have decided to once again have a desktop Arch experience, however I am struggling with dual boot. I failed to create a big enough EFI partition during windows installation, so I wanted to go with the "Boot from another disk" solution described in the wiki https://wiki.archlinux.org/title/System … other_disk, e.g. having two ESPs (one for windows, one for Arch, while systemd-boot would be able to launch windows from its own separate ESP).

However I can not get this work. I think my problem is finding out the proper FS alias. The wiki page mentions as an example HD0a66666a2, however according to the map UEFI command, my FS alias is only HD0b which seems to be a bit short. I can't figure out what the equivalent of the 66666a2 part is supposed to be in my configuration. I suppose it will be one of the hex values displayed by the map command, but its length of 7 bytes is suspicious - the values I see in map are 6 or 8 bytes long. 

The map output looks like this: https://photos.app.goo.gl/Ee8PHi2iEYZyXpjj8 According to the part UUID, the windows EFI partition is FS0, however when I used HD0b in my /windows.nsh file, systemd-boot is unable to boot windows.

Offline

Board footer

Powered by FluxBB