sfdisk कमांड लिबरेट setup.sh में विफल रहता है


0

मैं USB से लिबरेट लिनक्स चलाता था, लेकिन मैं USB को किसी भी प्रकार से बूट करने योग्य नहीं लगता।

  1. / Dev / sdc पर एक MBR प्रकार विभाजन तालिका बनाएँ
  2. एक FAT32 विभाजन / dev / sdc1 बनाएँ
  3. खोल देना /liberte निर्देशिका / देव / sdc1 के लिए
  4. प्रतिलिपि बनाएँ /liberte/setup.sh और बेशुमार
  5. रन sudo sh setup.sh /dev/sdc1

setup.sh निम्नलिखित कमांड शामिल है, अंत के काफी करीब

sfdisk -q -A"${devpart}" "${rdev}"

जो मूल्यांकन करता है

sfdisk -q -A1 /dev/sdc

जो इस त्रुटि को जन्म देता है

sfdisk: invalid option -- '1'

मुझे यह सटीक समस्या ऑनलाइन नहीं मिल रही है, लेकिन अन्य लोग पकड़ रहे हैं कि sfdisk की कमांड लाइन तर्क बदल गए हैं।

एमबीआर की स्थापना को पूरा करने के लिए मैं इसे कैसे ट्वीक करूं? (या, मैं आधुनिक उपकरणों का उपयोग करके एक बूट करने योग्य यूएसबी में लिबर्ट को कैसे स्थापित करूं?)

मैं unetbootin की कोशिश की है, लेकिन वह भी काम नहीं करता है। मैं सूख गया हूं dd में लिबर्टी आईएसओ के रूप में है, लेकिन यह बूट करने योग्य नहीं है। कृपया वैकल्पिक OS की अनुशंसा न करें, मैं यह काम करना चाहता हूं।

जवाबों:


0

वास्तव में, यह मेरे संस्करण का सच है sfdisk से अलग है नियम पुस्तिका , जो इसे वहन करता है:

-ए संख्या

संकेत दिए गए विभाजन को सक्रिय करें, और अन्य सभी को निष्क्रिय करें।

जबकि मेरा डेबियन स्ट्रेच (पैकेज) उपयोग-लिनक्स संस्करण 2.29-1 ) इसे वहन करता है:

-ए, - निष्क्रिय डिवाइस [विभाजन-संख्या ...]                 निर्दिष्ट विभाजनों के लिए बूट करने योग्य ध्वज पर स्विच करें। यदि कोई विभाजन-संख्या निर्दिष्ट नहीं है, तो विभाजन को एक सक्षम ध्वज के साथ सूचीबद्ध करें।

इस अंतिम अनुदेश सेट के अनुसार, आपकी स्क्रिप्ट लाइन को सही किया जाना चाहिए

 sfdisk -q -A "${rdev}"  "${devpart}" 

मूल लिपि की एक प्रति को सुरक्षित रखने में कोई बुराई नहीं है, फिर ऊपर की तरह लाइन को संशोधित करें, और इसे चलाने का प्रयास करें। मुझे बताएं।

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