|
[+] Błąd instalacji bootloadera kontroler Adaptec RAID1 SCSI
marekwarecki - 12-03-2009 08:07
Witam, cała instalacja Debiana przebiega prawidłowo, macierz jest prawidłowo wykrywana (/dev/i2o/hda), nie ma problemu z podziałem na partycje. Pod koniec instalacji dostaję jednak komunikat o niepomyślnej instalacji bootloadera (lilo lub grub). Muszę wtedy wybrać:
Instalacja się kończy, a ja zostaję bez systemu. Dodam tylko, że instalacja uruchomiona w trybie ,,rescue'' krzyczy, że nie znaleziono żadnego dysku, wykrywa go dopiero normalna instalacja. Co robić? Bawiłem się Super Grub Disk ale też bez rezultatu.
Pozdrawiam.
fnmirk - 12-03-2009 08:15
Wyczyść mbr lub nadpisz przed instalacją gruba z poziomu innego systemu operacyjnego. Może są jakieś pozostałości z poprzednich instalacji i jest problem z usunięciem w czasie instalacji.
marekwarecki - 12-03-2009 08:24
Wcześniej na tym serwerze był PLD Linux i to jego bootloader się zgłaszał po uruchomieniu ale już wtedy występował błąd instalacji bootloadera z poziomu debiana. Super Grub Diskiem udało mi się go wywalić i mimo, że w mbr czysto nie chce się dalej instalować.
silentwr - 12-03-2009 13:40
Może spróbuj z płytką, któregoś z windowsów, wejdź w tryb konsoli odzyskiwania i wpisz: fixmbr
być może, po tym grub się dobrze zainstaluje.
marekwarecki - 12-03-2009 14:06
Jak mam wejść skoro nie mam partycji z windowsem?
silentwr - 12-03-2009 14:56
Czyli tak się nie da? :P No tak, mój błąd, przepraszam. Dawno już nie instalowałem windowsa :P
Może przesadzam, ale jeśli nic innego nie wykombinujesz to może podłącz jakikolwiek dysk z partycją windowsa na slave, tak aby można było nadpisać mbr na dysku z linuksem - to też może być jakieś wyjście.
fnmirk - 12-03-2009 15:56
Uruchom jakieś livecd z Linuksem i wklej wynik polecenia:
fdisk -l
Do nadpisania mbr przez Windows nie potrzebujesz partycji windowsowych. Wystarczy płyta instalacyjna lub dyskietka startowa.
Program Testdisk uruchomiony z dowolnej dystrybucji Linuksa potrafi nadpisać mbr i nawet przebudować tablicę partycji. najlepiej uruchamiać go z poziomu Livecd z Linuksem.
Taki Linux ratunkowy.
wieszti - 12-03-2009 15:56
Vista może startować z płyty w trybie odzyskiwania, i jest tam dostęp do konsoli
marekwarecki - 13-03-2009 07:51
Uruchom jakieś livecd z Linuksem i wklej wynik polecenia:
fdisk -l
Disk /dev/i2o/hda: 146.8 GB, 146815320064 bytes 255 heads, 63 sectors/track, 17849 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0000000a
Device Boot Start End Blocks Id System /dev/i2o/hda1 * 1 17519 140721336 83 Linux /dev/i2o/hda2 17520 17849 2650725 5 Extended /dev/i2o/hda5 17520 17849 2650693+ 82 Linux swap / Solaris
mbr udało mi się wyczyścić, a nawet ręcznie bootując z twardego dysku (za pomocą super grub disk) mam komunikat:
No boot signature in partition
fnmirk - 13-03-2009 09:25
Nie wiem co to za kontroler ale może takie informacje ukierunkują Twoje poszukiwania: http://debian.linux.pl/viewtopic.php?p=69401#69401 http://debian.linux.pl/viewtopic.php?p=62189#62189
marekwarecki - 17-03-2009 12:41
Uporałem się z tym. Podaję rozwiązanie, które teraz wydaje mi się banalne ;) może komuś się przyda.
Uruchomiłem livecd Knoppixa, spod niego odpaliłem w konsoli gruba:
root (hd0,0)
steup (hd0)
I otrzymałem:
Zamontowałem moje /dev/i2o/hda1 i ręcznie wrzuciłem brakujące pliki z płyty w odpowiednie miejsca.
Powtórzyłem operację i grub ładnie się zainstalował. Niestety niepotrzebnie przed instalacją gruba utworzyłem plik menu.lst - grub w ogóle go nie brał pod uwagę. Ale uruchomiłem ręcznie za pomocą:
grub> root (hd0,0) grub> kernel /vmlinuz root=/dev/i2o/hda1 ro grub> initrd /initrd.img grub> boot
Potem usunąłem stary plik /boot/grub/menu.lst i jeszcze raz zainstalowałem gruba, który stworzył poprawny plik menu.lst. Wszystko działa bez problemu.
Pozdrawiam!
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|