يجب على الجميع معرفة خصوصيات وعموميات بنية ملف أرشيف (Syslinux) قبل تثبيته على جهاز يعمل بنظام (Linux)، أداة تحميل التشغيل (bootloader) هي البرنامج الذي يقوم بتحميل نظام التشغيل عند بدء تشغيل الكمبيوتر، يمكن أن توفر أداة تحميل التشغيل أيضًا للمستخدم واجهة وأدوات مساعدة تفاعلية صغيرة، في الوقت نفسه يحدد برنامج (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).

 

 

  • (PXELINUX): نوع من محمل إقلاع الشبكة (network bootloader).

 

من أين تحصل على Syslinux

 

(Syslinux) هو برنامج تحميل تمهيد مرخص من (GNU GPL)، لذلك، يمكنك الحصول على (Syslinux) مجانًا وإعادة إنتاجه وتغيير كود المصدر (source code) وتوزيعه على الآخرين، يعد تنزيل (Syslinux) وتثبيته أمرًا سهلاً للغاية، يمكنك استخدام الروابط المتطابقة للحصول على أحدث إصدار من (Syslinux)، وهي متوفرة بتنسيقات مثل: (ZIP و TAR و TAR.GZ)، قم بفك ضغط هذه الملفات فور تنزيلها لبدء استخدامها.

 

هيكل دليل أرشيف Syslinux

 

يحتوي الأرشيف المضغوط الذي قمت بتنزيله للتو على بعض الملفات والأدلة، يمكنك العثور أدناه على جدول يظهر الملفات الواردة فيه:

 

Description Directories
معلومات عن مجموعات العناصر المختلفة codepage
تم تضمين ملفات c32. في Syslinux com32
ملفات Syslinux الأساسية core
وثائق Syslinux وشعار SYSLINUX doc
أدوات التشخيص Syslinux diag
ملف التثبيت الخاص بـ Syslinux لـ DOS dos
بعض أدوات (DOS) dosutil
ملف الإعداد EXTLINUX لنظام التشغيل Linux extlinux
ملف الإعداد SYSLINUX لنظام التشغيل Linux linux
قطاعات Startup mbr
البرنامج المساعد MEMDISK memdisk
أمثلة على الملفات sample
وصف لـ Syslinux txt
أدوات لينكس utils
ملف Syslinux للتثبيت 32 بت لنظام التشغيل ويندوز win32
ملف التثبيت 64 بت من Syslinux لنظام التشغيل ويندوز win64

 

شرح الملفات الموجودة في أرشيف Syslinux

 

تتضمن الملفات التي ستجدها عند تنزيل (Syslinux) وفك ضغطه ملفات التثبيت وملفات المكتبة وملفات التمهيد والملفات الأساسية والمكونات الإضافية:

 

ملفات التثبيت Installation Files

 

كما هو الحال دائمًا، ستحتاج إلى سطر الأوامر وبعض المعلمات عند استخدام ملفات التثبيت، عند تشغيل هذه الملفات، تتم عملية التثبيت على وحدة التخزين المطلوبة، المعلمات المذكورة هي مجموعة من الأوامر التي تحدد مكان وكيفية حدوث عملية التثبيت.

 

ملفات التمهيد Booting Files

 

توجد ملفات تمهيد لتثبيت (Syslinux) على (USB) أو القرص المضغوط أو الشبكة، هذه الملفات للوسائط المطلوبة للتثبيت، مثل (USB) أو القرص المضغوط، هناك أنواع مختلفة من (Syslinux) وتختلف ملفات التمهيد في جميع الأنواع، على سبيل المثال، يتطلب (PXELINUX) التثبيت اليدوي، لذلك لن يكون من الصحيح تعميم منطق العمل لملفات التمهيد.

 

ملفات المكتبة Library Files

 

تصف ملفات المكتبة، كما هو الحال في العديد من البرامج، المكتبات والملفات الأساسية المطلوبة لنظام البرنامج، كان متوفرًا منذ الإصدار الخامس من (Syslinux)، بالإضافة إلى ذلك، فإنّ وجود هذه الملفات في مجلد واحد مفيد للغاية، خاصةً من حيث المساحة وإدارة الأداء، ترغب العديد من المكونات الإضافية في استخدام نفس الملفات والمكتبات، لذا من الجيد توفير تعليمات برمجية مشتركة في مكان واحد، بدلاً من نسخ هذه الملفات وزيادة المساحة المستخدمة.

 

الملفات الأساسية Core Files

 

يتم تخزين ملفات النظام والنواة في وحدة التخزين حيث يوجد (Syslinux)، لا تحتاج إلى تثبيت نسخة من الملف الأساسي ذي الصلة، يحدث هذا تلقائيًا أثناء التثبيت، لكن عليك نسخ الملفات الأخرى التي تشكل (Syslinux) إلى الدليل الحالي بنفسك، إذا لم تكن هذه الملفات موجودة وقمت بتشغيل الكمبيوتر باستخدام هذا القرص، فستظهر رسالة خطأ في التمهيد.

 

الملحقات Plugins

 

ملحقات (Syslinux) هي مجموعة من الملفات التي تضيف وظائف إضافية للبرنامج، وكما هو الحال مع البرامج مفتوحة المصدر، يمكنك استخدام هذه المكونات الإضافية لتخصيص (Syslinux) وجعله أكثر ملاءمة لك للاستخدام، يمكنك حتى تطوير ملحقات (Syslinux) بنفسك إذا كنت مطورًا.