क्या ग्रब को डेबियन इंस्टालर द्वारा डिफ़ॉल्ट रूप से RAID सरणी के सभी एमबीआर में स्थापित किया गया है?


12

यदि मैं डेबियन स्थापित करने के लिए डेबियन स्टेबल (स्क्वीज़) इंस्टॉलर का उपयोग करता हूं, तो ड्राइव की एक RAID1 जोड़ी से बूटिंग करता है, क्या यह दोनों ड्राइव के एमबीआर को ग्रब लिखता है - यदि नहीं, तो मुझे ड्राइव की विफलता के खिलाफ सबसे अच्छा बचाव कैसे करना चाहिए - अगर मैं सिर्फ क्लोन करता हूं MBR यह अभी भी विफल डिवाइस को इंगित नहीं करेगा?


यह शायद में चिह्नित किया जाना चाहिए कोड़ना विरासत के बजाय भोजन के लेकिन मैं टैग बनाने के लिए प्रतिनिधि की जरूरत नहीं है


क्षमा करें - grub-install -vरिपोर्ट grub-install (GRUB) 1.98+20100804-14+squeeze1जो आप कहते हैं, Grub2 है

जवाबों:


14

सुनिश्चित नहीं है कि इंस्टॉलर डिफ़ॉल्ट रूप से करता है, लेकिन यदि (एक बार सिस्टम बूट हो जाता है) आप चलाते हैं:

# dpkg-reconfigure -plow grub-pc 

जब तक आपको "GRUB इंस्टॉल डिवाइस" के लिए संकेत नहीं दिया जाता है, तब तक एंट्री हिट करें, फिर आप दोनों ड्राइव के एमबीआर का चयन कर सकते हैं।

यहाँ GRUB2 संस्करण के साथ डेबियन जेसी (8.3) में संबंधित स्क्रीन का एक स्क्रीनशॉट है 2.02~beta2-22+deb8u1। यह शो मेरे कंप्यूटर है, जो दो ड्राइव (है की स्थापना /dev/sdaऔर /dev/sdbएक RAID 1 विन्यास (में) /dev/md1), और दो अन्य ड्राइव ( /dev/sdcऔर /dev/sdd) एक RAID 1 विन्यास में ( /dev/md0)।

यहाँ छवि विवरण दर्ज करें


धन्यवाद। क्या MBR तब एक विशेष उपकरण को इंगित करता है और यदि ऐसा है तो क्या वे दोनों एक ही उपकरण पर इंगित करेंगे (जो कि विफल हो जाएगा)?

एमबीआर को इंगित करना चाहिए कि एमबीआर चालू है। या संभवतः पहला उपकरण। BIOS सही पाने के लिए इसे कठिन बनाते हैं, आपको यह सुनिश्चित करने के लिए परीक्षण करना चाहिए। प्रत्येक डिस्क (एक समय में एक) का पावर केबल खींचो। यदि आप ग्रब मेनू में आते हैं, तो आपको अच्छा होना चाहिए।
derobert

प्रत्येक डिस्क की अपनी एमबीआर और एम्बेडेड ग्रब 2 कोर छवि होगी जो आपके / बूट के लिए दिखेगी। यदि आपका / बूट एक mdadm raid1 में है, तो यह उसे डिस्क पर मिलेगा।
Psusi

@psusi ग्रब विरासत अभी भी स्थिर डेबियन इंस्टॉलर के साथ डिफ़ॉल्ट है

यह कहते हुए कि मैं grub2 को स्थापित करने पर विचार करूंगा यदि यह सीधा है और आप क्या कहते हैं?

2

यदि आप ग्रब विरासत स्थापित करते हैं, तो यह केवल एक बूट डिस्क पर स्थापित है। आप इसे दूसरी डिस्क के एमबीआर में जोड़कर चला सकते हैं grub-install /dev/sdb(यह मानते हुए कि आपकी दूसरी डिस्क है /dev/sdb)। सुनिश्चित करें कि दोनों ही मामलों में, ग्रब पहली BIOS डिस्क से पढ़ता है (आपको इसके लिए ट्विक करने की आवश्यकता हो सकती /boot/grub/device.mapहै)। यदि दो डिस्क में से एक विफल हो जाती है, तो जो भी डिस्क बची है वह पहली BIOS डिस्क होगी।

आप डेबियन निचोड़ पर Grub2 स्थापित कर सकते हैं, और मैं सुझाव देता हूं कि यदि आपके पास किसी भी प्रकार का nontrivial सेटअप है जैसे कि RAID। Grub2 का यह फायदा है कि आप अपने पूरे सिस्टम को LVM पर रख सकते हैं, आपको गैर-LVM /bootविभाजन की आवश्यकता नहीं है । जहां तक ​​मुझे पता है, निचोड़ इंस्टॉलर grub2 के साथ RAID + LVM पर इंस्टॉलेशन का समर्थन करता है (आपको एक अलग /bootविभाजन बनाने के लिए इसे थोड़ा सींचने की आवश्यकता हो सकती है )।


मेरे नौसिखिया भ्रम के लिए मेरी माफी - मैंने मान लिया v1.98 ग्रब 2 नहीं था, ग्रब 2 वास्तव में स्थापित है। Di ने खुशी से एक RAID1 एरे से बूटिंग स्थापित की है जो इसे btw बनाया है

मुख्य बात मैं अभी भी उलझन में हूं कि क्या डिअर में ग्रब 2 को ड्राइव में स्थापित किया गया है या सिर्फ एक - मैं उन्हें बारी-बारी से खींच कर बूट कर सकता हूं लेकिन मुझे आश्चर्य है कि क्या कोई तरीका है जिससे मैं एमबीआर की जांच कर सकता हूं या यदि एक उपकरण है, जो मुझे बताएगा ...

2
@JackDouglas </dev/sda head -c 512 | hdकम से कम आपको बताएगा कि ग्रुब वहां मौजूद है या नहीं। आप यह भी देख सकते हैं कि यह कहाँ दिख रहा है, लेकिन मुझे नहीं पता कि कौन सी बाइट को देखना है।
गिल्स एसओ- बुराई को रोकना '

धन्यवाद, दिलचस्प। अगर मैं आउटपुट को सही ढंग से समझता हूं कि ग्रब चालू है sdaलेकिन नहीं sdb। मैं sdbसाथ ही स्थापित करने के लिए
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.