ما هي أداة تحميل نظام التشغيل Syslinux في نظام لينكس

اقرأ في هذا المقال


يجب على الجميع معرفة خصوصيات وعموميات بنية ملف أرشيف (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

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

DescriptionDirectories
معلومات عن مجموعات العناصر المختلفةcodepage
تم تضمين ملفات c32. في Syslinuxcom32
ملفات Syslinux الأساسيةcore
وثائق Syslinux وشعار SYSLINUXdoc
أدوات التشخيص Syslinuxdiag
ملف التثبيت الخاص بـ Syslinux لـ DOSdos
بعض أدوات (DOS)dosutil
ملف الإعداد EXTLINUX لنظام التشغيل Linuxextlinux
ملف الإعداد SYSLINUX لنظام التشغيل Linuxlinux
قطاعات Startupmbr
البرنامج المساعد MEMDISKmemdisk
أمثلة على الملفاتsample
وصف لـ Syslinuxtxt
أدوات لينكس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) بنفسك إذا كنت مطورًا.

المصدر: كتاب "أساسيات النظم الرقمية" للمؤلف الدكتور المهندس خالد بكروكتاب "مكونات الحاسب الآلي" للمؤلف عمرو موفق، 2019قراءة وتحميل كتاب "أعطال الكمبيوتر وحلولها" المؤلف المهندس محمد جمعةكتاب "المحترف في عالم الحاسوب" المؤلف محمد وائل أبو فارس


شارك المقالة: