Чи встановлено Grub до всіх MBR масиву RAID за замовчуванням інсталятором Debian?


12

Якщо я використовую інсталятор Debian Stable (Squeeze) для встановлення Debian, завантажуючи з дисководів RAID1, чи записує він grub в MBR обох дисків - якщо ні, то як мені найкраще захистити від несправності диска - якщо я просто клоную MBR не все одно вказуватиме на збій пристрою?


це, мабуть, має бути позначено grub-legacy, а не grub, але у мене немає представника для створення тегу


Вибачте - grub-install -vзвіти, grub-install (GRUB) 1.98+20100804-14+squeeze1які, як ви кажете, Grub2

Відповіді:


14

Не впевнений, чи встановить це інсталятор за замовчуванням, але якщо (після завантаження системи) ви запускаєте:

# dpkg-reconfigure -plow grub-pc 

просто натисніть клавішу Enter, поки вам не запропонують "GRUB встановити пристрої", тоді ви зможете вибрати MBR обох дисків.

Ось скріншот відповідного екрану в Debian Jessie (8.3), з версією GRUB2 2.02~beta2-22+deb8u1. Це показує налаштування мого комп'ютера, який має два накопичувачі ( /dev/sdaі /dev/sdb) в конфігурації RAID 1 ( /dev/md1), і два інші диски ( /dev/sdcі /dev/sdd) в конфігурації RAID 1 ( /dev/md0).

введіть тут опис зображення


Дякую. Тоді MBR вказує на один конкретний пристрій, і якщо так, то вони б обидва вказували на один і той же пристрій (що було б погано, якщо той не вийшов)?

MBR має вказувати на пристрій, на якому MBR увімкнено. Або, можливо, перший пристрій. Біоси ускладнюють цю проблему, ви повинні перевірити це напевно. Витягніть кабель живлення кожного з дисків (по одному). Якщо ви потрапили до меню груб, тоді ви повинні бути хорошими.
дероберт

Кожен диск матиме свій MBR та вбудований основний образ grub2, який буде шукати вашу / завантажувальну систему. Якщо ваш / boot знаходиться в mdadm raid1, то він знайде його на будь-якому диску.
psusi

Заставлення про grups @psusi досі залишається за замовчуванням у програмі встановлення стабільної debian

кажучи, що я б розглядав можливість встановити grub2, якщо це просто і робить те, що ви говорите?

2

Якщо ви встановите спадщину Grub, вона встановлена ​​лише на одному завантажувальному диску. Ви можете додати його до MBR другого диска, запустивши grub-install /dev/sdb(припустимо, що ваш другий диск є /dev/sdb). Переконайтеся, що в обох випадках Grub читає з першого диска BIOS (можливо, вам доведеться налаштувати /boot/grub/device.mapце). Якщо один з двох дисків виходить з ладу, той диск, який залишиться, буде першим диском BIOS.

Ви можете встановити Grub2 на Debian видавленні, і я рекомендую, якщо у вас є якісь нетривіальні установки, такі як RAID. Grub2 має перевагу в тому, що ви можете розмістити всю свою систему на LVM, вам не потрібен не-LVM- /bootрозділ. Наскільки мені відомо, інсталятор стиска підтримує установки над RAID + LVM з grub2 (можливо, вам доведеться трохи примусити його не створювати окремий /bootрозділ).


Вибачте за моєму плутанині - я припустив, що v1.98 не був Grub2, Grub2 насправді встановлений.

Головне, що мене все ще плутає, чи встановлено Di-Grub2 на обох дисках у збірці чи лише одному - я можу перевірити, витягуючи їх по черзі та завантажуючи, але мені цікаво, чи є спосіб я перевірити MBR чи є інструмент, який підкаже мені ...

2
@JackDouglas </dev/sda head -c 512 | hdпринаймні скаже вам, чи є там Grub. Ви також можете бачити, де він дивиться далі, але я не знаю, на які байти дивитись.
Жил "ТАК - перестань бути злим"

дякую, цікаво. Якщо я правильно розумію вихід, Grub включений, sdaале ні sdb. Я буду дотримуватися пропозиції Derobert, щоб встановити sdbтакож
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.