Я обнаружил, что file -s
может дать UUID для раздела в случае, когда blkid
не будет:
sudo file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=ef55765f-dae5-426f-82c4-0d98265c5f21 (needs journal recovery)
Включение поддержки TPM в ядре — это только часть настройки; вам также необходимо предоставить доступ либо к настоящему TPM, либо к эмулятору TPM.
Если у вас есть настоящий TPM, который больше ничем не используется, вы можете перенаправить его в QEMU следующим образом:
runqemu qemuparams="-tpmdev passthrough,id=tpm0 -device tpm-tis,tpmdev=tpm0"
Если вы хотите использовать эмулятор TPM(могут быть эмуляторы получше, это первый, который я нашел ), вам нужно настроить его для эмуляции на сокете, а затем перенаправить этот сокет на QEMU и использовать его для TPM внутри QEMU:
runqemu qemuparams="-chardev socket,id=chrtpm,path=/tmp/swtpm-sock -tpmdev emulator,id=tpm0,chardev=chrtpm -device tpm-tis,tpmdev=tpm0"
Руководство по QEMU содержит дополнительную информацию по этой теме.