mkosi-initrd(1) General Commands Manual mkosi-initrd(1)

mkosi-initrd - ساخت initrd یا ایمیج‌های یکپارچه هسته برای سیستم فعلی با استفاده از mkosi

mkosi-initrd [options...]

ابزار mkosi-initrd یک پوشش روی mkosi است تا تولید initrdها و ایمیج‌های یکپارچه هسته (Unified Kernel Images) را برای سیستم در حال اجرای فعلی ساده‌تر کند.

نسخه هسته‌ای که ماژول‌های هسته برای گنجاندن در آن جستجو می‌شوند. پیش‌فرض برابر با نسخه هسته سیستم در حال اجرا است (uname -r).
قالب خروجی. یکی از مقادیر cpio (آرشیو CPIO)، uki (یک ایمیج یکپارچه هسته که ایمیج در بخش PE به نام .initrd قرار دارد) یا directory (برای تولید ایمیج مستقیماً درون یک دایرکتوری محلی). پیش‌فرض cpio است.
نام مورد استفاده برای فایل یا دایرکتوری ایمیج خروجی تولید‌شده. پیش‌فرض initrd است.
مسیر دایرکتوری‌ای که تمام دست‌ساخته‌های تولیدشده در آن قرار می‌گیرند. پیش‌فرض دایرکتوری کاری فعلی است.
ساخت یک initrd عمومی بدون ماژول‌های هسته مختص میزبان، که باید به سیستم محلی اجازه دهد روی سخت‌افزارهای مختلف بوت شود، هرچند به نسخه هسته سیستم در حال اجرا یا مقدار تعیین‌شده با --kernel-version= وابسته است.
تنظیم پروفایل‌هایی که برای initrd فعال می‌شوند. به‌طور پیش‌فرض، تمام پروفایل‌ها غیرفعال هستند.
پروفایل lvm پشتیبانی از LVM را فعال می‌کند. پروفایل network پشتیبانی از شبکه را از طریق systemd-networkd فعال می‌کند. پروفایل nfs پشتیبانی از NFS را فعال می‌کند. این مورد به شبکه درون initrd نیاز دارد، چه با استفاده از پروفایل network و چه با روش سفارشی دیگر. پروفایل pkcs11 پشتیبانی از PKCS#11 را فعال می‌کند. پروفایل plymouth یک رابط گرافیکی در زمان راه‌اندازی فراهم می‌کند (پویانمایی و اعلان گذرواژه). پروفایل raid پشتیبانی از آرایه‌های RAID را فعال می‌کند.
فعال کردن خروجی اشکال‌زدایی اضافی.
اجرای شل اشکال‌زدایی در محیط ایزوله (sandbox) در صورت شکست دستوری در سندباکس.
اجرای mkosi-sandbox همراه با strace.
نمایش صفحه راهنمای mkosi-initrd.
نمایش خلاصه‌ای از پیکربندی.
نمایش نسخه بسته.
نمایش اطلاعات خلاصه کاربرد.

پیکربندی 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.

mkosi(1)