मैं एक डेबियन / निचोड़ प्रणाली पर हूं (कम से कम वुडी में वापस जाने के इतिहास के साथ) जिसे स्क्वीज़ अपग्रेड के हिस्से के रूप में ग्रब 2 में अपग्रेड किया गया था। सभी अच्छी तरह से काम करते हैं, लेकिन मैं डिस्क कॉन्फ़िगरेशन के साथ गड़बड़ करने वाला हूं।
वर्तमान में मशीन RAID1-ed /, / home और / boot विभाजन के साथ 2 80GB ड्राइव को चलाता है (किसी RAID1-ed "/ डेटा" के साथ ड्राइव की एक और जोड़ी और स्वैप की एक जोड़ी है, अगर कोई सोच रहा था कि स्वैप कहां है) , लेकिन मैं उन लोगों को नहीं छू रहा हूं)।
मैंने 2 130GB SSDs जोड़े हैं, उन्हें कम से कम 80GB ड्राइव पर विभाजन के रूप में बड़े होने के लिए विभाजित किया है, और उन्हें शामिल करने के लिए RAID1s को बढ़ाकर नए SSD ड्राइव पर स्विच करने का इरादा है, जो सिंक के लिए इंतजार कर रहा है, फिर पुराने को हटा रहा है सरणियों से ड्राइव तो बस एसएसडी बचे हैं (और फिर फाइल सिस्टम बढ़ रहे हैं)। लेकिन mdadm / ext3 तकरार इस सवाल के बारे में नहीं है ...
यह मुझे 2 अप्रचलित 80GB (IDE) ड्राइव के साथ छोड़ देगा, जिसे मैं मशीन से निकालना चाहता हूं। मेरी चिंता यह है कि उन्हें हटाने से कुछ महत्वपूर्ण एमबीआर उनके साथ हो जाएंगे। मैं यह कैसे सुनिश्चित करूँ कि मशीन बूट करने योग्य बनी रहे?
अधिक विशेष रूप से:
जब मैंने स्क्वीज़ को अपग्रेड किया, तो मुझे याद है कि वहाँ कुछ विकल्प प्रस्तुत किया गया था जिसके बारे में grub2 को ड्राइव करना चाहिए (मैं डिफ़ॉल्ट के साथ गया था, जो सभी ड्राइव था)। हालांकि उस समय SSDs मशीन में नहीं थे; मैं एसएसडी एमबीआर पर स्थापित करने के लिए ग्रब प्राप्त करने के लिए इसे फिर से कैसे कर सकता हूं? (मुझे लगता है कि यह कुछ पैकेज का dpkg-reconfigure है)।
मुझे कैसे पता चलेगा कि कौन से ड्राइव grub2 को लगता है कि यह स्थापित है? अच्छा दु: ख है कि लगभग 200 फाइलें / बूट / ग्रब / इन दिनों के तहत हैं! कहा देखना चाहिए ? इसके अलावा, यह थोड़ा अजीब लगता है कि /boot/grub/device.map.auto वर्तमान में केवल 3 ड्राइव को सूचीबद्ध करता है (80GB में से 2, लेकिन अन्य ड्राइव जोड़ी में से केवल एक, और SSD में से कोई भी नहीं)। मुझे यह कैसे पता चलेगा? ( अपडेट: यह एक लाल हेरिंग था; डिवाइस.मैप.ऑटो सालों पहले से एक अवशेष प्रतीत होता है; डिवाइस.मैप ग्रुब- mkdevicemap द्वारा अपडेट पर समझदार दिखता है। सोचिए इस क्षेत्र में मेरा व्यामोह एक पुराने मोबो के BIOS से उत्पन्न होता है जो होगा। उपकरण आदेश को GRUB द्वारा फुसफुसा कर देखा जाता है)।
परिणाम: सभी ठीक हो गए और मेरे पास अब दो पुरानी 80GB IDE ड्राइव हैं, और सभी फाइल सिस्टम के साथ RAID1-ed SSDs के साथ चल रहे एक तेज़ और तेज़ बूटिंग सिस्टम को उनके नए विभाजन आकारों तक आकार दिया गया है। "ग्रब पहेली का दूसरा अनुपलब्ध टुकड़ा" जिसकी मुझे तलाश थी, वह dpkg-reconfigure grub-pc
संकेत था जिसके लिए एमबीआर बनाए रखने के लिए डिस्क। हारून के जवाब ने वास्तव में मुझे आश्वस्त करने के लिए सबसे अधिक किया कि यह उम्मीद के मुताबिक काम कर रहा था, इसलिए उस जवाब को स्वीकार कर रहा था।
dd if=/dev/sda bs=1 count=512 | grep -aob GRUB
। वह बूट सेक्टर के भीतर मार्कर की स्थिति लौटा देगा।