Install Win11 alongside another operating system that also supports TPM.
Install Win11 alongside another operating system that also supports TPM.
This situation isn't commonly addressed, but managing dual boot with Windows 11 alongside another OS using the same TPM presents challenges. The TPM is typically locked by the active OS, making it difficult to share or switch between them seamlessly. While consumer hardware offers some flexibility, it generally doesn't support running multiple TPMs simultaneously. There isn't a straightforward way to enable both Windows and Linux TPMs together, nor is there a standard method for dual TPM usage in mainstream setups. You may need specialized configurations or alternative approaches depending on your hardware and requirements.
Hrm, that's a fascinating idea. It seems we could try to manipulate a microcontroller acting as a middleman between hardware TPMs. But depending on what the pre-bootloader does, it might complicate things. I'm curious if it's feasible to run two TPMs simultaneously—maybe using the same hardware port or a shared bus like a serial chain. A PCIe-based TPM device could also work. I recall Linux TPM tools let you select different TPMs via CLI, but I’m not sure if Windows can be forced to pick one specific one when multiple are available. It might default to the first detected. Running experiments in a VM with several virtual TPMs could help clarify the situation. Also, it’s possible UEFI needs special handling for multiple TPMs.
On your mainboard, the TPM header relies on the SPI connection. Ideally, this could be combined to handle more than one TPM, but there are issues: a distinct CS (chip select) signal would be needed for the second TPM, yet the header seems to have only one. Also, there appears to be just one PIRQ pin on the header, which is used to trigger an interrupt from the TPM to the module. You might consider combining those module PIRQ outputs or it might not be essential. I’m still unsure if supporting multiple TPMs would require special UEFI features. Some TPMs use the LPC bus instead of SPI, which could change how these challenges arise.