मेरे पास पहले प्राथमिक विभाजन पर विंडोज NT4 के लिए एक काम करने वाले दोहरे बूट सिस्टम के साथ एक लैपटॉप है, और एमबीआर में बूट प्रबंधक के रूप में ग्रब 2 का उपयोग करके एक विस्तारित विभाजन पर लुबंटू लिनक्स है। मैं इस डिस्क पर दूसरे प्राथमिक विभाजन [संपादित करें: FAT16] पर एमएस-डॉस के लिए एक तीसरा बूट विकल्प जोड़ना चाहता हूं।
अब तक मैंने /etc/grub.d/40_custom में निम्न स्क्रिप्ट जोड़ी है
menuentry 'DOS' {
parttool(hd0,msdos1) hidden+
parttool(hd0,msdos3) hidden-
set root=(hd0,msdos3)
chainloader +1
parttool ${root} boot+
boot
}
दूसरे प्राथमिक विभाजन में निम्न फ़ाइलों सहित एक पुरानी डॉस बूट डिस्क की सामग्री शामिल है: (कॉमपीडिक्स, autoexec.bat, ibmbio.com, ibmdos.com) अन्य।
जब मैं अपडेट-ग्रब चलाता हूं, तो os_prober डॉस विभाजन को पहचानने में विफल रहता है और मेरी कस्टम स्क्रिप्ट को बिना किसी मेनू प्रविष्टि के अनदेखा कर दिया जाता है। यदि मैं grub.cfg को अधिलेखित करने के लिए ग्रब कस्टमाइज़र का उपयोग करता हूं, तो मेनू प्रविष्टि जोड़ी जाती है, लेकिन उस विकल्प से बूट करने का प्रयास करने पर, मुझे निम्न त्रुटि मिलती है, जो मुझे लगता है कि बायोस द्वारा रिपोर्ट की गई है: "यह बूट डिस्क नहीं है। कृपया एक बूट करने योग्य फ़्लॉपी डालें और फिर से कोशिश करने के लिए एक कुंजी दबाएं ... "... जिस पर एक कुंजी दबाने से मुझे तुरंत ग्रे बूट बूट मेनू में वापस आ जाएगा।
तो मेरे सवाल ये हैं: 1. क्या मैं इस सिस्टम कॉन्फ़िगरेशन के साथ दूसरे प्राथमिक विभाजन पर ms-dos को बूट कर सकता हूं? 2. क्या इसे बूट करने योग्य बनाने के लिए मेरे डॉस विभाजन में कुछ अतिरिक्त आवश्यक है? 3. क्या मुझे किसी तरह से grub4dos की तरह कुछ को grub2 के बाद चेन में और dos से पहले जोड़ने की जरूरत है? (अगर 1 और 2 काम करने योग्य हैं तो बचना चाहेंगे) 4. क्या यह अनुरोध बिल्कुल भी संभव नहीं है? (जिस बिंदु पर मैं मानता हूं कि मुझे इस OLD डॉस प्रोग्राम के साथ एक सीडी को जलाना होगा जिसे हम चलाना चाहते हैं)
format /S
या के साथ पूरा किया जा सकता हैsys
।