في هذا الموضوع سأضع لائحة بمعايير إقلاع النواة الأكثر شيوعا أو تلك التي صادفتها في حالات معينة. هذه المعايير يمكن إسنادها إلى النواة لينكس من على مدير الإقلاع GRUB.
فائدة هذه المعايير هي أنها تصلح كحل مؤقت لمشاكل عدم توافق بعض أنواع العتاد مع بعض إصدارات النواة إلى حين صدور حل نهائي إن أمكن.
لتمرير تلك المعايير عند تشغيل الجهاز يجب أولا الإستمرار في الضغط على مفتاح shift إلى أن تظهر قائمة الإقلاع لـ GRUB. بعدها حدد إصدار النواة التي تريد الإقلاع بها ثم:
أحيانا أغلب هذه المشاكل يمكن حلها بترقية برنامج BIOS على اللوحة الأم.
هذه اللائحة ليست شاملة و للاستزادة يمكن مراجعة المصادر التالية:
فائدة هذه المعايير هي أنها تصلح كحل مؤقت لمشاكل عدم توافق بعض أنواع العتاد مع بعض إصدارات النواة إلى حين صدور حل نهائي إن أمكن.
لتمرير تلك المعايير عند تشغيل الجهاز يجب أولا الإستمرار في الضغط على مفتاح shift إلى أن تظهر قائمة الإقلاع لـ GRUB. بعدها حدد إصدار النواة التي تريد الإقلاع بها ثم:
- إن كان إصدار GRUB هو 0.97 (ستجده مكتوب في أعلى الشاشة) إضغط على مفتاح a ثم اكتب المعيار/المعايير ثم أقلع النواة بالضعط على مفتاح الإدخال.
- إن كان إصدار GRUB هو 1.99 (2.0) إصغط على مفتاح e ثم إنتقل إلى نهاية السطر الذي يبدأ بـ linux /boot أضف المعيار/المعايير ثم أقلع النواة بالضعط على مفتاح Ctrl+X أو F10.
المعايير | دورها |
---|---|
acpi=off noapic nolapic nomsi pci=noacpi irqpoll apm=off | تُعطيل الإدارة المتقدمة للطاقة و إعدادات العتاد. تستخدم أحينا مجتمعة في سطر واحد، لكن في الغالب acpi=off لوحدها تفي بالغرض. تستعمل في الغالب مع الأجهزة المحمولة القديمة (2005 فما تحت) |
nomodeset | تُعطل خاصية دعم تحديد نمط العرض من فضاء النواة المسماة KMS |
i915.modeset=0 | تُعطل دعم KMS بالنسبة لبطائق Intel. لكن لم يعد ذلك ضروريا بفعل تحسن دعم تعربف إنتل لهذه الخاصية. |
radeon.modeset=0 | تُعطل دعم KMS بالنسبة لبطائق ATI/AMD. |
nopat | أحيانا بعض بطائق nVidia عند استخدام التعريف المغلق تشتكي من نقص الذاكر الرسومية و ينهار خادم العرض X و لا يستطيع بعدها العودة إلى العمل إلا بعد إعادة تشغيل النظام. هذا المعيار يحل هذه المشكلة. |
floppy=off | تُعطل دعم سواق الأقراص الممغنطة لتفادي التجمدات عند الإقلاع بسبب عدم توافقه مثلا. |
ide-core.nodma=0.0 | القيم يمكن أن تكون 0.0 أو 0.1 أو 1.0 لتعطيل خاصية الوصول المباشر للذاكر بالنسبة الأقراص الصلبة و سواقات الأقراص المدمجة. سابقا كان المعيار هو ide=nodma |
ide-pci-generic.all-generic-ide | لحث النواة على التعامل مع الأقراص الصلبة و سواقات الأقراص المدمجة بوصلي SATA و IDE الغير متوافقة النمط على العمل. سابقا كان المعيار هو all_generic_ide. أحيانا يجب تحويل النمط إلى Legacy على BIOS لكي يعمل هذا المعيار. |
edd=on | تفعيل التدقيق في معرفة وسيلة التخزين المستخدمة في إقلاع النظام. تصلح أحينا مع وسائل التخزين بوصل USB |
rootdelay=20 | لإعطاء بعض وسائل التخزين مدة 20 ثانية لتجهز قبل أن يكمل النظام إقلاعه منها. تصلح في الغالب مع وسائل التخزين بوصل USB أو Firewire |
mod.disable=1 | لتعطيل وحدة من وحدات النواة كليا - لتسببها في توقف النظام من إكمال الإقلاع مثلا - نكتب إسمها بدلا من mod هكذا مثلا: snd-hda-intel.disable=1 |
single | لإقلاع النظام بنمط المستخدم الواحد (الجدر root) لصيانة النظام |
rw | لتفعيل خاصية وصل قسم النظام / بخاصية الكتابة و القراءة. تستخدم في الغالب مع معيار single لتخطي ضرورة إعادة وصل القسم / بخاصية الكتابة و القراءة قبل البدء في صيانة النظام. |
noresume | لإلغاء خاصية الإستئناف و بالتالي تحرير المساحة التي خصصت لها واستخدامها كذاكرة إبدال |
nosmp maxcpus=0 | تعطل خاصية المعالجة المتعددة و المتماثلة. تحث النواة على العمل وكأنها على معالج وحيد النواة |
nohz=off highres=off | تعطل خاصية العد. تصلح أحيانا للتقليل من استهلاك الطاقة و لحل مشاكل تجمدات بعض المعالجات. المعياران قد يتسببا في مشكل انشغال بعض المعالجات بنسبة 100% |
processor.max_cstate=1 | تقليل عدد أنماط توقف و تدرج عمل المعالج |
quiet | للتقليل من كمية الرسائل المنبثقة عند إقلاع النظام |
agp=off | بعض أنواع بطائق انتل المدمجة (مثل Intel 965P) قد تعاني من تجمدات اذا ترك ناقل AGP مفعلا |
radeon.agpmode=x | بعض بطائق ATI القديمة قد تحتاج إلى تحديد سرعة عملها مع ناقل AGP لتفادي التجمدات. قيمة x قد تكون 1, 2, 4 أو 8. قيمة 1- تعني العمل بنمط ناقل PCI |
i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 pcie_aspm=force | هذه المعايير مجتمعة تقلل من حدة علل استهلاك الطاقة و تساعد على تمديد وقت البطارية مع معالجات Intel Sandy Bridge و نواة لينكس 3.0. أحيانا قد تتسبب في تجمدات أو تدرج/تكسر الرسوميات. |
acpi_osi=Linux acpi_backlight=vendor | هذه المعايير مجتمعة لحل مشكلة إضاءة الشاشة على بعض الأجهزة المحمولة |
هذه اللائحة ليست شاملة و للاستزادة يمكن مراجعة المصادر التالية:
- صفحات توثيق: LFS LiveCD و Ubuntu Wiki - BootOptions و KernelHacking
ليست هناك تعليقات:
إرسال تعليق