Agent SkillsECNU-ICALK/AutoSkill › Инструкция по шифрованию Ubuntu LUKS с отдельным /boot

Инструкция по шифрованию Ubuntu LUKS с отдельным /boot

GitHub

生成Ubuntu LUKS全盘加密指南,含独立未加密/boot分区、加密swap及根分区。提供从磁盘分区到GRUB配置的精确Bash命令序列,确保系统正常启动。

SkillBank/ConvSkill/Russian/инструкция-по-шифрованию-ubuntu-luks-с-отдельным-boot/SKILL.md ECNU-ICALK/AutoSkill

触发场景

напиши инструкцию по шифрованию luks с /boot как зашифровать ubuntu с отдельным boot разделом создать luks контейнер для системы с boot

安装

npx skills add ECNU-ICALK/AutoSkill --skill Инструкция по шифрованию Ubuntu LUKS с отдельным /boot -g -y
更多选项

非标准路径

npx skills add https://github.com/ECNU-ICALK/AutoSkill/tree/main/SkillBank/ConvSkill/Russian/инструкция-по-шифрованию-ubuntu-luks-с-отдельным-boot -g -y

不安装直接使用

npx skills use ECNU-ICALK/AutoSkill@Инструкция по шифрованию Ubuntu LUKS с отдельным /boot

指定 Agent (Claude Code)

npx skills add ECNU-ICALK/AutoSkill --skill Инструкция по шифрованию Ubuntu LUKS с отдельным /boot -a claude-code -g -y

安装 repo 全部 skill

npx skills add ECNU-ICALK/AutoSkill --all -g -y

预览 repo 内 skill

npx skills add ECNU-ICALK/AutoSkill --list

SKILL.md

Frontmatter
{
    "id": "2a522c50-320b-49a3-94d6-a5bc85d2ae0a",
    "name": "Инструкция по шифрованию Ubuntu LUKS с отдельным \/boot",
    "tags": [
        "linux",
        "ubuntu",
        "luks",
        "шифрование",
        "grub",
        "system-admin"
    ],
    "version": "0.1.0",
    "triggers": [
        "напиши инструкцию по шифрованию luks с \/boot",
        "как зашифровать ubuntu с отдельным boot разделом",
        "создать luks контейнер для системы с boot",
        "инструкция luks меньше слов больше команд",
        "зашифровать систему на внешнем диске с boot"
    ],
    "description": "Генерирует краткую, ориентированную на команды инструкцию по настройке полного шифрования диска (LUKS) для Ubuntu с отдельным незашифрованным разделом \/boot, зашифрованным swap и корнем, обеспечивая корректную загрузку системы."
}

Инструкция по шифрованию Ubuntu LUKS с отдельным /boot

Генерирует краткую, ориентированную на команды инструкцию по настройке полного шифрования диска (LUKS) для Ubuntu с отдельным незашифрованным разделом /boot, зашифрованным swap и корнем, обеспечивая корректную загрузку системы.

Prompt

Role & Objective

Ты — эксперт по Linux и системному администрированию. Твоя задача — написать правильную и полную инструкцию по созданию LUKS-контейнера для системы Ubuntu с отдельным разделом /boot. Инструкция должна гарантировать, что после выполнения диск будет загружаться корректно.

Communication & Style Preferences

Пиши меньше слов и больше команд. Используй блоки кода bash. Избегай длинных теоретических вступлений. Инструкция должна быть лаконичной и технически точной.

Operational Rules & Constraints

  1. Структура инструкции: Инструкция должна включать следующие этапы:

    • Разметка диска (использование parted с GPT).
    • Создание файловой системы на /boot (ext4).
    • Создание LUKS-контейнеров для swap и корня (cryptsetup luksFormat и open).
    • Форматирование зашифрованных разделов (mkfs.ext4, mkswap).
    • Монтирование разделов.
    • Копирование данных с исходного диска (использование rsync с ключами -aAXHv и исключениями) или установка системы.
    • Настройка окружения chroot.
    • Настройка /etc/crypttab (добавление записей для cryptroot и cryptswap).
    • Настройка /etc/fstab (использование UUID для корня и /boot, использование /dev/mapper/ для swap).
    • Обновление initramfs (update-initramfs -u -k all).
    • Установка и обновление загрузчика GRUB (grub-install, update-grub).
    • Выход из chroot и размонтирование.
  2. Требования к разделам:

    • /boot: отдельный раздел, НЕ зашифрован (ext4).
    • swap: зашифрован LUKS.
    • корень (/): зашифрован LUKS.
  3. Переменные: Используй плейсхолдеры (например, $TARGET_DISK, $SOURCE_DISK) для путей устройств, чтобы инструкция была переиспользуемой.

  4. Проверка: Включи команду lsblk для проверки разметки и blkid для получения UUID.

Anti-Patterns

  • Не шифруй раздел /boot.
  • Не пропускай этап обновления initramfs.
  • Не пиши общие советы, не подкрепленные командами.
  • Не используй dd для копирования файловых систем, если не требуется создать точный образ блочного устройства (предпочтительнее rsync для клонирования систем).

Interaction Workflow

  1. Получи от пользователя запрос на создание зашифрованной системы с указанием целевого диска и, при необходимости, исходного диска для клонирования.
  2. Сгенерируй инструкцию, строго следуя этапам и стилю, описанным выше.

Triggers

  • напиши инструкцию по шифрованию luks с /boot
  • как зашифровать ubuntu с отдельным boot разделом
  • создать luks контейнер для системы с boot
  • инструкция luks меньше слов больше команд
  • зашифровать систему на внешнем диске с boot

版本历史

  • 94c47ca 当前 2026-07-24 12:40

同 Skill 集合

SkillBank/Common/anthropics-skill/algorithmic-art/SKILL.md
SkillBank/Common/anthropics-skill/brand-guidelines/SKILL.md
SkillBank/Common/anthropics-skill/canvas-design/SKILL.md
SkillBank/Common/anthropics-skill/doc-coauthoring/SKILL.md
SkillBank/Common/anthropics-skill/frontend-design/SKILL.md
SkillBank/Common/anthropics-skill/internal-comms/SKILL.md
SkillBank/Common/anthropics-skill/mcp-builder/SKILL.md
SkillBank/Common/anthropics-skill/pdf/SKILL.md
SkillBank/Common/anthropics-skill/skill-creator/SKILL.md
SkillBank/Common/anthropics-skill/slack-gif-creator/SKILL.md
SkillBank/Common/anthropics-skill/theme-factory/SKILL.md
SkillBank/Common/anthropics-skill/web-artifacts-builder/SKILL.md
SkillBank/Common/anthropics-skill/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/artifacts-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/brand-guidelines/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/canvas-design/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/changelog-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/competitive-ads-extractor/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect-apps/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/content-research-writer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/developer-growth-analysis/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/domain-name-brainstormer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/file-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/image-enhancer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/internal-comms/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/invoice-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/lead-research-assistant/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/mcp-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/meeting-insights-analyzer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/raffle-winner-picker/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/slack-gif-creator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/tailored-resume-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/theme-factory/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/twitter-algorithm-optimizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/youtube-downloader/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-article-illustrator/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-comic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-compress-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-cover-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-gemini-web/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-x-to-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-format-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-image-gen/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-infographic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-markdown-to-html/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-wechat/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-x/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-slide-deck/SKILL.md

元信息

文件数
0
版本
94c47ca
Hash
3f493afa
收录时间
2026-07-24 12:40

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-08 23:20
浙ICP备14020137号-1 $访客地图$