| mkosi-initrd(1) | General Commands Manual | mkosi-initrd(1) |
نام (NAME)
mkosi-initrd - ساخت initrd یا ایمیجهای یکپارچه هسته برای سیستم فعلی با استفاده از mkosi
خلاصه دستور (SYNOPSIS)
mkosi-initrd [options...]
توضیحات (DESCRIPTION)
ابزار mkosi-initrd یک پوشش روی mkosi است تا تولید initrdها و ایمیجهای یکپارچه هسته (Unified Kernel Images) را برای سیستم در حال اجرای فعلی سادهتر کند.
گزینهها (OPTIONS)
- --kernel-version=, -k
- نسخه هستهای که ماژولهای هسته برای گنجاندن در آن جستجو میشوند. پیشفرض برابر با نسخه هسته سیستم در حال اجرا است (uname -r).
- --format=, -t
- قالب خروجی. یکی از مقادیر cpio (آرشیو CPIO)، uki (یک ایمیج یکپارچه هسته که ایمیج در بخش PE به نام .initrd قرار دارد) یا directory (برای تولید ایمیج مستقیماً درون یک دایرکتوری محلی). پیشفرض cpio است.
- --output=, -o
- نام مورد استفاده برای فایل یا دایرکتوری ایمیج خروجی تولیدشده. پیشفرض initrd است.
- --output-dir=, -O
- مسیر دایرکتوریای که تمام دستساختههای تولیدشده در آن قرار میگیرند. پیشفرض دایرکتوری کاری فعلی است.
- --generic, -g
- ساخت یک initrd عمومی بدون ماژولهای هسته مختص میزبان، که باید به سیستم محلی اجازه دهد روی سختافزارهای مختلف بوت شود، هرچند به نسخه هسته سیستم در حال اجرا یا مقدار تعیینشده با --kernel-version= وابسته است.
- --profile=
- تنظیم پروفایلهایی که برای initrd فعال میشوند. بهطور پیشفرض، تمام پروفایلها غیرفعال هستند.
- --debug
- فعال کردن خروجی اشکالزدایی اضافی.
- --debug-shell
- اجرای شل اشکالزدایی در محیط ایزوله (sandbox) در صورت شکست دستوری در سندباکس.
- --debug-sandbox
- اجرای mkosi-sandbox همراه با strace.
- --show-documentation, -D
- نمایش صفحه راهنمای mkosi-initrd.
- --show-summary, -S
- نمایش خلاصهای از پیکربندی.
- --version
- نمایش نسخه بسته.
- --help, -h
- نمایش اطلاعات خلاصه کاربرد.
پیکربندی (CONFIGURATION)
پیکربندی mkosi-initrd از مسیرهای /usr/lib، /usr/local/lib، /run و /etc به ترتیب افزایش اولویت خوانده میشود. زیر هر یک از این دایرکتوریها، mkosi.conf.d/ میتواند برای فایلهای پیکربندی و mkosi.extra/ برای فایلهای اضافی جهت گنجاندن در initrd و غیره استفاده شود. برای جزئیات کامل، بخشهای Configuration Settings و FILES را در mkosi(1) ببینید.
برای فایلهای پیکربندی، از فایلهای الحاقی (drop-ins) استفاده کنید، مانند /etc/mkosi-initrd/mkosi.conf.d/local.conf.