बाइनरी फ़ाइल से, लिनक्स पर एक बूट करने योग्य वर्चुअल फ्लॉपी डिस्क छवि बनाएं


0

मैं डेबियन के बहुत पुराने संस्करण के लिए एक बूट करने योग्य फ्लॉपी डिस्क छवि (.img) बनाने की कोशिश कर रहा हूं। मैं इसे वर्चुअल-बॉक्स पर चलाने की उम्मीद करता हूं। मैं एक .img बनाने और इसे / मीडिया / फ्लॉपी पर लूप के रूप में माउंट करने में सफल रहा हूं। डेबियन में 3 फाइलें होती हैं: bootdisk, basedsk1, और basedsk2। बूटडिस्क फ़ाइल प्रकार है; बाइनरी (एप्लिकेशन / ऑक्टेट-स्ट्रीम)। मैंने dd का उपयोग करने की कोशिश की है लेकिन यह हमेशा मीडिया / फ्लॉपी खोलने में विफल रहता है।

डेबियन निर्देश निम्नानुसार हैं;

"बूटडिस्क और बेसिक इमेज को डायरेक्टरी` बेस 'में पाया जा सकता है। बेसिक्स की इंस्टॉलेशन की आवश्यकता है । बस तीन डिस्क इमेज को डाउनलोड करें, उन्हें डिकम्प्रेस करने के लिए गनज़िप का उपयोग करें और फिर फ़्लॉपी डिस्क को डीडी या रॉटराइट करें। सिस्टम के साथ बूट करें। आधार प्रणाली को स्थापित करने के लिए बूटडिस्क और निर्देशों का पालन करें।

डेबियन लिनक्स पैकेज को डायरेक्ट्री packages'. Installation of these packages is completely optional. Install only the packages that you need or want with thedpkg की उपयोगिता में पाया जा सकता है ; dpkg मैन पेज की प्रिंट करने योग्य ASCII और पोस्टस्क्रिप्ट प्रतियां शीर्ष-स्तर `डॉक्टर 'निर्देशिका में पाई जा सकती हैं।

मैं ईमानदारी से माफी माँगता हूँ अगर इसमें से कोई भी मतलब नहीं है। मैंने खुद को भ्रमित किया है। अगर किसी भी अधिक जानकारी की जरूरत है तो बस पूछें।

जवाबों:


2

सबसे पहले: ddनिर्देशिकाओं के बारे में परवाह नहीं है। यह एक संग्रह उपकरण नहीं है और छवि से किसी भी फाइल को नहीं निकालता है। क्या यह है अनिवार्य रूप से एक महिमा है catकार्यक्रम है, जो अपने इनपुट के रूप में ठीक एक फ़ाइल और आउटपुट के रूप में एक फाइल ले जाता है।

"फाइल" एक फाइल की तरह हो सकता है / देव नोड, आमतौर पर एक डिस्क के लिए इसी। उदाहरण के लिए, यदि आप किसी भौतिक फ़्लॉपी ड्राइव में एक छवि लिखना चाहते हैं, तो आप उपयोग करेंगे dd if=bootdisk.img of=/dev/fd0(जो कि बहुत अलग नहीं है cat bootdisk.img > /dev/fd0)।

ध्यान दें कि यह डिवाइस को कहीं भी माउंट किए बिना किया जाता है । छवि में डिवाइस की संपूर्ण सामग्री शामिल है - बूटसेक्टर, विभाजन तालिका, फाइल सिस्टम, आदि।


लेकिन अभी, dd पूरी तरह से अनावश्यक है।

डेबियन निर्देशों के अनुसार, स्रोत छवियों को बनाने की आवश्यकता नहीं है - वे पहले से ही डाउनलोड के लिए उपलब्ध हैं। और आपकी पोस्ट के अनुसार, गंतव्य एक भौतिक डिस्क नहीं है - यह वर्चुअलबॉक्स के लिए एक छवि फ़ाइल है।

तो बस वर्चुअलबॉक्स के साथ सीधे डाउनलोड की गई छवि का उपयोग करें। इसके अलावा और कुछ नहीं करना चाहिए।

(ठीक है, निश्चित रूप से, एक खाली छवि बनाने, लूप डिवाइस के साथ संलग्न करने losetupऔर फिर उपयोग करने में कोई बुराई नहीं है dd if=bootdisk of=/dev/loop0। लेकिन यह पूरी तरह से बेकार है - अंत में, आप फ़ाइल ए से फ़ाइल बी तक की नकल करेंगे।)

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