ถ้าฉันใช้ตัวติดตั้ง Debian Stable (Squeeze) เพื่อติดตั้ง Debian การบูทจากไดรฟ์ RAID1 คู่หนึ่งมันเขียนด้วงไปยัง MBR ของไดรฟ์ทั้งสอง - ถ้าไม่ฉันควรจะป้องกันความล้มเหลวไดรฟ์ได้อย่างไร - ถ้าฉันโคลน MBR จะยังคงชี้ไปที่อุปกรณ์ที่ล้มเหลวหรือไม่
ถ้าฉันใช้ตัวติดตั้ง Debian Stable (Squeeze) เพื่อติดตั้ง Debian การบูทจากไดรฟ์ RAID1 คู่หนึ่งมันเขียนด้วงไปยัง MBR ของไดรฟ์ทั้งสอง - ถ้าไม่ฉันควรจะป้องกันความล้มเหลวไดรฟ์ได้อย่างไร - ถ้าฉันโคลน MBR จะยังคงชี้ไปที่อุปกรณ์ที่ล้มเหลวหรือไม่
คำตอบ:
ไม่แน่ใจว่าตัวติดตั้งทำตามค่าเริ่มต้นหรือไม่ แต่หาก (เมื่อระบบบู๊ตแล้ว) คุณเรียกใช้:
# dpkg-reconfigure -plow grub-pc
เพียงกด Enter จนกว่าคุณจะได้รับพร้อมท์สำหรับ "อุปกรณ์ติดตั้ง GRUB" จากนั้นคุณสามารถเลือก MBR ของไดรฟ์ทั้งสองได้
นี่คือภาพหน้าจอของหน้าจอที่เกี่ยวข้องใน Debian เจสซี (8.3) 2.02~beta2-22+deb8u1
กับรุ่น สิ่งนี้แสดงการตั้งค่าคอมพิวเตอร์ของฉันซึ่งมีสองไดรฟ์ ( /dev/sda
และ/dev/sdb
) ในการกำหนดค่า RAID 1 ( /dev/md1
) และอีกสองไดรฟ์ ( /dev/sdc
และ/dev/sdd
) ในการกำหนดค่า RAID 1 ( /dev/md0
)
หากคุณติดตั้ง Grub legacy แสดงว่ามีการติดตั้งไว้ในดิสก์สำหรับบูตเพียงแผ่นเดียวเท่านั้น คุณสามารถเพิ่มลงใน MBR ของดิสก์ตัวที่สองได้โดยเรียกใช้grub-install /dev/sdb
(สมมติว่าดิสก์ที่สองของคุณคือ/dev/sdb
) ตรวจสอบให้แน่ใจว่าในทั้งสองกรณี Grub อ่านจากดิสก์ BIOS ตัวแรก (คุณอาจต้องปรับแต่ง/boot/grub/device.map
) หากหนึ่งในสองดิสก์ล้มเหลวดิสก์ใดก็ตามที่เหลือจะเป็นดิสก์ BIOS ตัวแรก
คุณสามารถติดตั้ง Grub2 บนเดเบียนบีบและฉันขอแนะนำว่าถ้าคุณมีการตั้งค่าที่ไม่น่าสนใจเช่น RAID Grub2 มีข้อได้เปรียบที่คุณสามารถใช้กับระบบทั้งหมดของคุณบน LVM คุณไม่จำเป็นต้องใช้/boot
พาร์ติชั่นที่ไม่ใช่ LVM เท่าที่ฉันรู้ตัวติดตั้ง squeeze รองรับการติดตั้งผ่าน RAID + LVM ด้วย grub2 (คุณอาจต้องบีบบังคับเล็กน้อยไม่ต้องสร้าง/boot
พาร์ติชันแยกต่างหาก)
</dev/sda head -c 512 | hd
อย่างน้อยก็จะบอกคุณว่า Grub อยู่ที่นั่นหรือไม่ คุณสามารถดูได้ว่ามันกำลังมองหาอะไรต่อไป แต่ฉันไม่รู้ว่าต้องดูว่าต้องใช้ไบท์ตัวไหน