اقرأ في هذا المقال
يجب على الجميع معرفة خصوصيات وعموميات بنية ملف أرشيف (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).
- (ISOLINUX): يتم التثبيت على الأقراص المضغوطة (CDs) وأقراص (DVD).
- (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) بنفسك إذا كنت مطورًا.