USB पेन्ड्रिव्स से लिनक्स को बूट करना


32

USB पेंड्रिव्स से लिनक्स सिस्टम को बूट करना मेरी पसंदीदा चीजों में से एक है।

लैपटॉप पर हमें निम्न फायदे हैं,

  • हार्डडिस्क को बंद किया जा सकता है और इससे बिजली की खपत कम हो जाती है (एचडीपरम)
  • सिस्टम कम हीट करता है और प्रशंसकों को कम बार ट्रिगर किया जाता है
  • प्रणाली और अधिक झटके ले सकती है (एक ऊबड़ बैकसीट टैक्सी की सवारी)

पुराने वर्कस्टेशन हार्डवेयर के साथ,

  • हार्डवेयर प्लेटफार्मों के त्वरित परीक्षण के लिए इस्तेमाल किया जा सकता है
  • लिनक्स (उबंटू इन दिनों) अधिकांश हार्डवेयर के साथ काफी अच्छी तरह से काम करता है
  • एक नकारात्मक पक्ष: कई पुराने मदरबोर्ड BIOS एक यूएसबी बूट का समर्थन नहीं करते हैं

मैंने ज्यादातर मामलों में LiveCD में USB "बूट-स्टिक" को प्राथमिकता दी है।

प्रश्न

  1. USB बूट किए गए लिनक्स के साथ आपने क्या अन्य फायदे और समस्याएं देखीं या अनुमानित कीं?
    • इस उद्देश्य के लिए लिनक्स की आपकी पसंद क्या है ?
    • क्या आप ext4linux usb-boot के लिए सुझाव या कुछ और सिद्ध / स्थिर करेंगे?
    • क्या आपको अक्सर USB ड्राइव दूषित लगती है ?
    • क्या आप अपने USB ड्राइव को विभाजित करते हैं?

हाल ही में स्थापित गाइड संदर्भ,
उबंटू कर्मिक कोअला एन्क्रिप्टेड फ्लैश मेमोरी इंस्टॉलेशन (22 जुलाई 2009 को संपादित)।

यह स्थापित गाइड के साथ एक यूएसबी फ्लैश मेमोरी स्टिक में उबंटू 'कार्मिक कोआला' स्थापित करने के लिए है LUKS एन्क्रिप्टेड ext4 फाइल सिस्टम चलाकर Ubuntu Karmic कोअला 'वैकल्पिक सीडी'

जवाबों:


18

जब USB मीडिया बूट होता है, तो मैं निम्नलिखित से सावधान रहूंगा:

  1. स्वैप, जब तक आपको इसकी आवश्यकता नहीं होती है, फ्लैश के राइट्स को बचाएं
  2. जब तक आपको ज़रूरत न हो , फाइलसिस्टम को पतला रखें, SELinux / AppArmour को बंद करें
  3. बेहतर प्रदर्शन पाने के लिए जर्नलिंग और कैश सेटिंग्स को ट्यून करें

मेरे पास एक USB कुंजी है जिसे मैं अपने सभी सिस्टम को बूट करने के लिए उपयोग करता हूं, इसमें मशीन के लिए कॉन्फ़िगरेशन के साथ कर्नेल और बूटलोडर शामिल हैं। मैं अपनी हार्ड डिस्क के लिए एन्क्रिप्शन कुंजी भी रखता हूं।


12

मैंने सुना है कि कुछ लोगों को USB पेंड्राइव्स और अधिकांश लिनक्स फाइल सिस्टम के साथ लिखने-चक्र के बारे में चिंताएं हैं, जैसे ext3 जो किसी फ़ाइल के एक्सेस होने पर डिस्क को अपडेट करने के लिए सेटअप है। यह विशेष रूप से ड्राइव के एक ही क्षेत्र में बहुत सारे लेखन का कारण बन सकता है। आमतौर पर इसे noatimeठीक करने के लिए विकल्प का उपयोग करने की सिफारिश की जाती है ।

मैंने रोबोट की एक टीम के लिए एक यूएसबी ड्राइव लाइनक्स बनाया - मैंने डेबियन का उपयोग किया जिसे चुना गया क्योंकि इसे एक छोटी सी जगह में रखना बहुत आसान था और मैं पहले से ही परिचित हूं। हम उन्हें अभी कुछ समय से चला रहे हैं और अब तक कोई भ्रष्टाचार नहीं हुआ है। यहां तक ​​कि अगर भ्रष्टाचार है, तो जब तक आपके पास बैकअप है (हम समय-समय पर उसी आकार की एक और ड्राइव को दर्पण करते हैं) आपको ठीक होना चाहिए और इसे बदलने के लिए बिल्कुल महंगा नहीं है।

मैं आमतौर पर अपने USB ड्राइव का विभाजन नहीं करता क्योंकि मुझे लगता है कि यह परेशानी पैदा करता है। अगर मुझे विंडोज़-ऐक्सेसिव ड्राइव पर एक उचित फाइल सिस्टम (परमिशन, कैप्स सेंसिटिविटी आदि के साथ) चाहिए, तो मैं उपयोग करने के लिए एक लूप फाइल बनाता हूं।


वाह! क्या वह रोबोट चलती चीजों में है? या क्या आपके पास यहां कुछ अन्य व्याख्या है जो मैं नहीं पकड़ सकता।
nik

1
वे असली चीजें हैं। वे इनमें से एक बड़ा संस्करण हैं: distrob.cs.umn.edu/explorer.php
जमुरा

6

मेरे पास केवल अंतिम 3 प्रश्नों के उत्तर हैं (मुझे फ्लैश ड्राइव से बूटिंग के साथ पेशेवर अनुभव नहीं है)।

किसी और ने उल्लेख किया कि फ्लैश ड्राइव पर साइकिल लिखने के बारे में चिंताएं हैं। मैंने सुना है यह 100,000 लिखने और 500,000 लिखने के क्षेत्र में कहीं होगा। यह शायद बाद की बात है। Ext4 या ext3 के उपयोग के साथ समस्या यह है कि वे फाइलसिस्टम को जर्नल कर रहे हैं। इसका मतलब यह है कि डेटा को स्टोरेज डिवाइस में स्थानांतरित किया जाता है, वहां संग्रहीत किया जाता है और फिर स्टोरेज डिवाइस पर उचित स्थान पर लिखा जाता है। इस तरह, अगर पूरा लेखन अधूरा है और कंप्यूटर क्रैश हो जाता है, तो स्टोरेज डिवाइस में एक कॉपी होती है और वह लिखना जारी रख सकता है। यह आपके फ्लैश ड्राइव के जीवनकाल को कम कर देगा, विशेष रूप से, जो भी हिस्सा पत्रिका के रूप में उपयोग किया जा रहा है। मैं इस उद्देश्य के लिए गैर-जर्नलिंग फ़ाइल सिस्टम का उपयोग करने की सलाह दूंगा, जैसे कि ext2।

मैंने USB ड्राइव को दूषित नहीं किया है। मेरे द्वारा ऊपर लिखी गई लेखन सीमा प्रति मेमोरी यूनिट थी। कहा जा रहा है कि, वे बैकअप मेमोरी इकाइयों में निर्माण करते हैं जब एक की मृत्यु हो जाती है। शीर्ष पर, यहां तक ​​कि कम अंत अनुमान मैंने सुना, 100,000 लिखते हैं, पहुंचने में थोड़ा समय लगेगा। यदि आप प्रति दिन 8 बार 1 मेमोरी यूनिट को लिखते हैं, तो मेमोरी यूनिट को मारने में 30 साल से अधिक का समय लगेगा। कहा जा रहा है कि कभी-कभी लाइव-यूएसबी इंस्टॉलेशन मेमोरी के रूप में यूएसबी स्टिक के एक हिस्से का उपयोग करेगा यदि सिस्टम में पर्याप्त रैम नहीं है या यदि यह अनिश्चित है कि बाद में इसकी कितनी रैम तक पहुंच होगी, हालांकि यह लगभग हमेशा होता है बस वेब ब्राउजर हिस्ट्री जैसे डेटा को सेव करने के लिए लाइव-सीडी के साथ किया जाता है। चूंकि यह एक लाइव-यूएसबी है, यह केवल उस डेटा को स्थायी रूप से सहेज सकता है। कहा जा रहा है कि सभी के साथ, ध्यान रखें कि एक मेमोरी यूनिट एक बाइट नहीं है,

मुझे स्वयं USB ड्राइव को विभाजित करने में समस्याएँ हुई हैं, लेकिन यह संभव है।

सुधार: दूसरे भाग में मैं एक ऐसी प्रक्रिया का उल्लेख करता हूँ जिसके द्वारा एक फ्लैश ड्राइव रैम के लिए स्वयं का उपयोग करता है और फिर लाइव-सीडी के लिए कुछ इसी तरह का संदर्भ देता है। लाइव-सीडी के लिए, वे एक रैमड्राइव का उपयोग करते हैं, जहां वे सिस्टम की रैम को ब्राउजर हिस्ट्री जैसी फाइलों को "सेव" करने के लिए वर्चुअल हार्ड डिस्क के रूप में उपयोग करते हैं। मैंने फ्लैश ड्राइव के लिए जो वर्णन किया है वह वास्तव में मौजूद नहीं हो सकता है। यह मेरी ओर से एक छोटी सी उलझन हो सकती है (मैं कॉलेज में हूं और अभी तक पूरी तरह से जाग नहीं पाया हूं) जहां मैं विस्टा के रेडीबोस्ट के बारे में सोच रहा था। बुरी जानकारी के लिए क्षमा करें।


@indy, आपके विस्तृत उत्तर के लिए धन्यवाद। मैं यह जांचना चाहूंगा कि क्या जोंटी उबंटू (जो मैं उपयोग करता हूं) को ext2अच्छी तरह से स्थापित किया जा सकता है । एक और बात जोड़ना चाहेंगे - यूएसबी वियर लेवलिंग आमतौर पर पूरे ड्राइव में एक समान लिखता रहता है इसलिए इस पर एक 'स्पॉट' बाकी ड्राइव की तुलना में जल्दी खराब नहीं होता है, जिससे यह तेजी से खत्म हो जाता है।
निक

4

मुझे पिल्ला लिनक्स पसंद है , हालांकि मैंने इसके साथ थोड़ी देर के लिए नहीं खेला है। यह तेज है, यहां तक ​​कि कम ताकत वाली मशीनों पर भी। यह भी ऑनलाइन नेटवर्क प्राप्त करने के लिए आसान नेटवर्क विज़ार्ड आदि में बनाया गया है (या है)। यह सुनिश्चित करना आसान नहीं है कि अगर आप मुश्किलों में भागते हैं तो हैक करना कितना आसान है - मैंने कभी भी इसे गहराई से नहीं समझा।



पिल्ला बहुत उपयोग करने योग्य है, इसमें अब डाउनलोड / अपडेट का विकल्प भी है। लेकिन Gb USB कीज़ काफी सस्ती हैं, बस एक पूरी ubuntu लाइव इमेज को चलाने के लिए।
मार्टिन बेकेट

3

एक नकारात्मक पहलू यह है कि अगर आप अपने साथ ले जाने वाले USB से बूट करते हैं तो अक्सर ऐसा होता है, यह एक पीसी पर ऑनलाइन होना मुश्किल है जो आपके पास नहीं है। खासकर अगर पीसी वायरलेस है, तो मेरे अनुभव में मालिक को अक्सर वायरलेस कीज जैसी चीजों को याद रखने में परेशानी होगी।

मेरे पास उबंटू के साथ एक यूएसबी है, जिसका उपयोग मैं कभी-कभी टूटी मशीनों और सामान को ठीक करने के लिए करता हूं, और यह मेरे पास सबसे आम समस्या है। मैं काफी कुछ नहीं करना चाहता हूँ, और मैं इसे बाहर की जाँच करने के लिए ऑनलाइन नहीं मिल सकता आदेश का विस्तार याद नहीं कर सकते।


1
आप वायरलेस एक्सेस प्वाइंट बाधा के बारे में सही हैं। और, मैंने हाल ही में एक खराब मेमोरी स्टिक को memtestउबंटू यूएसबी-बूट से जल्दी पकड़ा ।
निक

1
  1. USB बूट किए गए लिनक्स के साथ आपने क्या अन्य फायदे और समस्याएं देखीं या अनुमानित कीं?
  2. इस उद्देश्य के लिए लिनक्स की आपकी पसंद क्या है?
  3. क्या आप एक Linux usb-boot के लिए ext4 या कुछ और अधिक सिद्ध / स्थिर सुझाव देंगे?
  4. क्या आपको अक्सर USB ड्राइव दूषित लगती है?
  5. क्या आप अपने USB ड्राइव को विभाजित करते हैं?

1- ज्यादातर कर्नेल और सामान को अपडेट करना कठिन है ...

2- कोई भी linux एक सभ्य live usb हो सकता है लेकिन Slitaz हल्का, तेज है और एक मात्र linux है जिसे एक हार्ड ड्राइव इंस्टॉलेशन, एक लाइव सीडी, एक लाइव डीवीडी या एक लाइव usb में आसानी से रीमेक किया जा सकता है, जबकि सभी सेटिंग्स को जोड़ा जाता है। .. (पुराने लेकिन सभ्य, मेरे पास हमेशा मेरे बूट फ्लॉपी, मेरे बूट सीडी और मेरे जीवित लोगों की मदद करने के लिए और उन्हें कुछ लिनक्स प्यार सीखने के लिए है ...

3- मैं ext3 का उपयोग करूँगा जो सुरक्षा के लिए तैयार है और यदि आवश्यक हो तो इसे विंडोज़ में पढ़ा जा सकता है ...

4- अगर usb key को सही तरीके से हटा दिया जाए तो उस मुद्दे को नहीं देखा जाता है लेकिन मैंने इसे बहुत देखा है जब लोग इसे हटाने की सही तकनीक के बिना इसे हटा देते हैं ...

5- शायद इसे मल्टीबूट usb की बनाने के लिए ...

छोटा सा भूत: यदि आप बुनियादी फ्रेंच समझ सकते हैं, तो मैं सीधे Framakey Ubuntu-fr Remix usb कुंजी इंस्टालेशन पैकेज पर जाऊंगा, जो कि अब तक के लिए सबसे पसंदीदा प्रीमियर usb कुंजी है, अनुवाद होने की प्रतीक्षा में यदि आप उनकी मदद करना चाहते हैं तो यह वास्तव में इसके लायक है। यह बहुत !!! शायद आप ubuntu भाषा को आसानी से अंग्रेजी में बदल सकते हैं ...

फ्रैमेकी ubuntu-fr रीमिक्स:

विंडोज़ के लिए पोर्टेबल ऐप और मैक ubuntu 9.04 लगातार लाइव usb साझा किए गए प्रोफाइल के बीच ऐप वर्चुअलाइजेशन सामान विकल्प

(विंडोज़ जोड़ें और मैक लाइव usb कि और यह स्वर्ग है !!!


अपने नोट्स के लिए धन्यवाद। मुझे अपने USB फ्लैश पर उबंटू (कर्नेल शामिल) को अपडेट करने में कोई परेशानी नहीं है। विंडोज एक्सेस के बारे में, मुझे उम्मीद है कि जल्द ही किया जाएगा और यह वास्तव में मुझे बहुत परेशान नहीं करता है। दिलचस्प बात यह है कि, मैंने पाया है कि एक ext2यूएसबी बूट फ्लैश एक लगातार विफलता (इसे पुनर्प्राप्त) के बिना कई बार अनप्लग किया गया था। और, Je ne comprends pas français
निक

1
  • USB बूट किए गए लिनक्स के साथ आपने क्या अन्य फायदे और समस्याएं देखीं या अनुमानित कीं?

डिस्क का उपयोग धीमा है। बहुत धीमी गति से। और अविश्वसनीय। जिस क्षण आपकी कुंजी बहुत अधिक चलती है, आप पहले एक सफल, तत्काल के व्यावहारिक प्रभावों को देखते हैं rm -rf /

दूसरी ओर, USB ड्राइव वास्तव में GNOME में नवीनतम घटनाओं का परीक्षण करने का एकमात्र तरीका है। गनोम शेल एक आभासी मशीन में बुरी तरह से चलता है, जबकि एकता 3 डी त्वरण के बिना लॉन्च करने से इनकार करती है।

एक USB इंस्टॉल आपको प्रक्रिया में आपके "मुख्य" इंस्टॉल किए बिना सीधे अपने हार्डवेयर पर एक रक्तस्रावी धार प्रणाली का परीक्षण करने की अनुमति देता है।

  • इस उद्देश्य के लिए लिनक्स की आपकी पसंद क्या है?

यह वास्तव में कोई फर्क नहीं पड़ता। मेरे पास आर्क लिनक्स (जो एक ग्राफिकल वातावरण नहीं चलाता है) के साथ एक यूएसबी कुंजी है और कॉम्पबुक-संचालित एकता के साथ उबंटू 11.04 अल्फा के साथ एक यूएसबी कुंजी है। वे दोनों यथोचित रूप से अच्छी तरह से चलते हैं, हालांकि जब यह अद्यतन लागू करने aptकी तुलना में बहुत धीमी है pacman

  • क्या आप एक Linux usb-boot के लिए ext4 या कुछ और अधिक सिद्ध / स्थिर सुझाव देंगे?

ext4 अच्छी तरह से काम करता है; ext3 भी करेंगे। मैं गैर-जर्नलित फाइल सिस्टम के खिलाफ सुझाव देता हूं, हालांकि।

  • क्या आपको अक्सर USB ड्राइव दूषित लगती है?

मैंने अभी तक नहीं किया है, लेकिन मैं यह नहीं कह सकता कि मैंने उनका बहुत उपयोग किया है।

  • क्या आप अपने USB ड्राइव को विभाजित करते हैं?

जब मैं अपने कुंजी का उपयोग करने की आवश्यकता के लिए एक छोटा सा FAT32 विभाजन रखने के लिए मैंने दो में से एक का विभाजन किया है, उह, स्टोर डेटा। यह किसी विशेष समस्या का कारण नहीं था।


USB इंस्टॉल के साथ प्रदर्शन (गति) पर आपके नोट निशान पर हैं - लेकिन, मेरा सुझाव है कि आप कुछ ext2इंस्टॉलेशन (w / o जर्नलिंग) आज़माएं और कुछ चीज़ों को बंद करने पर विचार करें (जैसे SELinux / AppArmour, जैसा कि अन्य उत्तरों में से एक में दिया गया है। )। आपको परीक्षण प्रणाली पर बहुत अधिक सुरक्षा की आवश्यकता नहीं है और आप हमेशा भ्रष्टाचार के खिलाफ पूर्ण बैकअप रख सकते हैं।
एनआईसी

1
  1. USB बूट करने योग्य लाठी के लाभ : यदि आप अपने फ्लैश स्टिक पर स्थित भौतिक ISO फ़ाइलों को बूट करने सहित grub4dos का उपयोग करते हैं , तो आप किसी भी पेन ड्राइव से किसी भी सिस्टम को बूट कर सकते हैं - या तो RAM से या सीधे डिस्क से मैप किया जाए (फ़ाइल एक में होनी चाहिए सन्निहित ब्लॉक)। संभावित समस्याएं : सभी विकृतियों के लिए समर्थित नहीं आईएसओ फाइलों से बूटिंग; कुछ distros विदेशी या गैर-विशिष्ट हार्डवेयर पर बूट भी नहीं करेंगे। Grub4dos के साथ आप आसानी से फ्लॉपी बूट छवियों से बूट कर सकते हैं जो कि कुछ बूट करने योग्य सीडी / डीवीडी डिस्क का उपयोग करने का तरीका भी है। एक और नुकसान यह है कि USB फ्लैश ड्राइव से कई छोटी फ़ाइलों को पढ़ने से दर्द धीरे हो सकता है। बाहरी USB HDD ड्राइव के साथ गति बहुत अधिक है।

  2. लिनक्स डिस्ट्रोस की पसंद : PartedMagic , PuppyLinux , DamnSmallLinux , lubuntu , xubuntu , BartPE, Hiren's Boot CD, Windows स्थापना फ़ाइलें।

  3. फ़ाइल सिस्टम: ext4 या अन्य : FAT32 सबसे अच्छा काम करता है अगर आप लचीलापन और कई ऑपरेटिंग सिस्टम चाहते हैं, जैसे कि लिनक्स- और विंडोज-आधारित ओएस दोनों एक ही स्टिक पर।

  4. USB दूषित हो रहा है: ऐसा कभी नहीं हुआ था; लेकिन ज्यादातर बचाव के लिए बूट यूएसबी स्टिक का उपयोग करते हैं और नियमित वातावरण के रूप में नहीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.