V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

tboot

Módulo para un arranque medido y verificado de un núcleo de sistema operativo o un monitor de máquina virtual [VMM]. Se trata de un pequeño cargador previo al kernel que GRUB lanza primero y que usa "Intel TXT" para hacer un "measured launch" [medición en TPM] y, opcionalmente, un verified launch [comprobación de hashes del kernel/initramfs antes de continuar]. Si TXT no está disponible o está mal configurado, normalmente arranca el kernel directamente sin aplicar la protección. Precisa hardware y firmware compatibles: CPU Intel con TXT, BIOS/UEFI con TPM, TXT, VT-x y VT-d habilitados, módulo SINIT ACM correcto para el chipset/CPU [algunos equipos ya está integrado en el firmware[ y, cuestión importante, el tboot clásico se implementa vía CSM y no es compatible con Secure Boot; su soporte UEFI es limitado.

# txt-stat
consulta el estado TXT tras el arranque; es la primera comprobación práctica
# lcp2_mlehash
calcula el hash del MLE, normalmente /boot/tboot.gz, para incluirlo en la política LCP
# lcp2_crtpolelt
crea un elemento de política TXT: mle, pconf o custom, este último envuelve la política de tboot
# lcp2_crtpollist
agrupa elementos en una lista LCP y puede firmarla
# lcp2_crtpol
genera la política LCP final [list.pol] y el archivo de datos para GRUB [list.data]
# tb_polgen
crea y modifica la "Verified Launch Policy" propia de tboot: hashes y cmdline del kernel/initramfs
# txt-acminfo
muestra información de un módulo SINIT ACM
# txt-parse_err
descodifica el código de error tras un "TXT abort"
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
5377 entradas - Acerca del Tractatus
La Pipa Plena 2026