أداة تحميل التشغيل هي البرنامج الذي يقوم بتحميل نظام التشغيل عند بدء تشغيل الكمبيوتر. يمكن أن يوفر محمل الإقلاع أيضًا للمستخدم واجهة وأدوات مساعدة تفاعلية صغيرة. في الوقت نفسه ، يحدد برنامج bootloader خيارات التمهيد لنظام التشغيل. برامج مثل GRUB و LILO و Das U-boot هي بعض الأمثلة على محمل الإقلاع.
Syslinux عبارة عن مجموعة من برامج تحميل التشغيل التي يستخدمها مستخدمو Linux على مستوى العالم. إليك كل ما تحتاج لمعرفته حول Syslinux وهيكل دليله.
ما هو Syslinux؟
Syslinux له معنيان. الأول هو محمل نظام التشغيل، والذي يستخدم Linux kernel على أجهزة الكمبيوتر المتوافقة مع IBM. والثاني هو محمل الإقلاع SYSLINUX المستخدم في نظام الملفات FAT. في معظم الأوقات ، يمكنك رؤية استخدام كل من Syslinux و SYSLINUX بالتبادل. هناك سوء فهم هنا. للتوضيح ، Syslinux مخصص للأنظمة المتوافقة مع IBM ، بينما SYSLINUX مخصص للأنظمة المتوافقة مع نظام الملفات FAT.
Syslinux مخصص للأجهزة التي تستخدم بنية وحدة المعالجة المركزية x86. عندما يقوم الكمبيوتر بالتمهيد ، يتم تحميل نظام التشغيل إما من القرص الصلب أو USB أو بطاقة الذاكرة أو الشبكة. باستخدام Syslinux ، من الممكن أيضًا فتح الملفات التي تعمل مباشرة من المعالج. يمكنك تثبيته على أي وحدة تخزين وضبط كل تكويناته وفقًا لتفضيلاتك.
هناك أربعة أنواع مختلفة من محمل الإقلاع Syslinux:
- SYSLINUX: التثبيت على أنظمة ملفات FAT
- EXTLINUX: التثبيت على أنظمة الملفات ext و btrfs و FAT و NTFS و XFS و UFS و HFS
- ايزولينو: يتم التثبيت على الأقراص المضغوطة وأقراص DVD
- PXELINUX: نوع من محمل إقلاع الشبكة
من أين تحصل على Syslinux
Syslinux هو برنامج تحميل إقلاع مرخص من GNU GPL. لذلك ، يمكنك الحصول على Syslinux مجانًا ، وإعادة إنتاجه ، وتغيير كود المصدر ، وتوزيعه على الآخرين.
يعد تنزيل Syslinux وتثبيته أمرًا سهلاً للغاية. تستطيع استخدام روابط معكوسة للحصول على أحدث إصدار من Syslinux. وهي متوفرة بتنسيقات مثل ZIP و TAR و TAR.GZ. قم بفك ضغط هذه الملفات فور تنزيلها لبدء استخدامها.
هيكل دليل أرشيف Syslinux
يحتوي الأرشيف المضغوط الذي قمت بتنزيله للتو على بعض الملفات والأدلة. يمكنك العثور أدناه على جدول إعلامي حول الملفات الواردة فيه.
الدلائل | وصف |
صفحة الشفرة | معلومات عن مجموعات الشخصيات المختلفة |
com32 | تم تضمين ملفات .c32 في Syslinux |
جوهر | ملفات Syslinux الأساسية |
وثيقة | وثائق Syslinux وشعار SYSLINUX |
دياج | أدوات التشخيص Syslinux |
دوس | ملف التثبيت الخاص بـ Syslinux لـ DOS |
دوسوتيل | بعض أدوات DOS |
تمدد | ملف الإعداد EXTLINUX لنظام التشغيل Linux |
لينكس | ملف الإعداد SYSLINUX لنظام التشغيل Linux |
mbr | قطاعات الشركات الناشئة |
memdisk | البرنامج المساعد MEMDISK |
عينة | أمثلة على الملفات |
رسالة قصيرة | أوصاف Syslinux |
المرافق | أدوات لينوكس |
Win32 | ملف Syslinux للتثبيت 32 بت لنظام التشغيل Windows |
Win64 | ملف التثبيت 64 بت من Syslinux لنظام التشغيل Windows |
فهم الملفات الموجودة في أرشيف Syslinux
تتضمن الملفات التي ستجدها عند تنزيل Syslinux وفك ضغطه ملفات التثبيت وملفات المكتبة وملفات التمهيد والملفات الأساسية والمكونات الإضافية.
ملفات التثبيت
كما هو الحال دائمًا ، ستحتاج إلى سطر الأوامر وبعض المعلمات عند استخدام ملفات التثبيت. عند تشغيل هذه الملفات ، تتم عملية التثبيت على وحدة التخزين المطلوبة. المعلمات المذكورة هي مجموعة من الأوامر التي تحدد مكان وكيفية حدوث عملية التثبيت.
تمهيد الملفات
توجد ملفات تمهيد لتثبيت Syslinux على USB أو قرص مضغوط أو شبكة. هذه الملفات للوسائط المطلوبة للتثبيت ، مثل USB أو القرص المضغوط. هناك أنواع مختلفة من Syslinux وتختلف ملفات التمهيد في جميع الأنواع. على سبيل المثال ، يتطلب PXELINUX التثبيت اليدوي. لذلك ، لن يكون من الصحيح تعميم منطق العمل لملفات التمهيد.
ملفات المكتبة
تصف ملفات المكتبة ، كما هو الحال في العديد من البرامج ، المكتبات والملفات الأساسية المطلوبة لنظام البرنامج. كان متوفرا منذ الإصدار الخامس من Syslinux.
بالإضافة إلى ذلك ، فإن وجود هذه الملفات في مجلد واحد مفيد للغاية ، خاصة من حيث المساحة وإدارة الأداء. ترغب العديد من المكونات الإضافية في استخدام نفس الملفات والمكتبات ، لذا من الجيد توفير تعليمات برمجية مشتركة في مكان واحد ، بدلاً من نسخ هذه الملفات وزيادة المساحة المستخدمة.
الملفات الأساسية
يتم تخزين ملفات النظام والنواة في وحدة التخزين حيث يوجد Syslinux. لا تحتاج إلى تثبيت نسخة من الملف الأساسي ذي الصلة. يحدث هذا تلقائيًا أثناء التثبيت. لكن عليك نسخ الملفات الأخرى التي تشكل Syslinux إلى الدليل الحالي بنفسك. إذا لم تكن هذه الملفات موجودة وقمت بتشغيل الكمبيوتر باستخدام هذا القرص ، فستظهر رسالة خطأ في التمهيد.
الإضافات
ملحقات Syslinux هي مجموعة من الملفات التي تضيف وظائف إضافية للبرنامج. وكما هو الحال مع البرامج مفتوحة المصدر ، يمكنك استخدام هذه المكونات الإضافية لتخصيص Syslinux وجعله أكثر ملاءمة لك للاستخدام. يمكنك حتى تطوير ملحقات Syslinux بنفسك إذا كنت مطورًا.
أدناه سترى بعض المكونات الإضافية لـ Syslinux:
توصيل في | ملف | طريق |
محمل السلسلة | سلسلة. c32 |
|
ممدسك | memdisk |
|
فتح القائمة على عرض النص | القائمة. c32 |
|
فتح القائمة على شاشة الرسوم البيانية | vesamenu.c32 |
|
أداة الكشف عن الأجهزة | اتش دي تي سي 32 |
|
مثبت متعدد التمهيد | mboot.c32 |
|
واجهة تسلسلية | sysdump.c32 |
|
إعادة تشغيل الكمبيوتر | إعادة التشغيل. c32 |
|
إيقاف تشغيل الكمبيوتر | poweroff.c32 |
|
شرح محمل الإقلاع Syslinux!
إذا كنت ستعمل مع نظام ملفات FAT ، فإن Syslinux هي واحدة من أفضل الطرق لفحص خيارات أداة تحميل الإقلاع في Linux. سيساعدك Syslinux بشكل خاص إذا كنت تستخدم FAT في توزيعات Linux لنظام مضمن أو في بحثك عن توزيعات صغيرة وسريعة.
علاوة على ذلك ، نظرًا لأنه يعمل بسهولة على MS-DOS / Windows ، فهو خيار جيد لأولئك الذين يستهدفون الأجهزة الافتراضية أو أولئك الذين سيقومون بتثبيت Linux على Windows. يمكن لـ Syslinux التعامل مع الكثير من الأشياء بمفرده ولا تحتاج حتى إلى أداة تحميل تمهيد أخرى. كل ما عليك فعله هو معرفة هيكل وأنواع ملف Syslinux.
بعد ذلك ، لن يكون من الصعب عليك الحصول على صور Linux ثابتة بتكوين صحيح وسليم. قد ترغب أيضًا في التحقق من محمل الإقلاع مثل GRUB بدلاً من Syslinux.