हठ के लिए विभाजन का उपयोग करने के लिए मुझे लाइव-यूएसबी कैसे मिलेगा?


26

मैं एक यूएसबी हार्ड ड्राइव में उबंटू स्थापित करना चाहता हूं ताकि यह सभी प्रणालियों पर चले, कि लाइवसीडी को चला सकें और एक casper-rwफ़ाइल के बजाय एक नियमित ext4 विभाजन पर लगातार डेटा स्टोर कर सकें । हर दूसरे तरीके से इसे एक नियमित उबंटू स्थापना की तरह व्यवहार करना चाहिए ।

समस्या

स्टार्टअप डिस्क निर्माता के साथ एक USB- डिवाइस पर LiveCD छवि डालने में सक्षम है। परिवर्तन लगातार बनाए जा सकते हैं लेकिन एक फ़ाइल में संग्रहीत होते हैं जो आकार में कुछ जीबी तक सीमित होता है । कहा निरंतर फ़ाइल (इसके अतिरिक्त आकार प्रतिबंधित होने के कारण) यह समस्या है कि यह सामान्य विभाजन पर डेटा की तरह पठनीय नहीं है । *

मेरा प्रश्न

तो मैं USB डिस्क पर LiveCD इस तरह से कैसे प्राप्त कर सकता हूं कि परिवर्तन एक दृढ़ता फ़ाइल के बजाय एक सामान्य विभाजन में संग्रहीत हैं? इसके अलावा लगातार परिवर्तन को कुछ GB आकार में सीमित नहीं किया जाना चाहिए, लेकिन यदि आवश्यक हो तो कई 100 GB के पूरे विभाजन का उपयोग करें।

मुझे संदेह है कि इसके लिए एक ट्यूटोरियल है, लेकिन मेरा google-fu इसे खोजने के लिए पर्याप्त नहीं है।

tl; डॉ:

Sytem को सभी हार्डवेयर कॉन्फ़िगरेशन पर चलना चाहिए, LiveCD की पूर्ण कार्यक्षमता होनी चाहिए और इसे रैमडिस्क और कैस्पर-आरडब्ल्यू का उपयोग किए बिना एक नियमित ext4 पार्टिटॉन पर संग्रहीत किया जाना चाहिए। फू कैस्पर-आरडब्ल्यू।


* मुझे पता है कि कोई अन्य OS से कैस्पर-आरडब्ल्यू फ़ाइल को माउंट कर सकता है और इस तरह से डेटा प्राप्त कर सकता है लेकिन यह एक परेशानी है।


क्यों USB छड़ी नियमित रूप से स्थापित नहीं है? एक लाइव सीडी चलाएं और इसे अपने रूट विभाजन के रूप में सेट करें। (लाइव-सीडी सेटअप की तुलना में अधिक परेशानी, सुनिश्चित करने के लिए, लेकिन काफी आसान है।)
जेपी

क्योंकि लाइव-सीडी पर संस्करण हार्डवेयर-विशिष्ट नहीं है और सभी के पास एक अन्य डिवाइस के लिए ubuntu इंस्टॉल करने का विकल्प है।
con-f-use

अतिरिक्त प्रश्न: मैं लगातार fstab में परिवर्तन कैसे करूँ? Askubuntu.com/q/56719/17789 में उत्तर पुराना प्रतीत होता है।
con-f-use

आजकल syslinux, (6.03), NTFS में स्थापित हो जाएगा, इसलिए 4GB FAT32 आकार सीमा नहीं है। YUMI
CSCameron

जवाबों:


28

यह करना बहुत आसान है, हालांकि "कैस्पर-आरडब्ल्यू" नाम अभी भी एक बार दिखाई देगा :)

  1. आपके लक्ष्य USB डिस्क में कम से कम दो विभाजन होने चाहिए; मैं एक नया विभाजन तालिका बनाने के लिए GParted का उपयोग करने की सलाह देता हूं ।

    • पहले विभाजन चाहिए होना / FAT32 vfat , और न्यूनतम आकार 750 MB (या अधिक अगर तुम एक लाइव डीवीडी छवि का उपयोग कर रहे हैं)।
    • दूसरा विभाजन ext4 होना चाहिए , जो भी आप चाहते हैं कि आपका निरंतर भंडारण हो (कोई सीमा नहीं) का आकार, लेकिन इसे लेबल किया जाना चाहिए casper-rw(सभी निचले मामले, कोई उद्धरण नहीं)

    यहां छवि विवरण दर्ज करें

    • यदि आप चाहें, तो आप निश्चित रूप से तीसरे, चौथे, विस्तारित / तार्किक विभाजन आदि को जोड़ सकते हैं।

    नोट: मैं UNetbootin का उपयोग करना पसंद करता हूं क्योंकि यह syslinux कॉन्फ़िगरेशन को संपादित करना आसान बनाता है। आप अपने स्वयं के यूएसबी निर्माता का उपयोग कर सकते हैं, लेकिन आपको तब नीचे दिए गए चरणों को उचित रूप से संशोधित करना चाहिए। यह भी ध्यान दें कि GParted 0.18.0 में USB स्टिक के विभाजन की समस्या है। इसलिए यदि आपके पास समस्या है तो विभाजन के लिए लाइव GParted CD का उपयोग करें।

  2. पहले (vfat) USB विभाजन में अपने चुने हुए लाइव CD ISO को लिखने के लिए UNetbootin का उपयोग करें ।

    • जीवन को आसान बनाने के लिए UNetbootin के हठ विकल्प (कहते हैं, 10 एमबी) के लिए एक छोटा आकार रखो; चिंता न करें, हम वास्तव में इस कैस्पर-आरडब्ल्यू फ़ाइल का उपयोग नहीं करेंगे ।

    यहां छवि विवरण दर्ज करें

  3. एक बार जब सब कुछ हो जाता है, तो अंतिम चरण vfat विभाजन पर बनाई गई छोटी casper-rw फ़ाइल को हटाने के लिए होता है जिसे आपने लाइव सीडी स्थापित किया था, ताकि इसके बजाय बड़े ext4 विभाजन का उपयोग किया जाए। इस विभाजन को माउंट करें (यहां, ), और हटाएं ।casper-rwsdb1/casper-rw

  4. persistentयदि आप UNetbootin का उपयोग करते हैं, तो दृढ़ता ( कर्नेल विकल्प के माध्यम से ) पहले से ही सेट होनी चाहिए, इसलिए सुरक्षित रूप से USB को बाहर निकालें और आप जाने के लिए तैयार हैं!

पुनश्च: यदि आप यूनेटबूटिन का उपयोग नहीं करना चाहते हैं और आप उबंटू में "स्टार्टअप डिस्क निर्माता" का उपयोग कर रहे हैं, तो आपको अपनी syslinux/txt.cfgफ़ाइल में कुछ संपादन निम्नानुसार करने की आवश्यकता है:

डिफ़ॉल्ट लाइव
लेबल लाइव
  मेनू लेबल ^ स्थापित किए बिना Ubuntu का प्रयास करें
  कर्नेल / कैस्पर /vmlinuz.efi
  append file = / cdrom / preseed / ubuntu.seed boot = कैस्पर cdrom-detect / try-usb = true persistent noprompt floppy.allowed_drive_mask = 0 पर ध्यान न दें inurd = / casper / initrd.lz शांत छप -
लेबल लाइव-इंस्टॉल करें
  मेनू लेबल ^ Ubuntu स्थापित करें
  कर्नेल / कैस्पर /vmlinuz.efi
  परिशिष्ट फ़ाइल = / cdrom / preseed / ubuntu.seed बूट = आवरण केवल-सर्वव्यापक cdrom-detect / try-usb = सत्य लगातार noprompt floppy.allowed_drive_mask = 0 ign_uid initrd / / casper / initrd.lz शांत छप -
लेबल की जाँच
  मेनू लेबल ^ दोषों के लिए डिस्क की जाँच करें
  कर्नेल / कैस्पर /vmlinuz.efi
  एपेंड बूट = कैस्पर अखंडता-जांच cdrom-detect / try-usb = सच लगातार noprompt फ्लॉपी.हल्जी_ड्राइव_मस्क = 0 पर ध्यान न दें inurd = / casper / initrd .lz शांत छप -
लेबल यादगार
  मेनू लेबल टेस्ट ^ मेमोरी
  कर्नेल / स्थापित / mt86plus
लेबल hd
  मेनू लेबल ^ पहली हार्ड डिस्क से बूट
  लोकलबूट 0x80

कोई जल्दी नहीं है, कृपया अपना समय लें और इसका परीक्षण करें। और मुझे बताएं कि क्या आपको टिप्पणी में कोई समस्या है / प्रश्न :)
ish

क्या उन विभाजनों को विस्तारित नहीं करने का कोई कारण है?
con-f-use

मैं आपको बहुत धन्यवाद देता हूं, इसने काम किया। किसी भी विचार अगर यह ntfs / fat32- विभाजन के साथ-साथ केस्पर-आरडब्ल्यू के रूप में भी काम करता है? मुझे नहीं लगता ...
con-f-use

1
नहीं, विभाजन ext2 / ext3 / ext4 होना चाहिए ... आपके पास अतिरिक्त NTFS विभाजन हो सकते हैं जो आपको WinPE को बूट करने देंगे, आदि
ish

3
Unetbootin के माध्यम से LXLE स्थापित करते समय यह समाधान काम नहीं किया। यह एक स्क्रीन में अटक जाता है जो कहता है कि बिजीबॉक्स और (
इनट्राम्राम्स

3

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

Syslinux 6.03 NTFS (और कई अन्य fs) के लिए पूर्ण समर्थन प्रदान करता है, इसलिए FAT32 को संतुष्ट करने के लिए अब 4GB लगातार फ़ाइल आकार सीमा की आवश्यकता नहीं है। YUMI Syslinux 6.03 का उपयोग करता है जैसा कि RUFUS करता है।

https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

https://rufus.akeo.ie/

Mkusb एक ग्रब 2 प्रकार का बूट करने योग्य फ्लैश ड्राइव निर्माता है जो बूट के लिए एक FAT32 विभाजन का उपयोग करता है, ओएस के लिए केवल एक ISO9660 विभाजन, दृढ़ता के लिए एक ext4 कैस्पर-आरडब्ल्यू विभाजन और लिनक्स और विंडोज दोनों के लिए सुलभ NTFS डेटा विभाजन।

https://help.ubuntu.com/community/mkusb

इसे आपके विनिर्देशन को पूरा करना चाहिए।


हां, उबंटू 17.10 (आर्टफुल एर्डवार्क) के साथ मेरा अनुभव (बिजीबॉक्स के साथ) भी था। मैंने casper-rwext4 विभाजन बनाने के लिए pendrivelinux.com और दूसरी USB स्टिक इंस्टॉलेशन के संयोजन का उपयोग किया ।
पीटर मोर्टेनसेन

0

निम्नलिखित के लायक यह है कि मैं एक निरंतर फ्लैश ड्राइव कैसे बनाऊं:

बूट लाइव सीडी या लाइव यूएसबी। फ्लैश ड्राइव में प्लग करें। शुरू करो।

2 जीबी FAT32 विभाजन बनाएँ, (बार के बाईं ओर)। (आकार वैकल्पिक है, फ़ाइल स्टोरेज और विंडोज मशीनों में स्थानांतरण के लिए अतिरिक्त स्थान का उपयोग किया जा सकता है)।

इसके दाईं ओर एक 4 GB ext2 पार्टीशन बनाएं, इसे "कैस्पर-आरडब्ल्यू" लेबल करें। (ext3 और ext4 भी काम करते हैं)।

शेष स्थान में एक विभाजन बनाएं और इसे "होम-आरडब्ल्यू" लेबल करें। (वैकल्पिक, एक अलग घर विभाजन बनाता है)।

बंद किया हुआ। अन-माउंट और री-माउंट फ्लैश ड्राइव। "एक लाइव यूएसबी स्टार्टअप डिस्क बनाएं", (यूएसबी-निर्माता) शुरू करें। "शटडाउन पर त्यागें" का चयन करें। प्रेस "स्टार्टअप डिस्क बनाएं। जब usb-creator खत्म हो जाता है, तो अपने लाइव USB के रूट फ़ोल्डर में जाएं syslinux डायरेक्टरी दर्ज करें, (या UNetbootin रूट डायरेक्टरी के लिए)। syslinux.cfg फ़ाइल को उपलब्ध करें। फ़ाइल साइज़्लिनक्स की सामग्री को बदलें। cfg के साथ:

default persistent
label persistent
  say Booting a persistent Ubuntu session...
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz quiet splash noprompt --

शटडाउन, सीडी निकालें, रिबूट करें।

पहली बार बूट करने पर उपयोगकर्ता और समूह जाते हैं और यदि वांछित है तो पासवर्ड के साथ अपने आप को एक व्यवस्थापक के रूप में खाता बनाते हैं।

नोट: उपरोक्त कोड कोशिश / स्थापित और भाषा स्क्रीन को बायपास करेगा।


Unetbootin के माध्यम से LXLE स्थापित करते समय यह समाधान काम नहीं किया। यह एक स्क्रीन में अटक जाता है जो कहता है कि बिजीबॉक्स और एक टोटल (initramfs)
luisgonzalez

@luisgonzalez 14.04 के बाद से लगातार विभाजनों ने syslinux प्रकार की संस्थापनों के साथ काम नहीं किया है, (SDC, UNetbootin, Universal), लगातार विभाजन grub2 प्रकार के संस्थापनों के साथ काम करते हैं, (mkbb)। ऊपर दिए गए किसी भी उत्तर की तुलना में mkusb का उपयोग करना बहुत आसान है।
CSCameron
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.