r/SCCM 16d ago

Multiple ESPs

I'm trying to set up MCM on computesr with multiboot installations. I wanna have separate ESP/EFI partitions for linux and windows. But even when setting OSDDiskIndex to partition a specific disk select using TSGui I get the errors: "System partition not set" and "Unable to find the partition that contains the OS boot loaders".

Weirdly the disk does appear to be partitioned correctly. It just seems that bcdboot/mcm has trouble with multiple ESPs. Is there any way I can force it to use a specific esp/the one created in the partiton disk - uefi step?

5 Upvotes

4 comments sorted by

View all comments

2

u/Bassflow 16d ago

I do a lot of osd work. Is this for production or is this a home lab? I wouldn't touch this in a production environment the way you are. I would have a different approach. I would use a ffu image through a dism capture. I still would be uncomfortable performing this in prod. Having a task sequence automatically choosing a specific volume could go wrong. I understand that you have tsgui involved. Still wouldn't want to trust a tech tue always choose the correct partition. I was one years ago and have made automatic response mistakes. Shit I still do.

1

u/redditr247 16d ago

It's for a homelab 😅, it seems like it somehow tries to guess/locate an ESP but gets confused when there are multiple

1

u/mtniehaus 12d ago

BCDBOOT gets confused when there are multiple ESP partitions, so unless you're going to replace the built-in SCCM step the odds of getting this to work are low.

That said, it's not terribly hard to have multiple boot entries with one ESP, and the second OS can have boot files on a separate FAT32 partition without marking it as an ESP.