Jeśli użyję instalatora Debian Stable (Squeeze) do zainstalowania Debiana, uruchamiając z pary dysków RAID1, czy zapisuje on gruba do MBR obu dysków - jeśli nie, jak najlepiej zabezpieczyć się przed awarią dysku - jeśli po prostu sklonuję MBR nie będzie nadal wskazywał uszkodzonego urządzenia?
12
grub-install -v
raporty,grub-install (GRUB) 1.98+20100804-14+squeeze1
które, jak mówisz, to Grub2Odpowiedzi:
Nie jestem pewien, czy instalator robi to domyślnie, ale jeśli (po uruchomieniu systemu) uruchomisz:
po prostu naciśnij klawisz Enter, dopóki nie pojawi się monit „Instaluj urządzenia GRUB”, a następnie możesz wybrać MBR obu dysków.
Oto zrzut ekranu odpowiedniego ekranu w Debian Jessie (8.3) z wersją GRUB2
2.02~beta2-22+deb8u1
. To pokazuje konfigurację mojego komputera, który ma dwa dyski (/dev/sda
i/dev/sdb
) w konfiguracji RAID 1 (/dev/md1
) oraz dwa inne dyski (/dev/sdc
i/dev/sdd
) w konfiguracji RAID 1 (/dev/md0
).źródło
Jeśli zainstalujesz starszą wersję Grub, to zostanie ona zainstalowana tylko na jednym dysku rozruchowym. Możesz dodać go do MBR drugiego dysku, uruchamiając
grub-install /dev/sdb
(zakładając, że drugi dysk jest/dev/sdb
). Upewnij się, że w obu przypadkach Grub odczytuje dane z pierwszego dysku BIOS-u (może być konieczne dostosowanie/boot/grub/device.map
tego). Jeśli jeden z dwóch dysków ulegnie awarii, pozostały dysk będzie pierwszym dyskiem BIOS.Możesz zainstalować Grub2 na ściśnięciu Debiana, a ja polecam, jeśli masz jakieś nietypowe ustawienia, takie jak RAID. Grub2 ma tę zaletę, że możesz umieścić cały system na LVM, nie potrzebujesz
/boot
partycji innej niż LVM . O ile mi wiadomo, instalator squeeze obsługuje instalacje przez RAID + LVM z grub2 (może być konieczne trochę przymusu, aby nie tworzyć osobnej/boot
partycji).źródło
</dev/sda head -c 512 | hd
przynajmniej powie ci, czy Grub jest tam obecny. Możesz także zobaczyć, gdzie to jest następne, ale nie wiem, na które bajty patrzeć.sda
ale niesdb
. Będę postępować zgodnie z sugestią deroberta, aby zainstalowaćsdb
także