USB से डीडी इमेज फ़ाइल बनाने और एक अलग यूएसबी में छवि को पुनर्स्थापित करने के लिए कदम


9

मैंने सफलतापूर्वक (फ़ाइल बनाई गई है, ubuntu किसी भी त्रुटि संदेश को जारी नहीं कर सकती है) एक संपूर्ण निरंतर ub live live usb से एक छवि बनाई है (sdc1) - फ़ाइल ubuntu1.img 4.3gb है, इसलिए यह मानना ​​उचित है कि कमांड

/ मीडिया / चित्र / tst # dd if = / dev / sdc1 of = / मीडिया / चित्र / tst / ubuntu1.img

सही ढंग से स्वरूपित है और USB ड्राइव की एक वैध छवि बनाई गई है।

तो ...... मैं एक नए fat32 स्वरूपित USB पर छवि डालने की कोशिश करता हूं। दोनों मूल usb और नई usb में 2 विभाजन हैं, दोनों usbs पर पहला विभाजन ubuntu लाइव है। नए USB पर कॉपी किया जा रहा विभाजन, मूल USB विभाजन की नकल की तुलना में थोड़ा बड़ा है (इसलिए आकार में कोई समस्या नहीं होनी चाहिए)।

dd कमांड usb पर इमेज कॉपी करने के लिए (मैं उस फ़ोल्डर में जहाँ ubuntu1.img स्थित है)

/ मीडिया / चित्र / tst # dd if = ubuntu1.img of = / dev / sdc1

यह प्रक्रिया भी कोई त्रुटि नहीं दिखाती है, लगभग 20 मिनट के बाद परिणाम होता है

में 8388607 + 1 रिकॉर्ड

8388607 + 1 रिकॉर्ड बनाया

4294967295 बाइट्स (4.3 जीबी) कॉपी किए गए, 1615.69 एस, 2.7 एमबी / एस

लेकिन ... usb बेकार है bios गुम GRLDR के बारे में शिकायत करता है

मैंने ubuntu, kali, backtrack, slax, और एक या दो अन्य linux distros के साथ कोशिश की है। मैं कई पीसी के साथ की कोशिश की है, जिसमें से सभी समस्या के बिना लाइव यूएसबी से बूट करते हैं। एक ही तरीका है कि मैं एक linux रहते USB कॉपी करने के लिए मज़बूती से पाया है, खिड़कियों में है: (

अगर किसी ने सफलतापूर्वक एक छवि फ़ाइल में लाइव लिनक्स (किसी भी) डिस्ट्रो को कॉपी करने के लिए dd का उपयोग किया है, तो उसी छवि फ़ाइल से एक नए USB में ......... कृपया कुछ ज्ञान साझा करें - पढ़ने के लिए अग्रिम धन्यवाद और जवाब देने के लिए समय ले रहा है


क्या आप एक लाइव डिस्ट्रो का बूट करने योग्य यूएसबी बनाने की कोशिश कर रहे हैं जिसे थोड़ा संशोधित किया गया है?
चार्ल्स ग्रीन

लगातार लाइव डिस्ट्रो जिसे संशोधित किया गया है
शक

जवाबों:


11

आपने "sdc1" क्लोन किया था जो एक एकल विभाजन है, लेकिन ऐसा लगता है कि आप एक ऑपरेटिंग सिस्टम को क्लोन करने का प्रयास कर रहे हैं जिसका अर्थ है कि आपको बूट-प्रोग्राम की भी आवश्यकता है।

उस जानकारी का स्थान इस बात पर निर्भर करेगा कि आपके पास चीजें कैसे हैं। उदाहरण के लिए यदि आप MBR विभाजन तालिका का उपयोग कर रहे हैं तो यह ड्राइव MBR में संग्रहीत है, यदि आप BIOS के साथ GPT का उपयोग कर रहे हैं तो यह ड्राइव के संरक्षित MBR में संग्रहीत है, यदि आप UEFI के साथ GPT का उपयोग कर रहे हैं तो यह ESP पर संग्रहीत है, और यदि यदि आप चेन-लोडिंग कर रहे हैं तो आपके पास एक विभाजन एमबीआर, और ड्राइव एमबीआर पर बूट-डेटा हो सकता है।

डीडी का उपयोग एमबीआर क्षेत्रों, या एक ईएसपी को क्लोन करने के लिए किया जा सकता है। वैकल्पिक रूप से आप कई चित्रों को बनाने की परेशानी से खुद को बचाने के लिए पूरी ड्राइव को क्लोन कर सकते हैं। मैं व्यक्तिगत रूप से MBRs के क्लोनिंग से बचने की सलाह देता हूं क्योंकि मैंने केवल एक बार इसकी कोशिश की है, और सफलता के बिना। ईएसपी या संपूर्ण ड्राइव ने मेरे लिए हमेशा कोई समस्या नहीं है।

नीचे दिए गए मेरे उदाहरण एक छवि के निर्माण का उपयोग करते हैं, और तब से इसे बहाल करना क्योंकि यह वह दृष्टिकोण है जिसे आप उपयोग कर रहे हैं, लेकिन रिकॉर्ड के लिए यदि आप दोनों यूएसबी स्टिक को एक बार में कंप्यूटर से कनेक्ट कर सकते हैं तो आप सीधे 1 से दूसरे में क्लोन कर सकते हैं बिना एक छवि बना रहा है।

कदम:

बैकअप ड्राइव MBR और विभाजन तालिका:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/dev/sda of=/media/location/backup.img bs=512 count=1"।

ड्राइव MBR पुनर्स्थापित करें:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/media/location/backup.img of=/dev/sda bs=446 count=1"।

बैकअप विभाजन MBR और विभाजन तालिका:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/dev/sda1 of=/media/location/backup.img bs=512 count=1"।

विभाजन MBR पुनर्स्थापित करें:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/media/location/backup.img of=/dev/sda1 bs=446 count=1"।

बैकअप एक ESP:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/dev/sda1 of=/media/location/backup.img"।

[यह प्रक्रिया बिल्कुल किसी अन्य विभाजन के क्लोनिंग के समान है।]

एक ESP पुनर्स्थापित करें:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/media/location/backup.img of=/dev/sda1"।

बैकअप एक विभाजन:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/dev/sda1 of=/media/location/backup.img"।

एक विभाजन को पुनर्स्थापित करें:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/media/location/backup.img of=/dev/sda1"।

[संचालित कार्रवाई] बैकअप एक ड्राइव:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/dev/sda of=/media/location/backup.img"।

[संचालित कार्य] एक ड्राइव को पुनर्स्थापित करें:

  1. टर्मिनल प्रकार में " sudo -i"।

  2. टर्मिनल प्रकार में " dd if=/media/location/backup.img of=/dev/sda"।

टिप्पणियाँ:

  • यह अनुशंसा की जाती है कि डीडी को रूट के रूप में चलाया जाए, न कि सुडोल के रूप में अन्यथा रुकावटें संभावित रूप से उत्पन्न हो सकती हैं। उबंटू पर यह मुश्किल है क्योंकि आप रूट के रूप में लॉगिन नहीं कर सकते हैं।

  • MBR को पुनर्स्थापित करते समय आप 512 या 446 का उपयोग कर सकते हैं। 446 केवल MBR को पुनर्स्थापित करेगा (जहां आपका बूट-स्ट्रैप कोड और बूट-लोडर लिखा है)। 512 MBR और विभाजन तालिका को पुनर्स्थापित करेगा।

  • आपको एक छवि बनाने की ज़रूरत नहीं है; आप सीधे स्रोत से गंतव्य तक क्लोन कर सकते हैं।

सूत्रों का कहना है:

अतिरिक्त संसाधन:


@unorthodox पर स्पॉट - अनुशंसित कार्रवाई ने चाल चली , मेरे पास वास्तव में दो विभाजन के साथ एक सतत लाइव USB है, इसलिए मैंने "dd if = / dev / sda1 of = / media / location / backup.img bd = 512 count = 1 का संयोजन करने की कोशिश की। "और" dd if = / dev / sda1 of = / media / location / backup.img "। बैकअप के लिए बस लाइव लगातार ubuntu distro विभाजन और उसके mbr + विभाजन तालिका। फिर एक विशिष्ट विभाजन में दूसरे USB पर विभाजन को पुनर्स्थापित करें। "dd if = / media / location / sda1part.img of = / dev / sda1"। यह भी काम किया !! लेकिन मुझे मलबे + विभाजन तालिका को पुनर्स्थापित करने की आवश्यकता नहीं थी और मुझे लगा कि अजीब है ?? अगले मैं gzp करने के लिए पाइप की कोशिश करेंगे ...
संदेह
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.