डेबियन वितरण के कुछ उपयोगकर्ता कभी-कभी मुख्य प्रणाली की पूरी तरह से ऑपरेटिंग प्रति की आवश्यकता हो सकती है जिसे फ्लैश ड्राइव या डिस्क पर संग्रहीत किया जाएगा। इस तरह के एक संस्करण को लाइव कहा जाता है, क्योंकि यह पूर्व स्थापना के बिना किसी भी कंप्यूटर पर शुरू होता है। एक समान प्रतिलिपि बनाना काफी आसान नहीं है, लेकिन यह उपयोगकर्ता के लिए भी पूरी तरह से पूरा हो गया है, जिसे पहले इस तरह के कार्य के कार्यान्वयन का सामना करना पड़ता है। आज के लेख के हिस्से के रूप में, हम इस ऑपरेशन के चरण-दर-चरण निष्पादन का प्रदर्शन करना चाहते हैं।
डेबियन के साथ लाइव सीडी बनाएँ
इससे कोई फर्क नहीं पड़ता कि आप डिस्क या फ्लैश ड्राइव पर और उपयोग के लिए एक प्रतिलिपि बनाते हैं, पहले चरण और आईएसओ छवि के बढ़ते ही ही समान हैं, केवल अंतिम आदेश होंगे जिन पर हम निश्चित रूप से जोर देंगे । अब तक, सभी अनावश्यक सिस्टम (प्रोग्राम, फाइलें) हटाएं, इसे कॉन्फ़िगर करें क्योंकि इसे आवश्यक है, जिसके बाद आप पहले चरण से शुरू होने वाले प्रतिलिपि के निर्माण में जा सकते हैं।चरण 1: अतिरिक्त घटकों को स्थापित करना
निम्नलिखित सभी निर्देश टर्मिनल कमांड के एक साधारण निष्पादन पर आधारित होंगे। कुछ संचालन के उत्पाद के लिए आवश्यक अतिरिक्त घटकों की स्थापना से शुरू - क्लोनिंग सिस्टम फ़ोल्डर्स, आईएसओ छवि रिकॉर्ड। लक्ष्य निम्नानुसार किया जाता है:
- किसी भी सुविधाजनक विधि द्वारा "टर्मिनल" खोलें, और फिर SUDO APT-Get Hote Xorriso Live-Build Extlinux Syslinux Squashfs-Tools कमांड को अतिरिक्त घटकों को स्थापित करने और Enter कुंजी दबाएं।
- क्वेरी दिखाई देने पर सुपरसुर पासवर्ड दर्ज करें।
- D. विकल्प का चयन करके ऑपरेटिंग सिस्टम में नई फ़ाइलों की स्थापना की पुष्टि करें
- स्थापना पूर्णता की अपेक्षा करें। इस प्रक्रिया के दौरान, अन्य कार्यों को करने और इंटरनेट को अक्षम करने की अनुशंसा नहीं की जाती है।
अब आइए उन उपयोगिताओं के बारे में अधिक जानकारी में बात करें जो उपरोक्त आदेश की सहायता से डेबियन में जोड़े गए थे:
- Xorriso - एक बूट छवि बनाने के लिए इस्तेमाल किया जाएगा;
- Syslinux, Eltlinux - एमबीआर प्रकार के साथ सही लोडिंग के लिए डिज़ाइन किया गया;
- Squashfs-tools - एक संपीड़ित फ़ाइल प्रणाली बनाने में मदद करेगा;
- लाइव-बिल्ड - एक संपीड़ित ओएस बनाएं, इसे आईएसओ छवि में रखें।
उपरोक्त सभी कार्यक्रमों की सफल स्थापना के बाद ही बाद के चरणों में पारित किया जा सकता है, अन्यथा कुछ भी काम नहीं करेगा।
चरण 2: एक कैटलॉग बनाना और एक संपीड़ित प्रणाली की तैयारी
जैसा ऊपर बताया गया है, डेबियन वितरण एक संपीड़ित राज्य में होगा। कंसोल में कई आदेशों को दर्ज करके अपने आकार में कमी मैन्युअल रूप से की जाती है। चलो धीरे-धीरे हर महत्वपूर्ण कार्रवाई पर विचार करें:
- सबसे पहले, छवि के लिए एक रूट निर्देशिका बनाएं और इसे स्थानांतरित करें। उन्हें गठबंधन करने के लिए एक पंक्ति में रखे दो आदेशों का उपयोग करें। "टर्मिनल" की सामग्री इस तरह दिखाई देगी: एमकेडीआईआर ~ / लाइववर्क और & सीडी ~ / लाइववर्क।
- चयनित debootstrap - arch = i386 wheezy chroot वास्तुकला का उपयोग कर सिस्टम को अनपैक करें।
- अब महत्वपूर्ण निर्देशिकाओं को घुमाया जाएगा, एक कर्नेल बना दिया जाएगा और शुरू करने के लिए उपयोगिताएं जोड़ें। हम पूरी तरह से सभी आदेशों को देखने के बिंदु को नहीं देखते हैं, इसलिए हम अपने आप को उन सभी क्रम से परिचित करने का सुझाव देते हैं जिसमें उन्हें कंसोल में पेश किया जाना चाहिए:
सीडी ~ / लाइववर्क
Chroot chroot।
माउंट कोई नहीं proc / proc
माउंट कोई नहीं sysfs / sys
Mount none -t devpts / dev / pts
निर्यात होम = / रूट
निर्यात lc_all = c
APT- संवाद DBUS स्थापित करें
DBUS-UUIDGEN> / VAR / LIB / DBUS / MACHINE-ID
एपीटी-लिनक्स-छवि -686 लाइव-बूट स्थापित करें
एपीटी-प्राप्त करें डंप BZip2 Mc Icewm ....
Passwd।
उपयुक्त हो जाओ
आरएम / var / lib / dbus / machine-id && rm -rf / tmp / *
Umount / proc / sys / dev / pts
बाहर जाएं
इस चरण में, छवि छवि तैयार माना जाता है, लेकिन प्रारंभिक कार्य अभी तक पूरा नहीं हुआ है। यह केवल कुछ आदेशों को करने के लिए बनी हुई है।
चरण 3: बूटलोडर और फ़ाइल संपीड़न के लिए एक फ़ोल्डर बनाना
एक निर्देशिका बनाना जिसमें लाइव-बूट स्वयं संग्रहीत किया जाएगा, साथ ही फ़ाइल संपीड़न अन्य संचालन के समान ही किया जाता है - संबंधित आदेशों का इनपुट। हालांकि, अब आपको कॉन्फ़िगरेशन फ़ाइल को संपादित करने की आवश्यकता होगी, जिसे आप और जानेंगे:
टर्मिनल में शुरू करने के लिए, वैकल्पिक रूप से ऐसी रेखाएं दर्ज करें:
Mkdir -p बाइनरी / लाइव && mkdir -p बाइनरी / इसोलिनक्स
सीपी chroot / boot / vmlinuz- * बाइनरी / लाइव / vmlinuz
सीपी chroot / boot / initrd.img- * बाइनरी / लाइव / initrd
Mksquashfs chrot बाइनरी / लाइव / filesystem.squashfs -e बूट
यह आवश्यक निर्देशिका बना देगा और सभी फाइलों को जला देगा। इसके बाद, फ़ाइलों को डाउनलोड करने और शुरुआती मेनू को संपादित करने के लिए आवश्यक प्रतियां, जो इस तरह के पाठ को कंसोल में डालने से की जा सकती हैं:
cp /usr/lib/syslinux/isolinux.bin बाइनरी / isolinux /।
cp /usr/lib/syslinux/menu.c32 बाइनरी / इसोलिनक्स /।
नैनो बाइनरी / इस्लिनक्स / isolinux.cfg
Ui menu.c32।
शीघ्र 0
मेनू शीर्षक बूट मेनू
टाइमआउट 300।
लेबल लाइव -686
मेनू लेबल ^ लाइव (686)
मेनू डिफ़ॉल्ट।
लिनक्स / लाइव / vmlinuz
initrd = / लाइव / initrd बूट = लाइव दृढ़ता शांत
लेबल लाइव -686-failsafe
मेनू लेबल ^ लाइव (686 फेलसाफ)
लिनक्स / लाइव / vmlinuz
Initrd = / लाइव / initrd बूट = लाइव दृढ़ता कॉन्फ़िगरेशन Memtest NoAPIC NOAPM NOAMA NOMCE NOLAPIC NOMODESET NOSMP NOSPLASH VGA = सामान्य
अंत
आप वैकल्पिक रूप से कमांड दर्ज करके, और कॉन्फ़िगरेशन फ़ाइल की सामग्री को मैन्युअल रूप से निर्धारित कर सकते हैं, जो नैनो बाइनरी / isolinux / isolinux.cfg के माध्यम से खुलता है, बस परिवर्तनों को सम्मिलित करें और सहेजें।
चरण 4: डिस्क छवि बनाना
कार्य पूरा करने से पहले अंतिम चरण एक आईएसओ डिस्क छवि बनाना है। नीचे देखा गया आदेश आपको एक डीवीडी या सीडी पर एक छवि लिखने की अनुमति देगा, जो एक डिस्क के साथ है।
Xorriso -as mkisofs -r -j -joliet-long -l -cache-inodes -Sohybrid-mbr /usr/lib/syslinux/isohdpfx.bin-partition_offset 16 -a "डेबियन लाइव" -B isolinux / isolinux.bin -c Isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o remaster.iso बाइनरी
यदि आपको इस छवि को यूएसबी फ्लैश ड्राइव पर सहेजने की आवश्यकता है, तो थोड़ा अलग कमांड का उपयोग करें जो इस तरह दिखता है:
Extlinux -i / mnt && cat /usr/lib/extlinux/mbr.bin> / dev / sda
सीपी / यूएसआर / lib / extlinux / * c32 / mnt && cp /usr/lib/syslinux/vesamenu.c32
अब आपके पास डेबियन ऑपरेटिंग सिस्टम के साथ आपके हटाने योग्य लाइव सीडी डिवाइस पर है। जैसा कि आप देख सकते हैं, मुझे थोड़ा प्रयास करना पड़ा, हालांकि, सबकुछ सही ढंग से बाहर हो जाएगा और स्थिर रूप से काम करेगा। आदेश दर्ज करते समय किसी भी त्रुटि के मामले में, कंसोल में प्रदर्शित पाठ पर ध्यान दें। अक्सर यह समस्या को हल करने में मदद करता है। यदि यह कोई प्रभाव नहीं लाता है, तो आधिकारिक वितरण दस्तावेज पढ़ें।