| Odzyskiwanie GRUBa |
|
|
| Ubuntu - Gotowe rozwiązania | ||||
| Wpisany przez QkiZ | ||||
| niedziela, 06 grudnia 2009 14:58 | ||||
Strona 1 z 2 ShareJako, że GRUB2 to jeszcze eksperyment i często działa jak chce, wrócę jeszcze do starego dobrego GRUBa. W tym artykule napiszę jak odzyskać GRUBa po instalacji np. Windows'a, który usuwa go z Master Boot Record.
Najlepiej zacząć od uruchomienia Linuksa z płyty bądź pendrive'a. Teraz musimy zamontować partycję z Linuksem na dysku twardym. Jeśli uruchomiliśmy np. Ubuntu z płyty, zamontowanie partycji z głównym systemem plików Linuksa to żaden problem. Po prostu wybieramy Miejsca i któryś z dostępnych dysków, na którym znajduje się Linux. Możemy go rozpoznać po właściwej wielkości (skoro sami zainstalowaliśmy system to wiemy, ile daliśmy miejsca na tą partycję). Powinna nam się pojawić ikonka na pulpicie. Możemy przejrzeć jej zawartość wchodząc również przez katalog /media/xxxx/. Za xxxx wstawiamy katalog (punkt montowania) tej partycji. Zazwyczaj to jest nazwa partycji, numer identyfikacyjny lub po prostu tekst disk.
Jeśli nie mamy środowiska graficznego oczywiście możemy to zrobić z konsoli. Tworzymy katalog, który posłuży nam za punkt montowania partycji z głównym systemem plików.
mkdir disk
Jeśli jesteśmy zalogowani jako zwykły użytkownik Linuksa live, a nie jako root to musimy dać sudo przed tą komendą. Teraz musimy zamontować ten system plików. Dajemy:
mount -t <system_plików> /dev/<plik_urządzenia> /media/<punkt_montowania>
W miejsce:
Przykładowe polecenie montowania:
mount -t ext4 /dev/sda1 /media/disk
Jeśli wszystko się udało dla sprawdzenia czy podłączyliśmy dobrą partycję wylistujmy katalog punktu montowania. Jeśli pojawią się standardowe katalogi systemu Linuksa, to jest ok. Teraz przechodzimy do konsoli GRUBa poleceniem grub.
Najpierw dajemy polecenie znalezienia pliku stage1 znajdującego się w katalogu /boot/grub/.
find /boot/grub/stage1
Oczywiście tą komendę wydajemy w konsoli GRUBa. Powinniśmy otrzymać odpowiedź w postaci hd(x,y), gdzie x to numer dysku (0 jako pierwszy, 1 jako drugi, itd), a y to numer partycji na której jest plik /boot/grub/stage1. Na przykład: powyższe polecenie zwróciło nam wartość hd(0,0). To znaczy, że plik stage1 znajduje się na dysku pierwszym i pierwszej partycji.
Teraz trzeba wskazać tą partycję. Wydajemy polecenie:
root hd(x,y)
Oczywiście za x i y wstawiamy to co zwróciło nam wcześniej polecenie find. Tym razem nie dostaniemy od programu żadnej odpowiedzi, chyba że wystąpi jakiś błąd.
Na różnych stronach piszą, że następnym poleceniem instaluje się GRUBa w MBR. Ale to nie prawda. Samym poleceniem setup nic nie zdziałamy, GRUB nie pojawi się po rebutowaniu. Polecenie setup jak na ekranie monitorów zobaczycie sprawdzi czy istnieją na wybranej przez nas partycji pliki GRUB i ustawi konfigurację. Wydajemy polecenie:
setup (hdx)
Za x podajemy to co wcześniej (już bez parametru wskazywania partycji, tylko który dysk). Po tym poleceniu program sprawdzi czy istnieją pliki GRUBa i skonfiguruje je na nowo. Teraz możemy wyjść z programu poleceniem quit.
Następnym poleceniem zainstalujemy GRUBa w MBR. Teraz już w bash'u dajemy:
sudo grub-install --root-directory=/media/<punkt_montowania> hdx
Za punkt_montowania podajemy katalog w którym zamontowaliśmy główny system plików na dysku twardym. Za x podajemy to co podawaliśmy w konsoli GRUBa (czyli nr dysku). Teraz powinniśmy mieć już GRUBa na dysku.
|
||||
| Poprawiony: wtorek, 09 marca 2010 15:55 |
.
Tematy pokrewne
Najczęściej czytane
Losowe linki
Spinacz RSS
-
Rusza Wolna Kultura!
Rusza Wolna Kultura!
Rozpoczyna się nowa, otwartoźródłowa działalność *castowa w ramach grupy OSmedia! Już teraz zapraszamy do wysłuchania pierwszej audycji z cyklu Klub Dyskusyjny, jednak Wolna Kultura to nie tylko podcasty…
Od dłuższego czasu mówiliśmy w Laboratorium Technik Mobilnych BRAMA o rozpoczęciu działalności[…]
Source: OSnews.pl
Created on: 5 Feb 2012 | 11:13 pm
OSnews.pl | 5 Feb 2012 | 11:13 pm -
Pierwsze AmigaOne X1000 u użytkowników | PPA.pl
Pierwsze AmigaOne X1000 u użytkowników | PPA.pl
Pierwsze egzemplarze AmigaOne X1000 z limitowanej edycji "First Contact" docierają do odbiorców. Niemiecki portal Golem.de przekazał do ogólnej wiadomości tę informację. Z kolei w serwisie YouTube pojawił się pierwszy film przedstawiający moment uruchomienia komputera.
Źródło: amiga-news.de...Czytaj więcej na stronie www.ppa.pl[…]
Source: Polski Portal Amigowy
Created on: 5 Feb 2012 | 10:47 pm
Polski Portal Amigowy | 5 Feb 2012 | 10:47 pm -
Podsumowanie udziału Haiku w Google Code-In
Podsumowanie udziału Haiku w Google Code-In
16 stycznia br. zakończył się turniej Google Code-In, skierowany do uczniów szkół. Trwał on w dniach od 21 listopada 2011 r. do 16 stycznia 2012 r. W tym czasie wolontariusze ukończyli 208 zadań na rzecz Haiku. W większości zadania polegały[…]
Source: OSnews.pl
Created on: 5 Feb 2012 | 9:55 pm
OSnews.pl | 5 Feb 2012 | 9:55 pm -
Liderzy protestów przeciw ACTA bojkotują debatę u Premiera
Liderzy protestów przeciw ACTA bojkotują debatę u Premiera
Premier Tusk w piątek wieczorem zaprosił “internautów” do transmitowanej na żywo debaty na temat ACTA, która odbyć się ma w poniedziałek. Organizatorzy protestów oraz organizacje walczące o wolny i niezależny od władz Internet zdecydowały się jednak zbojkotować debatę.
Podczas Improwizowanego[…]
Source: OSnews.pl
Created on: 5 Feb 2012 | 7:51 pm
OSnews.pl | 5 Feb 2012 | 7:51 pm -
AmiDARK Engine 0.5 | PPA.pl
AmiDARK Engine 0.5 | PPA.pl
Tworzony od kliku lat przez Frederica Cordiera AmiDARK Engine to tzw. GDK (Game Development Kit), czyli zestaw narzędzi przeznaczonych do prostego tworzenia gier. Inspiracją autora podczas tworzenia pakietu są takie zestawy jak DarkBASIC Professional, czy DarkGDK. Autor udostępnił wersję 0.5,[…]
Source: Polski Portal Amigowy
Created on: 5 Feb 2012 | 6:30 pm
Polski Portal Amigowy | 5 Feb 2012 | 6:30 pm
Statystyki
| 86% | | Poland |
| 6.7% | | United States |
| 2.1% | | United Kingdom |
| 1.5% | | Kuwait |
| 0.8% | | Germany |
| 0.4% | | Netherlands |
| 0.3% | | Ireland |
| 0.2% | | Japan |
| 0.1% | | Norway |
| 0.1% | | Sweden |
| Dzisiaj: | 25 |
| Wczoraj: | 227 |
| Bieżący tydzień: | 25 |
| Poprzedni tydzień: | 1456 |
| Bieżący miesiąc: | 1044 |
| Poprzedni miesiąc: | 5609 |
| Ogółem: | 16844 |














