मैं सिर्फ USB ड्राइव में बूट करने योग्य सीडी और उससे बूट क्यों नहीं कर सकता?


6

मैं निम्नलिखित समझना चाहूंगा:

मेरे पास एक डेबियन इंस्टॉलेशन सीडी है जिससे मैं बूट कर सकता हूं। अब मैंने एक यूएसबी-स्टिक का उपयोग करके कॉपी कियाdd

dd if=/dev/sr0 of=/dev/sdc bs=1M

सीडी-छवि में बूट-सेक्टर और बाकी सब कुछ होना चाहिए जो बूट करने के लिए आवश्यक है, फिर भी यूएसबी स्टिक बूट नहीं करता है।

मुझे क्या याद आ रहा है - छड़ी बूट क्यों नहीं करती है?

पुनश्च: मुझे बूट करने योग्य छड़ी बनाने के सुझावों पर कोई दिलचस्पी नहीं है, मैं केवल यह समझना चाहता हूं कि उपरोक्त विधि काम क्यों नहीं करती है।


क्योंकि वे विभिन्न फाइल सिस्टम और बूट सूचना प्रारूप का उपयोग करते हैं? आपको फ़ाइलों (सामान्य फ़ाइल कॉपी का उपयोग करके) और बूट जानकारी को अलग से कॉपी करना होगा।
बिलकुल।

@ billc.cn इसका क्या मतलब है? क्या आप कृपया विस्तार से बता सकते हैं - क्षमा करें, लेकिन मुझे आपकी टिप्पणी समझ नहीं आ रही है।
मॉर्गन

सीडी आमतौर पर सीडीएफएस (आईएसओ 9660) या यूडीएफ को अपनी फाइल प्रणाली के रूप में उपयोग करते हैं और इन्हें आमतौर पर यूएसबी स्टिक पर उपयोग नहीं किया जाना चाहिए। BIOS से बूट करने में सक्षम होने के लिए बूट जानकारी को भी एक अलग प्रारूप (जैसे एमबीआर) में प्रस्तुत करने की आवश्यकता है।
बिलकुल।

जवाबों:


2

जब भी मैंने इसे किया है, मैंने USB डिवाइस के पथ का उपयोग किया है, न कि पहला विभाजन। वह है, /dev/sdcबजाय /dev/sdc1


0

मुझे एल टोरिटो की बारीकियों के बारे में पता नहीं है, लेकिन मेरा मानना ​​है कि "बूट सेक्टर" सीडी पर उसी तरह काम करते हैं।

क्या एल टोरिटो (सीडी बूट मानक) निर्दिष्ट करता है कि पहले सेक्टर में क्या होना चाहिए? यदि नहीं, तो संभवत: पहले क्षेत्र में कचरा है, जिससे यह अपरिहार्य है।

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