Strona 1 z 1

Odzyskanie gruba i błąd segmentation fault

: 07 czerwca 2009, 12:28
autor: rosio
Witam.

Próbowałem dzisiaj odzyskać gruba bo nie mam możliwości wyboru systemów tylko od razu ładuje się Windows XP. Robiłem to m.in według tego opisu ja i tego ale w momencie gdy chcę chrootować się na system, wyskakuję mi błąd:

Kod: Zaznacz cały

segmentation fault
Jak się do tego zabrać?

: 07 czerwca 2009, 12:32
autor: Yampress
Uruchom instalator Debiana w trybie rescue, tam jest możliwość wyboru naprawy grub. Potem dodasz wpisy uruchamiające Windowsa.

: 07 czerwca 2009, 13:35
autor: rosio
Niestety nic to nie daje, wyskakuje coś takiego:

Kod: Zaznacz cały

uruchomienie polecenia ratunkowego grub-reinstall nie powiodło się zwracając kod 1

: 07 czerwca 2009, 14:03
autor: shrek
Masz może płytę Ubuntu?
Odpalasz terminal:

Kod: Zaznacz cały

sudo grub

Kod: Zaznacz cały

find /boot/grub/menu.lst
Tu dostaniesz wynik gdzie masz gruba np. (hd1,0)

Kod: Zaznacz cały

root (hd?,?) 
Gdzie znaki zapytania to numer partycji (z polecenia wyżej).

Kod: Zaznacz cały

setup (hd0)

Kod: Zaznacz cały

quit
I to by było na tyle oczywiście jak masz livecd?

: 07 czerwca 2009, 15:02
autor: rosio
shrek pisze: I to by było na tyle oczywiście jak masz livecd?
To musi być livecd z Ubuntu czy może być Debian?

: 07 czerwca 2009, 17:14
autor: ArnVaker
rosio pisze:Próbowałem dzisiaj odzyskać gruba bo nie mam możliwości wyboru systemów tylko od razu ładuje się Windows XP.
Przeinstalowałeś "bootloader" Windowsa, czy to jakaś nieprzewidziana sytuacja?
rosio pisze:To musi być livecd z Ubuntu czy może być Debian?
Według tego sposobu dowolne livecd korzystające z gruba.

Do przywrócenia gruba najłatwiej jest użyć SuperGrubDiska:
http://developer.berlios.de/project/sho ... p_id=10921


PS Nie sformatowałeś czasem partycji z Debianem?

: 08 czerwca 2009, 09:36
autor: rosio
ArnVaker pisze: Przeinstalowałeś "bootloader" Windowsa, czy to jakaś nieprzewidziana sytuacja?
zrobiłem obraz całego dysku i przeniosłem na nowy
ArnVaker pisze: Według tego sposobu dowolne livecd korzystające z gruba.
niestety nie działa, po wpisania "sudo grub" wyskakuje coś o braku polecenia
Do przywrócenia gruba najłatwiej jest użyć SuperGrubDiska:
http://developer.berlios.de/project/sho ... p_id=10921


PS Nie sformatowałeś czasem partycji z Debianem?

dzięki pobawię się tym programikiem dzisiaj. Partycja napewno nie jest sformatowana bo jak podmonuję ją w LiveCD to mogę przeglądać katalogi[/quote]

: 08 czerwca 2009, 11:14
autor: ArnVaker
rosio pisze:zrobiłem obraz całego dysku i przeniosłem na nowy
W takim przypadku w ogóle nie masz "bootloadera" w mbr. Windows się uruchamia, bo prawdopodobnie masz ustawioną flagę "boot" na partycję na której siedzi. Grub trochę "głupieje" w takiej sytuacji (tak przynajmniej wynika z moich własnych doświadczeń).

Wykonaj najpierw fixmbr z poziomu płyty instalatora Windowsa XP (stwierdzi, że mbr jest nieprawidłowy i go naprawi). Dopiero potem przeinstaluj gruba, na przykład SuperGrubDiskiem.