Skip to main content

boot-guard

Report Intel Boot Guard provisioning state, profile (0, 3, 4, or 5), and Verified/Measured Boot modes. Use when asked about Boot Guard, BtG profiles, or firmware root of trust.

معلومات المصدر

المستودع
open-edge-platform/trusted-compute
آخر نشاط في المصدر
١١ أغسطس ٢٠٢٦ في ٠٥:١٥
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٢٥
التفرعات
٤

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
boot-guard
description
Report Intel Boot Guard provisioning state, profile (0, 3, 4, or 5), and Verified/Measured Boot modes. Use when asked about Boot Guard, BtG profiles, or firmware root of trust.
metadata
{"openclaw":{"emoji":"🛡️","os":["linux"],"requires":{"bins":"[Truncated]"}}}
# Intel Boot Guard Configuration Skill ## Purpose This skill reports the current Intel Boot Guard configuration on the target system. ## What to Report - Boot Guard provisioning status (Provisioned/Not Provisioned) - Profile number (0, 3, 4, or 5) - Verified Boot mode (Enabled/Disabled) - Measured Boot mode (Enabled/Disabled) ## Background ### Boot Guard Profiles | Profile | Verified Boot | Measured Boot | Description | |---------|--------------|---------------|-------------| | 0 | No | No | Not provisioned | | 3 | No | Yes | Measured Boot only | | 4 | Yes | No | Verified Boot only | | 5 | Yes | Yes | Verified + Measured Boot | ## Commands ### Read Boot Guard MSR ```bash # Load MSR module sudo modprobe msr # Read Measured (bit 5) and Verified (bit 6) Boot bits together sudo rdmsr --bitfield 6:5 0x13A ``` **Interpreting `--bitfield 6:5` output:** | Value | Verified Boot | Measured Boot | Profile | |-------|--------------|---------------|---------| | 0 | Disabled | Disabled | 0 | | 1 | Disabled | Enabled | 3 | | 2 | Enabled | Disabled | 4 | | 3 | Enabled | Enabled | 5 | ### Check PCR0 (Boot Guard measurements) ```bash tpm2_pcrread sha256:0 ``` ## Output Format ``` INTEL BOOT GUARD Status: Provisioned/Not Provisioned Profile: 5 (Verified + Measured Boot) Verified Boot: Enabled/Disabled Measured Boot: Enabled/Disabled PCR0: Has measurements / Empty ``` ## Dependencies - `msr-tools` package (for rdmsr) - `tpm2-tools` package - Root/sudo access ## Notes Boot Guard is provisioned at manufacturing by the OEM. It cannot be enabled by the end user after system manufacture.
عرض على GitHub