Strona Główna


<b><font color=blue>REGULAMIN</font></b> i FAQREGULAMIN i FAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  <b>Galeria</b>Galeria  DownloadDownload

Poprzedni temat «» Następny temat
Awaria bootloadera GRUB (Ubuntu)
Opublikował Wiadomość
Endriu48 
Mod
*emW-"spider"



Pomógł: 71 razy
Wiek: 75
Dołączył: 17 Sty 2006
Posty: 3222
Skąd: O...../Mazury
  Wysłany: Pon 01 Paź, 2007   Awaria bootloadera GRUB (Ubuntu)

No właśnie padła mi niedawno "Winzgroza". Po reinstalce zniknął GRUB od Ubuntu :?:
Sytuacja wyjściowa:
Na jednym dysku ustawiony WinXp a na drugim Linux (Ubuntu/DEBIAN)
Założony GRUB (w czasie instalacji Linuxa), którym uruchamiamy wybrany system.

AWARIA

Następuje całkowita zwiecha WinXp i utrata GRUBA-dyrygenta.

Po doprowadzeniu WinXp do stanu używalnosci (odpala), brak kontaktu z Linuxem.
Jak to naprawić tak żeby nie utracić danych i nie robić drugiej instalacji Linuxa (Ubuntu)?

•Po pierwsze Primo.
Sprobować odpalić LiveCD z płyty instalacyjnej, zdobyć bootowalną dystrybucję ratunkową (np.KNOPPIX) lub SGB (Super GRUB Disc )
> http://forjamari.linex.org/frs/?group_id=61 to link do ISO.

•Po drugie Primo.
Znajdź nazwę partycji z bootem dla linuxa (hdb - u mnie bo to drugi dysk ale może być podobnie np. hd1 lub hdb1)

•Po trzecie Primo.
Odpalić konsolę i zapodać:

sudo dd if=/dev/hdb of=bootsect.lin count=1 bs=512
- to polecenie kopiuje zawartość sektora i pakuje do pliku bootsect.lin

(Na kilku forach są różne sposoby tego wyjścia ale powodowały w WinXp błąd biblioteki hal.dll). U mnie poszła właśnie ta ale należy tez sprawdzić linux.boot, boot, bootsect.lnx - może na innym sprzęcie to właśnie zaskoczy? Te niezgodności może wynikają z obecności Serwice Pack'ow?)

Plik ten trzeba przenieść do głównego dysku WinXp > C:\bootsect.lin
- bezpośrednio z dyskietki, Pendrv.

Teraz opuszczamy Linuxa i restart do WinXp.
W głównym katalogu odszukać boot.ini
Zmieniamy jego atrybuty (z ukryty i systemowy) Wchodzimy w edycję (np.Notatnik) i widzimy to:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=option /fastdetectet


* na końcu dopisać *

C:\Bootsect.lin="linux"

Zapisujemy, przywracamy atrybuty (na ukryty i systemowy)

Wykonujemy restart i z okienka menu wybieramy ulubiony system. :)
:viktoria:

oprac.wl. J&AJ
_________________
"Doświadczenie zmienia się proporcjonalnie do zrujnowanego sprzętu."


Jak pomogłem to Kliknij w -> POMÓGŁ!
 
 
 
sesil 
1


Dołączył: 16 Lip 2008
Posty: 7
Skąd: Skierniewice
Wysłany: Czw 31 Lip, 2008   

a nie lepiej odpalić płytę live, zalogować się do środowiska chroot i przepisać bootsector dla gruba?
wygląda to mniej więcej tak:
Kod:
chroot /mnt/root
mount -t proc proc /proc
grub-install --recheck /dev/hda

szczegóły tutaj:
http://www.szarp.com.pl/h...rub-rescue.html
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group