MKRLCONF(8) rEFInd Manual MKRLCONF(8)

mkrlconf - ایجاد یک فایل پیکربندی هسته لینوکس برای rEFInd

mkrlconf [ --force ]

برای بوت کردن مستقیم یک هسته لینوکس، rEFInd معمولاً باید پارامترهای ویژه سیستم را ارسال کند تا به هسته در یافتن فایل دیسک رم اولیه (initrd)، سیستم پرونده ریشه نصب و مواردی از این دست کمک کند. rEFInd این اطلاعات را در فایلی به نام refind_linux.conf ذخیره می‌کند که در همان دایرکتوری هسته(هایی) که به آن‌ها اعمال می‌شود نگهداری می‌شود. اسکریپت mkrlconf این فایل پیکربندی را در /boot ایجاد می‌کند و با استفاده از گزینه‌های بوت فعلی (از /proc/cmdline)، فایل /boot/refind_linux.conf را با گزینه‌های بوتی که احتمالاً (اما نه لزوماً) صحیح هستند پر می‌کند.

فایل ایجادشده به این روش دارای سه خط است که با سه مدخل در منوی گزینه‌های فرعی rEFInd مطابقت دارد. مدخل اول با استفاده از گزینه‌های موجود در /proc/cmdline بوت می‌شود. مدخل دوم با استفاده از همان گزینه‌های مدخل اول، اما با افزودن single بوت می‌شود. مدخل سوم با حداقل گزینه‌ها به صورت ro root={CURRENT_ROOT_DEVICE} بوت می‌شود، که در آن {CURRENT_ROOT_DEVICE} سیستم پرونده ریشه (/) فعلی را مشخص می‌کند. البته کاربران می‌توانند فایل refind_linux.conf را به صورت دستی ویرایش کنند تا با نیازهایشان مطابقت یابد.

در حالت عادی، اگر mkrlconf یک فایل موجود /boot/refind_linux.conf را بیابد، از جایگزین کردن آن خودداری می‌کند. گزینه --force باعث می‌شود mkrlconf فایل موجود را با فایلی که خود تولید می‌کند جایگزین نماید.

نویسنده اصلی: Roderick W. Smith (rodsmith@rodsbooks.com)

mvrefind(8), refind-install(8), refind-sb-healthcheck(8).

https://www.rodsbooks.com/refind/

دستور mkrlconf بخشی از بسته rEFInd بوده و از Roderick W. Smith در دسترس است.

0.14.2 Roderick W. Smith