बूटलोडर वह सॉफ्टवेयर है जो कंप्यूटर के बूट होने पर ऑपरेटिंग सिस्टम को लोड करता है। एक बूटलोडर उपयोगकर्ता को एक छोटा सा इंटरैक्टिव इंटरफ़ेस और उपयोगिताओं के साथ भी प्रदान कर सकता है। उसी समय, बूटलोडर ऑपरेटिंग सिस्टम के लिए बूट विकल्प निर्धारित करता है। GRUB, LILO, और Das U-boot जैसे सॉफ़्टवेयर बूटलोडर्स के कुछ उदाहरण हैं।
Syslinux विश्व स्तर पर Linux उपयोगकर्ताओं द्वारा उपयोग किए जाने वाले बूटलोडर्स का एक संग्रह है। यहाँ वह सब कुछ है जो आपको Syslinux और उसकी निर्देशिका संरचना के बारे में जानने की आवश्यकता है।
सिस्लिनक्स क्या है?
Syslinux के दो अर्थ हैं। पहला है ऑपरेटिंग सिस्टम बूटलोडर, जो IBM-संगत कंप्यूटरों पर Linux कर्नेल का उपयोग करता है। दूसरा SYSLINUX बूटलोडर है जिसका उपयोग FAT फाइल सिस्टम में किया जाता है। अधिकांश समय आप देख सकते हैं कि Syslinux और SYSLINUX दोनों का परस्पर उपयोग किया जाता है। यहां एक गलतफहमी है। स्पष्ट करने के लिए, Syslinux IBM-संगत सिस्टम के लिए है, जबकि SYSLINUX इसके लिए है एफएटी फाइल सिस्टम.
Syslinux उन मशीनों के लिए है जो x86 CPU आर्किटेक्चर का उपयोग करती हैं। जब कंप्यूटर बूट होता है, तो ऑपरेटिंग सिस्टम हार्ड डिस्क, यूएसबी, मेमोरी कार्ड या नेटवर्क से लोड होता है। Syslinux के साथ, प्रोसेसर से सीधे चलने वाली फ़ाइलों को खोलना भी संभव है। आप इसे किसी भी स्टोरेज यूनिट पर स्थापित कर सकते हैं और अपनी पसंद के अनुसार इसके प्रत्येक कॉन्फ़िगरेशन को समायोजित कर सकते हैं।
Syslinux बूटलोडर के चार अलग-अलग प्रकार हैं:
- सिलिनक्स: FAT फाइल सिस्टम पर संस्थापन
- एक्स्टलिनक्स: ext, btrfs, FAT, NTFS, XFS, UFS, और HFS फाइल सिस्टम पर संस्थापन
- आईएसओलिनक्स: सीडी और डीवीडी पर स्थापित
- पीएक्सईलिनक्स: एक प्रकार का नेटवर्क बूटलोडर
सिस्लिनक्स कहाँ से प्राप्त करें
Syslinux एक GNU GPL लाइसेंस प्राप्त बूटलोडर है। इसलिए, आप Syslinux को निःशुल्क प्राप्त कर सकते हैं, इसे पुन: उत्पन्न कर सकते हैं, स्रोत कोड बदल सकते हैं, और इसे दूसरों को वितरित कर सकते हैं।
Syslinux को डाउनलोड और इंस्टॉल करना बहुत सीधा है। तुम कर सकते हो मिरर लिंक का उपयोग करें Syslinux का नवीनतम संस्करण प्राप्त करने के लिए। यह ZIP, TAR, और TAR.GZ जैसे स्वरूपों में उपलब्ध है। इन फ़ाइलों को असंपीड़ित करें डाउनलोड करने के तुरंत बाद उनका उपयोग शुरू करने के लिए।
Syslinux पुरालेख निर्देशिका संरचना
आपके द्वारा अभी डाउनलोड किए गए संपीड़ित संग्रह में कुछ फ़ाइलें और निर्देशिकाएं हैं। नीचे आप इसमें निहित फाइलों के बारे में एक सूचनात्मक तालिका पा सकते हैं।
निर्देशिका | विवरण |
कोड पृष्ठ पर | विभिन्न चरित्र सेटों के बारे में जानकारी |
कॉम32 | .c32 फ़ाइलें Syslinux में शामिल हैं |
सार | Syslinux कोर फ़ाइलें |
दस्तावेज़ | Syslinux प्रलेखन और SYSLINUX का लोगो |
निदान | Syslinux नैदानिक उपकरण |
करने योग्य | डॉस के लिए Syslinux की स्थापना फ़ाइल |
दोसुटिल | डॉस के लिए कुछ उपकरण |
एक्सट्लिनक्स | Linux के लिए EXTLINUX सेटअप फ़ाइल |
लिनक्स | Linux के लिए SYSLINUX सेटअप फ़ाइल |
एमबीआर | स्टार्टअप क्षेत्र |
मेमडिस्क | मेमडिस्क प्लगइन |
नमूना | उदाहरण फ़ाइलें |
टेक्स्ट | Syslinux के लिए विवरण |
बर्तन | लिनक्स के लिए उपकरण |
win32 | विंडोज़ के लिए 32-बिट इंस्टॉलेशन Syslinux फ़ाइल |
win64 | Windows के लिए Syslinux की 64-बिट स्थापना फ़ाइल |
Syslinux संग्रह में मिली फाइलों को समझना
जब आप Syslinux को डाउनलोड और अनज़िप करते हैं तो आपको जो फाइलें मिलेंगी उनमें इंस्टॉलेशन फाइल्स, लाइब्रेरी फाइल्स, बूट फाइल्स, कोर फाइल्स और प्लगइन्स शामिल हैं।
स्थापना फ़ाइलें
हमेशा की तरह, आपको अधिष्ठापन फाइलों का उपयोग करते समय कमांड लाइन और कुछ मापदंडों की आवश्यकता होगी। जब आप इन फ़ाइलों को चलाते हैं, तो स्थापना प्रक्रिया वांछित संग्रहण इकाई पर होती है। उल्लिखित पैरामीटर कमांड का एक सेट है जो निर्दिष्ट करता है कि इंस्टॉलेशन प्रक्रिया कहां और कैसे होगी।
बूटिंग फ़ाइलें
USB, CD, या नेटवर्क पर Syslinux को संस्थापित करने के लिए बूटिंग फ़ाइलें हैं। ये फ़ाइलें संस्थापन के लिए आवश्यक मीडिया के लिए हैं, जैसे USB या CD। Syslinux विभिन्न प्रकार के होते हैं और बूटिंग फ़ाइलें सभी प्रकारों में भिन्न होती हैं। उदाहरण के लिए, PXELINUX को मैन्युअल इंस्टॉलेशन की आवश्यकता है। इसलिए, बूटिंग फ़ाइलों के कार्य तर्क को सामान्य बनाना सही नहीं होगा।
पुस्तकालय फ़ाइलें
लाइब्रेरी फाइलें, जैसा कि कई सॉफ्टवेयर में होता है, सॉफ्टवेयर सिस्टम के लिए आवश्यक पुस्तकालयों और कोर फाइलों का वर्णन करती हैं। यह Syslinux के पांचवें संस्करण के बाद से उपलब्ध है।
इसके अलावा, इन फ़ाइलों को एक फ़ोल्डर में रखना बहुत उपयोगी है, विशेष रूप से स्थान और प्रदर्शन प्रबंधन के संदर्भ में। कई प्लगइन्स समान फ़ाइलों और पुस्तकालयों का उपयोग करना चाहते हैं, इसलिए इन फ़ाइलों की प्रतिलिपि बनाने और उपयोग किए गए स्थान को बढ़ाने के बजाय, एक ही स्थान पर सामान्य कोड प्रदान करना एक अच्छा विचार है।
कोर फ़ाइलें
सिस्टम और कर्नेल फाइलें स्टोरेज यूनिट में स्टोर की जाती हैं जहां Syslinux है। आपको प्रासंगिक कोर फ़ाइल की एक प्रति स्थापित करने की आवश्यकता नहीं है। यह स्थापना के दौरान स्वचालित रूप से होता है। लेकिन आपको अन्य फाइलों को कॉपी करना होगा जो Syslinux को वर्तमान निर्देशिका में स्वयं बनाते हैं। यदि ये फ़ाइलें मौजूद नहीं हैं और आप उस डिस्क के साथ कंप्यूटर को बूट करते हैं, तो एक बूट त्रुटि संदेश पॉप अप होगा।
प्लग-इन
Syslinux प्लगइन्स फाइलों का एक सेट है जो प्रोग्राम में अतिरिक्त कार्यक्षमता जोड़ता है। और ओपन-सोर्स सॉफ़्टवेयर की तरह, आप Syslinux को कस्टमाइज़ करने के लिए इन प्लगइन्स का उपयोग कर सकते हैं और इसे आपके उपयोग के लिए अधिक सुविधाजनक बना सकते हैं। यदि आप एक डेवलपर हैं तो आप Syslinux प्लगइन्स स्वयं भी विकसित कर सकते हैं।
नीचे आपको Syslinux के लिए कुछ प्लगइन्स दिखाई देंगे:
लगाना | फ़ाइल | रास्ता |
चेनलोडर | चेन.c32 |
|
मेमडिस्क | मेमडिस्क |
|
पाठ प्रदर्शन पर मेनू खोलना | मेनू.c32 |
|
ग्राफिक डिस्प्ले पर मेनू खोलना | vesamenu.c32 |
|
हार्डवेयर डिटेक्शन टूल | एचडीटी.सी32 |
|
मल्टी-बूट इंस्टॉलर | mboot.c32 |
|
आनुक्रमिक अंतरापृष्ठ | sysdump.c32 |
|
कंप्यूटर पुनरारंभ | रिबूट.c32 |
|
कंप्यूटर बिजली बंद | poweroff.c32 |
|
Syslinux बूटलोडर समझाया!
यदि आप FAT फाइल सिस्टम के साथ काम करने जा रहे हैं, तो Syslinux Linux बूटलोडर विकल्पों की जांच करने के सर्वोत्तम तरीकों में से एक है। Syslinux आपकी विशेष रूप से मदद करेगा यदि आप FAT का उपयोग एम्बेडेड सिस्टम Linux वितरण में या छोटे और तेज़ वितरण के लिए अपनी खोज में करते हैं।
इसके अलावा, चूंकि यह एमएस-डॉस/विंडोज पर आसानी से काम करता है, यह वर्चुअल मशीनों को लक्षित करने वालों या विंडोज़ पर लिनक्स स्थापित करने जा रहे लोगों के लिए एक अच्छा विकल्प है। Syslinux बहुत सी चीजों को अपने आप संभाल सकता है और आपको दूसरे बूटलोडर की भी आवश्यकता नहीं है। आपको बस इतना करना है कि Syslinux फ़ाइल संरचना और प्रकारों को सीखना है।
बाद में, आपके लिए सही और उचित कॉन्फ़िगरेशन के साथ स्थिर Linux छवियाँ प्राप्त करना कठिन नहीं होगा। आप Syslinux के बजाय GRUB जैसे बूटलोडर को भी देखना चाह सकते हैं।