Agent skill
boot
Boot configuration for Bazzite OS. BIOS/UEFI access, GRUB menu settings, secure boot key enrollment, and Windows dual-boot setup. Use when users need to configure boot options or access BIOS settings.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/product/boot
SKILL.md
Boot - Bazzite Boot Configuration
Overview
The boot skill covers BIOS/UEFI access, GRUB configuration, secure boot key management, and Windows dual-boot setup.
Quick Reference
| Command | Description |
|---|---|
ujust bios |
Reboot to BIOS/UEFI setup |
ujust bios-info |
Display BIOS information |
ujust regenerate-grub |
Regenerate GRUB config |
ujust configure-grub |
Configure GRUB menu visibility |
ujust enroll-secure-boot-key |
Enroll NVIDIA/KMOD secure boot key |
ujust setup-boot-windows-steam |
Add Windows to Steam boot options |
BIOS/UEFI
Reboot to BIOS
# Reboot directly to BIOS/UEFI setup
ujust bios
System will reboot and enter BIOS setup automatically.
View BIOS Info
# Display BIOS information
ujust bios-info
Uses dmidecode to show BIOS vendor, version, and date.
GRUB Configuration
Regenerate GRUB
# Regenerate GRUB configuration
ujust regenerate-grub
Useful for:
- Dual-boot setup changes
- New kernel installations
- Boot parameter changes
GRUB Menu Visibility
# Interactive: choose hide/unhide/show
ujust configure-grub
# Non-interactive options
ujust configure-grub hide # Hide GRUB menu (instant boot)
ujust configure-grub unhide # Show GRUB menu briefly
ujust configure-grub show # Always show GRUB menu
Secure Boot
Enroll Secure Boot Key
# Enroll NVIDIA driver and KMOD signing key
ujust enroll-secure-boot-key
Required for:
- NVIDIA proprietary drivers with Secure Boot enabled
- Custom kernel modules
- Third-party drivers
Process:
- Generates MOK (Machine Owner Key)
- Prompts for password
- Reboots to MOK Manager
- Enter password to enroll key
Windows Dual-Boot
Add Windows to Steam
# Add Windows boot option to Steam non-Steam games
ujust setup-boot-windows-steam
Allows booting to Windows directly from Steam's game library.
Requirements:
- Windows installed on separate partition/drive
- GRUB detecting Windows entry
- Steam installed
Common Workflows
Dual-Boot Setup
# Regenerate GRUB to detect Windows
ujust regenerate-grub
# Show GRUB menu on boot
ujust configure-grub show
# Add Windows to Steam
ujust setup-boot-windows-steam
Secure Boot with NVIDIA
# Enroll the signing key
ujust enroll-secure-boot-key
# Follow prompts, set password
# Reboot and enroll in MOK Manager
Hide Boot Menu
# For single-boot systems
ujust configure-grub hide
Troubleshooting
GRUB Not Showing Windows
Fix:
# Regenerate GRUB config
ujust regenerate-grub
# Check os-prober
sudo os-prober
Secure Boot Key Enrollment Fails
Check:
- Secure Boot enabled in BIOS
- No pending updates
- Reboot completely (not just suspend)
Retry:
ujust enroll-secure-boot-key
Can't Boot After GRUB Change
From GRUB menu:
- Press
eto edit entry - Modify boot parameters if needed
- Press
F10to boot
Recover:
# Boot from live USB
# Mount system partition
# Regenerate GRUB
Cross-References
- bazzite:system - System maintenance
- bazzite:gpu - NVIDIA driver configuration
- bazzite:security - LUKS/TPM unlock
When to Use This Skill
Use when the user asks about:
- "reboot to BIOS", "enter UEFI", "BIOS setup"
- "BIOS version", "BIOS info", "dmidecode"
- "GRUB menu", "boot menu", "regenerate grub"
- "hide boot menu", "show grub", "grub timeout"
- "secure boot", "MOK", "enroll key", "signing key"
- "dual boot", "Windows boot", "boot to Windows"
- "Windows from Steam", "game mode Windows"
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?