x-kom hosting

Czyszczenie MBR po likwidacji GRUB

Joseph
utworzono
utworzono

Witam.


Przyznam, że latka spędziłem z Linuksem jako jedynym OS-em i z Windows zbyt dużego doświadczenia nie mam (ostatnio używałem go tydzień i powróciłem znów na Linuksa). Stanąłem jednak przed problemem maszyny, która ma dual-boot (Windows XP + wybrane distro). Partycja z dystrybucją została usunięta, więc logicznym jest, że GRUB się wyłoży. No więc wsadziłem do tej maszyny płytkę z XP, zbootowałem, dostałem się do konsoli odzyskiwania i wydałem polecenia fixboot i fixmbr. Niestety Windows i tak nie zaczął bootować, gdyż uruchamianie stanęło w miejscu, gdzie powinien pojawić się GRUB i jest wyłącznie czarny ekran (czasem kursor miga w lewym górnym rogu). No i ten czarny ekran tak stoi i nic się nie dzieje. Przyznam, że zgłupiałem, gdyż dawniej stosowałem tę technikę u ludzi i działała. Czy są jakieś programy do reinstalacji windowsowego bootloadera? Przyznam, że nie mam tu dużego pola doświadczenia, gdyż zawsze używałem tylko Linuksa, więc po co miałem uczyć się o tym, jak u kogoś znów bootować Windows. Kiedyś był dobry do tego Super Grub Disk, ale sprawdziłem obecną wersję i autor powinien zostać powieszony za uszy - z potężnego narzędzia do zarządzania MBR zrobił najzwyklejszego tylko GRUBA startującego z CD, z którego można wybrać system. Jak w takim razie przywrócić bootloader Windows XP, skoro fixmbr i fixboot nie działają?

Garrappachc
komentarz
komentarz

Hm... Czyli rozumiem, żeś wywalił linuksa, tak? Odpal gruba. Jeżeli rzeczywiście nie ma śladu po linuksie, pojawi się jego konsola. Wpisz, co następuje:

[font="'Courier New"][size=2][color="#808080"]>[/color][color="#8B0000"] rootnoverify (hdx,y)[/color][/size][/font]
[font="'Courier New"][size=2][color="#808080"]>[/color][color="#8B0000"] chainloader +1[/color][/size][/font]
[font="'Courier New"][size=2][color="#808080"]>[/color][color="#8B0000"] boot [/color][/size][/font]
[font="'Courier New"][size=2][color="#8B0000"]
[/color][/size][/font]
[size=2]Oczywiście, x i y to nr Twojego dysku i partycji, na której jest windows. Gdy się zbootuje, spróbuj z konsoli wykonać jeszcze raz fixboot i fixmbr.[/size]

Joseph
komentarz
komentarz (edytowane)

Tak, ta osoba wyczyściła partycję z Linuksem. Nie ma dostępu go GRUB'a, gdyż pojawia się ekran z błędem GRUBA i tyle (chyba Error 15), więc nie mam jak go edytować. GRUB się przecież nie odpali, jeśli się skasuje partycję z Linuksem, tylko na amen się wyłoży, nie dając dostępu do niczego (nie wiem jak z GRUB2, mówimy o GRUB Legacy). Edytować też nie ma go przecież nawet jak, ponieważ konfiguracja gruba jest na partycji z Linuksem, a ta istnieć przestała. Niestety instalacja XP odpada, gdyż to płyta tymczasowa i instalacja byłaby poza licencją (cóż - niektórzy przejmują się takimi dla wielu osób "pierdołami"). Potrzebuję jakiś program do odzyskania bootloadera Windows XP, gdyż fixmbr nie zdaje egzaminu. Nie wiem czemu. Być może dlatego, że preinstalowany jest tam Windows XP Proffesional, a płytka ta jest z XP Home. Bootloader jednak to bootloader... Pamiętam, że właśnie kiedyś chyba Super Grub Disk miał możliwość reinstalacji bootloadera Windows, ale to było kiedyś - pisałem, co autor zrobił z nim teraz (z Ferrari zrobił z niego Malucha) :-/ Muszę pobrać starszą wersję i zobaczyć.

rokko
komentarz
komentarz

[quote]Potrzebuję jakiś program do odzyskania bootloadera Windows XP[/quote]
Pobierz z sieci samą konsolę odzyskiwania (obraz ISO), wypal ją na płytę CD lub w ostateczności nagraj to na pendrive przy pomocy choćby aplikacji WinToFlash, do której zresztą instrukcję napisałem niegdyś. Uruchom z niej komputer i w konsoli wpisz te dwie komendy które podał wyżej [b]Garrappachc[/b] (w przypadku XP).

Garrappachc
komentarz
komentarz

Wywal linuksa. Grub jest zainstalowany na mbr, na partycji linuksowej są jedynie configi. Jak wywalisz linuksową doszczętnie, uruchomi się ta właśnie wyżej wspomniana konsolka gruba.

Joseph
komentarz
komentarz (edytowane)

[quote name='Garrappachc' date='21 luty 2010 - 23:54' timestamp='1266792875' post='980154']
Wywal linuksa. Grub jest zainstalowany na mbr, na partycji linuksowej są jedynie configi. Jak wywalisz linuksową doszczętnie, uruchomi się ta właśnie wyżej wspomniana konsolka gruba.
[/quote]

Tam jest tylko

[quote]"GRUB loading, please wait...
Error 15"[/quote]

I blokada wszystkiego - GRUB nie wstaje z racji braku configów (w sumie logiczne - nie ma configów, listy systemów, skonfigurowania...). Nigdy nie widziałem tego, co opisujesz Ty :) Ale może dlatego, że latami nie instaluję systemu na nowo, bo jak raz postawię tak stoi do czasu, aż sam się nie wysypie (co zdarza się nieczęsto, bo zdołam to odkręcić), więc nie mieszam przy GRUBciu.
A może po prostu nie zgłębiałem tematu (po co, skoro latami używałem tylko Linuksa, więc problemy z GRUB i bootloaderem Windows to dla mnie nowa sprawa). Pobrałem starą wersję Super Grub Disk - tam to jest potężne narzędzie. Przetestuję jak będę miał możliwość

EDIT:

Tak mi wpadło do głowy. Nie każde distro to oferuje (nie mają tego ficzera automagiczne jak Ubuntu i pochodne - chyba że już dali), ale bardziej zaawansowane dystrybucje oferują możliwość ustalenia gdzie GRUB ma zostać zainstalowany. Mnie to wszystko jedno, niech siedzi na MBR, bo mam zamiar używać Linuksa kolejne 10 lat, ale co byłoby, gdyby zainstalować go na partycję z Linuksem? Czy wtedy po usunięciu takiej partycji bootloader Windows wystartowałby od kopa? Nie testowałem nigdy takiego wariantu, ale zastanawia mnie to.

Garrappachc
komentarz
komentarz

Jeśli zainstalujesz na partycji z linuksem, to możesz mieć 100% pewności, że tenże nie wstanie.

P.S. Użyj liveCD.

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.