مولفه های کرنل: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
سطر ۳: سطر ۳:
 
# در هنگام شروع کرنل - با استفاده از مولفه های خط فرمان ( معمولا از طریق بوت لودر).
 
# در هنگام شروع کرنل - با استفاده از مولفه های خط فرمان ( معمولا از طریق بوت لودر).
 
# در زمان اجرا - از طریق پرونده های /proc/sys ( برای اطلاعات بیشتر [http://manpages.ubuntu.com/manpages/bionic/man8/sysctl.8.html sysctl] را ببینید) و /sys/.
 
# در زمان اجرا - از طریق پرونده های /proc/sys ( برای اطلاعات بیشتر [http://manpages.ubuntu.com/manpages/bionic/man8/sysctl.8.html sysctl] را ببینید) و /sys/.
در بین این ۳ روش، دسترسی، نام ها و روش هایی که هر کدام از گزینه های پیکر بندی مشخص شده اند فرق می کند. این صفحه فقط در باره روش دوم (مولفه های خط فرمان کرنل) در گراب توضیح می دهد.
+
در بین این ۳ روش، دسترسی، نام ها و روش هایی که هر کدام از گزینه های پیکر بندی مشخص شده اند فرق می کند. این صفحه فقط در باره روش دوم (مولفه های خط فرمان کرنل) در گراب ۲ توضیح می دهد.
  
 +
هنگامی که به شما توصیه می شود که از یک مولفه مشخص برای بوت کرنل استفاده کنید، معمولا بهتر است اول به صورت موقت این مولفه رو اضافه کنید. هنگامی که به این نتیجه رسیدید که اضافه کردن مولفه باعث تاثیر دلخواهتون می شود، میتوانید آن را به صورت دائم اضافه کنید. توضیحات هر دو روش در زیر آمده.
 +
 +
مولفه های بوت کرنل رشته های متنی ای هستند که توسط سیستم تفسیر می شوند تا رفتار مشخصی را تغییر دهند یا یک سری از قابلیت ها را فعال یا غیر فعال یکنند. مولفه های بوت کرنل:
 +
* به بزرگی و کوچکی حروف حساس هستند ( case-sensitive )
 +
* بعضی اوقات خیلی ساده فقط یک کلمه هستند ( "splash" یا "noapic" )
 +
* بعضی اوقات شامل علامت '=' با مقادیر ممکن کتعددی هستند ( acpi_backlight=vendor )
 +
* بعضی اوقات میتوانند شامل علائم نگارشی باشند ( " i8042.noloop " )
 +
 +
 +
همیشه مولفه ها را دقیقا به همان صورتی که بهتان توصیه شده استفاده کنید. خطاهای املایی یا قالب بندی یا مقادیر نا معتبر هیچ پیام خطایی را نشان نمی دهند، فقط به طور ساده ای تاثیری ندارند (گویا مولفه ای وارد نشده)
 +
 +
فهرست مولفه های معتبر ممکن است بین نسخه های متفاوت کرنل فرق کند، به این [[Man_Page]] ها مراجعه کنید.
 +
* [https://manpages.ubuntu.com/cgi-bin/search.py?titles=Title&q=bootparam.7 bootparam]
 +
* [https://manpages.ubuntu.com/cgi-bin/search.py?titles=Title&q=kernel-command-line.7 kernel-command-line]
 +
 +
فهرست کاملی از مولفه هایی که آخرین خط اصلی کرنل از آنها پشتیبانی می کند در [https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html kernel-parameters] موجود است.
 
{{ویرایش| این صفحه هنوز کامل نشده و ناقص است در نهایت سعی این است که این صفحه تلفیقی از صفحه مولفه های بوت کرنل در ویکی اوبونتو انگلیسی و ویکی آرچ شود}}
 
{{ویرایش| این صفحه هنوز کامل نشده و ناقص است در نهایت سعی این است که این صفحه تلفیقی از صفحه مولفه های بوت کرنل در ویکی اوبونتو انگلیسی و ویکی آرچ شود}}

نسخهٔ ‏۲۳ خرداد ۱۴۰۰، ساعت ۱۹:۴۴

سه راه برای دادن گزینه ها به کرنل و در نتیجه کنترل رفتارش وجود دارد:

  1. در هنگام ساخت کرنل - در فایل پیکربندی (انگلیسی: config). برای جزئیات ‌BuildYourOwnKernel را ببینید
  2. در هنگام شروع کرنل - با استفاده از مولفه های خط فرمان ( معمولا از طریق بوت لودر).
  3. در زمان اجرا - از طریق پرونده های /proc/sys ( برای اطلاعات بیشتر sysctl را ببینید) و /sys/.

در بین این ۳ روش، دسترسی، نام ها و روش هایی که هر کدام از گزینه های پیکر بندی مشخص شده اند فرق می کند. این صفحه فقط در باره روش دوم (مولفه های خط فرمان کرنل) در گراب ۲ توضیح می دهد.

هنگامی که به شما توصیه می شود که از یک مولفه مشخص برای بوت کرنل استفاده کنید، معمولا بهتر است اول به صورت موقت این مولفه رو اضافه کنید. هنگامی که به این نتیجه رسیدید که اضافه کردن مولفه باعث تاثیر دلخواهتون می شود، میتوانید آن را به صورت دائم اضافه کنید. توضیحات هر دو روش در زیر آمده.

مولفه های بوت کرنل رشته های متنی ای هستند که توسط سیستم تفسیر می شوند تا رفتار مشخصی را تغییر دهند یا یک سری از قابلیت ها را فعال یا غیر فعال یکنند. مولفه های بوت کرنل:

  • به بزرگی و کوچکی حروف حساس هستند ( case-sensitive )
  • بعضی اوقات خیلی ساده فقط یک کلمه هستند ( "splash" یا "noapic" )
  • بعضی اوقات شامل علامت '=' با مقادیر ممکن کتعددی هستند ( acpi_backlight=vendor )
  • بعضی اوقات میتوانند شامل علائم نگارشی باشند ( " i8042.noloop " )


همیشه مولفه ها را دقیقا به همان صورتی که بهتان توصیه شده استفاده کنید. خطاهای املایی یا قالب بندی یا مقادیر نا معتبر هیچ پیام خطایی را نشان نمی دهند، فقط به طور ساده ای تاثیری ندارند (گویا مولفه ای وارد نشده)

فهرست مولفه های معتبر ممکن است بین نسخه های متفاوت کرنل فرق کند، به این Man_Page ها مراجعه کنید.

فهرست کاملی از مولفه هایی که آخرین خط اصلی کرنل از آنها پشتیبانی می کند در kernel-parameters موجود است.



این صفحه نیازمند ویرایش است.

این صفحه هنوز کامل نشده و ناقص است در نهایت سعی این است که این صفحه تلفیقی از صفحه مولفه های بوت کرنل در ویکی اوبونتو انگلیسی و ویکی آرچ شود