Problem jest bardzo prosty. Cały sęk w tym że instalator Debiana nie potrafi zainstalować gruba w MBR macierzy. Pewnie by i potrafił gdyby się człowiek wcześniej do konsoli dobrać mógł. Tak czy owak oto co następuje.
Ustawiasz macierz raid w biosie dodając dyski i ustawiając flagę Boot. Uruchamiasz instalację dodając do
opcji startowych jądra
Instalujesz Debiana partycjonując macierz . Instalacja powiedzie się do momentu instalacji gruba w MBR.Pojawi się czerwony ekran z błędem. Najlepiej wybrać opcje "bez instalacji gruba" i zakończyć instalacje. Oczywiście system nie wystartuje.
I teraz są dwie sprawdzone możliwości..
Pierwsza łatwiejsza to utworzenie super gruba2.
Pobierz
ISO i wypal na płytę cd. Uruchom z niej komputer znajdź i uruchom system korzystając z menu supergruba2.
Po uruchomieniu systemu dodaj sekcje contrib i non-free w /etc/apt/sources.list i wykonaj w konsoli:
Kod: Zaznacz cały
su
apt-get update
apt-get install grub-pc grub-common os-prober dmraid --reinstall
Opcja --reinstall ze względu iż tym sposobem nawet jak masz już pakiety zainstalowane to nastąpi ich aktualizacja i konfiguracja.
Podczas konfiguracji wybierz macierz (nie partycję) do instalacji kodu rozruchowego gruba.
Dla przykładu będzie to:
Kod: Zaznacz cały
/dev/mapper/pdc_fhfebgdf a nie /dev/mapper/pdc_fhfebgdf1
Dodatkowo w razie problemów masz kilka poleceń dla dmraid i gruba:
Kod: Zaznacz cały
su
dmraid -s # wyszukanie macierzy
modprobe dm-mirror # załadowanie modułów
dmraid -ay -v #aktywacja dmraid
Kod: Zaznacz cały
su
dd if=/dev/null of=/dev/mapper/xxxxxx bs=446 count=1 #usuniecie obecnego kodu uruchamiającego, gdzie xxxxxxxx jest macierzą raid.
grub-mkdevicemap #wyszukanie dostępnych dysków i partycji
grub-install /dev/mapper/xxxxxxx #instalacja kodu uruchamiającego w wybrane miejsce
#####lub ######
grub-install /dev/dm-0 #jak wyżej
dpkg-reconfigure grub-pc #jak wyżej
os-prober #wyszukanie dostępnych systemów operacyjnych (np: Windows)
update-grub2 #tworzenie konfiguracji grub
Drugi sposób jest nieco trudniejszy i napiszę o nim jak sobie z tym nie poradzisz co już masz.