Личинка установлена на всем MBR RAID-массива по умолчанию Установщиком Debian?

Обобщенная версия ответа Gilles, первый параметр раньше находил соответствие:

find-up () {
  path=$(pwd)
  while [[ "$path" != "" && ! -e "$path/$1" ]]; do
    path=${path%/*}
  done
  echo "$path"
}

Сохраняет использование символьных ссылок.

12
28.11.2011, 20:11
2 ответа

Не уверенный, если установщик делает это по умолчанию, но если (после того как система загружается) Вы работаете:

# dpkg-reconfigure -plow grub-pc 

просто хит входит, пока Вам не предлагают "устройства установки GRUB", затем можно выбрать MBRs обоих дисков.

Вот снимок экрана соответствующего экрана в 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).

enter image description here

14
27.01.2020, 19:55
  • 1
    Спасибо. MBR затем указывает на одно конкретное устройство, и раз так они оба указали бы на то же устройство (который был бы плох, если бы тот перестал работать)? –   28.11.2011, 17:03
  • 2
    , на которое MBR должен указать на устройство, MBR идет. Или возможно первое устройство. BIOS делают это трудно для разбираний, необходимо протестировать его, чтобы быть уверенными. Осуществите силовой кабель каждого из дисков (по одному). Если Вы добираетесь до меню личинки, то необходимо быть хорошими. –  derobert 28.11.2011, 17:14
  • 3
    Каждый диск будет иметь свой собственный MBR и встроенное grub2 базовое изображение, которое будет искать Вашу начальную загрузку/. Если Ваша начальная загрузка / будет в mdadm raid1, то она найдет его на любом диске. –  psusi 28.11.2011, 17:39
  • 4
    @psusi, все еще значение по умолчанию со стабильным debian установщиком –   28.11.2011, 17:59
  • 5
    , говоря, что я рассмотрел бы установку grub2, если это просто и делает то, что Вы говорите? –   28.11.2011, 18:00

Если Вы устанавливаете наследие Личинки, то оно только установлено на одном загрузочном диске. Можно добавить его к MBR второго диска путем выполнения grub-install /dev/sdb (предполагающий, что Ваш второй диск /dev/sdb). Удостоверьтесь, что в обоих случаях, Личинка читает из первого диска BIOS (Вы, возможно, должны настроить /boot/grub/device.map для этого). Если один из этих двух дисковых сбоев, какой бы ни диск оставляют, будет первым диском BIOS.

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

2
27.01.2020, 19:55
  • 1
    Мои извинения за мой беспорядок новичка - я предположил, что v1.98 не был Grub2, Grub2 на самом деле установлен. d-i счастливо установил начальную загрузку от RAID1, выстраивают созданный btw –   28.11.2011, 20:19
  • 2
    главное, которым я все еще смущен, установил ли d-i Grub2 на обоих дисках в arrar или всего одном - я могу протестировать путем вытаскивания их в свою очередь и начальной загрузки, но интересно, существует ли способ, которым я могу исследовать MBR или если существует инструмент, который скажет мне... –   28.11.2011, 20:21
  • 3
    @JackDouglas </dev/sda head -c 512 | hd по крайней мере, скажет Вам, если Личинка будет присутствовать там. Можно также видеть, где это смотрит затем, но я не знаю который байты посмотреть на. –  Gilles 'SO- stop being evil' 28.11.2011, 20:27
  • 4
    спасибо, интересно. Если я понимаю вывод правильно, Личинка идет sda но нет sdb. Я буду следовать за предложением derobert для установки на sdb также –   29.11.2011, 00:01

Теги

Похожие вопросы