Обобщенная версия ответа Gilles, первый параметр раньше находил соответствие:
find-up () {
path=$(pwd)
while [[ "$path" != "" && ! -e "$path/$1" ]]; do
path=${path%/*}
done
echo "$path"
}
Сохраняет использование символьных ссылок.
Не уверенный, если установщик делает это по умолчанию, но если (после того как система загружается) Вы работаете:
# 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
).
Если Вы устанавливаете наследие Личинки, то оно только установлено на одном загрузочном диске. Можно добавить его к 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
раздел).
</dev/sda head -c 512 | hd
по крайней мере, скажет Вам, если Личинка будет присутствовать там. Можно также видеть, где это смотрит затем, но я не знаю который байты посмотреть на.
– Gilles 'SO- stop being evil'
28.11.2011, 20:27
sda
но нет sdb
. Я буду следовать за предложением derobert для установки на sdb
также
–
29.11.2011, 00:01