1、首先打开三个teminal
2、第一个用来初始化及启动tpm emulator
初始化:
tpmd deactivated
killall tpmd
tpmd clear
启动:
modprobe tpmd_dev
此时我的本机会出现
此时执行:
depmod -a
继续启动 流程:
tpmd -f -d clear
此时本机出现:
此时执行:
rm /var/run/tpm/tpmd_socket:0
最后再次执行:
tpmd -f -d clear
出现下图内容表示启动成功:
3、第二个用来启动TCSD:
tcsd -e -f
4、第三个用来初始化和扩展pcr:
首先编译(扩展程序可以自行搜索):
gcc chap15.c -o chap15 -ltspi
运行(没有修改pcr):
./chap15
运行(扩展pcr,此处修改pcr0):
./chap15 -p 0
结束.