Zamknięty Temat
Strona 1 z 5 1 2 3 ... OstatniOstatni
Pokaż wyniki od 1 do 10 z 49

Temat: GRUB - instalacja, konfiguracja, naprawa itp.

  1. #1

  2. #2
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    GRUB - co to?


    Co to jest w ogóle GRUB? Grub (GRand Unified Bootloader) jest to program rozruchowy. Dzięki niemu możemy zaraz przy włączeniu komputera wybrać system który chcemy uruchomić. Grub potrafi odczytać bardzo wiele systemu plików (ext2, minix, FAT, FFS, ReiserFS, XFS, JFS i wiele innych). Potrafi on również załadować system bezpośrednio z urządzenia. GRUB obsługuje zabezpieczenia hasłem uruchamiania dowolnego systemu operacyjnego lub możliwości uruchomienia powłoki. Dla haseł obliczana jest suma MD5 co powoduje trudności w odgadnięciu hasła nawet, gdy przez przypadek mamy do dyspozycji sumę kontrolną.

  3. #3
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    Naprawa GRUBa

    Czasami się zdarza, że GRUB pokaże nam jakiś błąd, nie wiadomo dlaczego i nie możemy uruchomić żadnego systemu. W takim wypadku mamy kilka rozwiązań. Poniżej podaję sposoby naprawy GRUBa. Jeżeli, któryś z nich nie zadziała, to próbuj następnym sposobem.

  4. #4
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    Uruchamianie systemu z poziomu GRUBa Autor: gson

    - Gdy zobaczysz ekran z wyborem systemu wciśnij c co sprowadzi cię do linii komend.
    - Zakładając, że system który chcesz uruchomić znajduje się na hda7 to wpisujesz:

    Kod:
    root (hd0,6)
    Dlaczego właśnie hd0,6? Ponieważ hd0 to jest dysk, a 6 partycja, liczona od zera, to hda7.

    - Wpisujesz:

    Kod:
    kernel /boot/vmlinuz-2.6.?? root=/dev/hda7
    lub w przypadku jądra z serii 2.4:

    Kod:
    kernel /boot/vmlinuz-2.4.?? root=/dev/hda7
    Gdzie w miejscu ?? wpis swój kernel. Jeżeli nie wiesz jakie masz jajko użyj Tab a nazwa zostanie dokończona.

    - Jeżeli masz zrobione dowiązanie to możesz spróbować:

    Kod:
    kernel /vmlinuz root=/dev/hda7
    - Jeżeli musisz załadować obraz initrd:

    Kod:
    initrd /boot/initrd.img-2.??
    - No i w końcu:

    Kod:
    boot

    Jeżeli wpisałeś wszystko dobrze to będziesz miał odpalony system.

    Możesz jeszcze spróbować wpisać:

    Kod:
    grub-install hda
    Spróbuj także pozmieniać pliki GRUBa w /boot/grub/ oraz przyjrzyj się plikowi /boot/grub/menu.lst

  5. #5
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    Instalacja GRUBa w MBR za pomocą LiveCD Autor: Adamo8

    Odpalamy jakiś LiveCD np. Knoppix, Ubuntu Live, Debian LiveCD itp.

    - Jeśli nie pamiętamy jakie właściwie mamy partycje na dysku (numeracja i system plików) to po odpaleniu systemu z płytki możemy to sprawdzić graficznym programem qparted lub wydając w terminalu polecenie (jako root!):

    Kod:
    fdisk -l
    - Jako root wydajemy kolejno (oczywiście musisz wpisać zamiast hda7 swoją partycję):

    Kod:
    mkdir /mnt/root
    mount -t ext3 /dev/hda7 /mnt/root
    mount -t proc none /mnt/root/proc
    mount -o bind /dev /mnt/root/dev
    chroot /mnt/root /bin/bash
    grub
    - Powinieneś zobaczyć taki wpis:

    Kod:
    grub>
    Jeśli tak to jest ok.

    - Wpisujemy dalej:

    Kod:
    find /boot/grub/stage1
    Pokaże nam co zostało znalezione.

    - Jedziemy dalej (też podaj swój dysk i partycję):

    Kod:
    root (hd0,6)
    setup (hd0)
    Po restarcie powinniśmy mieć Gruba zainstalowanego i dostęp do systemu. Jeżeli tak nie będzie, upewnij się, że dobrze robisz i spróbuj ponownie. Jeżeli znowu się nie uda, spróbuj innego sposobu.

  6. #6
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    Edycja /boot/grub/menu.lst Autor: mylczek

    Możemy to zrobić zrobić z poziomu dowolnego systemu np. Windows, jakiś LiveCD itp.

    - Otwieramy więc /boot/grub/menu.lst

    - Wpis w tym pliku powinien wyglądać miej więcej tak:

    Kod:
    title        Debian GNU/Linux, kernel 2.6.18-2-k7
    root        (hd0,6)
    kernel        /boot/vmlinuz-2.6.18-2-k7 root=/dev/hda6 ro
    initrd        /boot/initrd.img-2.6.18-2-k7
    savedefault
    boot
    Teraz parę wyjaśnień:

    title - tekst, który zobaczysz w GRUBie podczas wyboru systemu.
    root - partycja, na której jest dany Linux (musi być w nawiasie) - 0 to nr dysku (tutaj master), a 6 to nr partycji, licząc od zera (w tym wypadku linux jest na hda7, więc wpis wygląda tak jak wyżej).
    kernel - podaje ścieżkę do kernela - pod Knoppiksem wejdź do katalogu boot na dysku, na którym masz linuksa i sprawdź jaką końcówkę ma plik vmlinuz i wpisz zamiast tych co są wyżej. Zmień jeszcze dysk na jakim ten linux jest, bo wyżej jest tak jak już wspominałem hda7.
    initrd - tak samo jak przy kernel - sprawdzasz jakie numery ma plik initrd.img w twoim katalogu boot na dysku z linuksem i poprawiasz.
    boot to komenda, która bootuje system.

    Zapisujesz teraz plik, zrestartuj kompa i powinno śmigać. Uwaga! Najczęściej trzeba tylko zmienić linijkę root.

  7. #7
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    Odzyskiwanie GRUBa Autor: tanatos

    Wkładamy jakąś najnowszą płytę instalacyjną Debiana do napędu i wpisujemy:

    Kod:
    rescue
    lub:

    Kod:
    rescuegui
    Wykonujemy po kolei wszystkie montowania dysków, klawiatury, sprawdzanie internetu itp. (tak jak w przypadku normalnej instalacji). W pewnym momencie następnym krokiem który sie pojawi będzie uruchom konsolę odzyskiwania (lub coś w tym stylu). Tam wybieramy partycję na której mamy zainstalowany system. Teraz ładuje Ci się powłoka z twoim systemem w trybie rescue. Sprawdź plik /etc/lilo.conf lub /boot/grub/menu.lst w poszukiwaniu błędów. Jak już wszystko poprawisz, w przypadku używania LILO, wpisz:

    Kod:
    lilo
    W przypadku używania GRUBa po prostu zapisz zmieniany plik.

    I to wszystko. Jeżeli problem był w MBR to po restarcie wszystko powinno się naprawić.

  8. #8
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    Błędy GRUBa


    Jak wiadomo GRUB potrafi czasami się wywalić z różnymi błędami. Listę tych błędów znajdziemy tutaj: http://www.gentoo.org/doc/pl/grub-error-guide.xml Jak widać jest to dokumentacja Gentoo :/ Ale bezsensem było by przepisywać, wszystko co się tam znajduje, tutaj, więc po prostu podaję linka.

    Zobacz dokładnie, czy znajduje się tam błąd, który akurat u Ciebie występuje. Jeżeli tak właśnie jest, zobacz co powinieneś zrobić i wykonaj.

  9. #9
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    Zamiana LILO na GRUBa, oraz instalacja GRUBa


    Najpierw odpowiedzmy sobie na jedno pytanie: Dlaczego nie LILO?. LILO można by powiedzieć, że jest już przestarzały i słabo rozwijany. Grub natomiast ma o wiele większe możliwości niż LILO i jest bardzo dobrze rozwijany. Oczywiście nikt nie zmuszą Cię do GRUBa, zrobisz jak zechcesz. Jeżeli posiadasz LILO i dobrze Ci działa, to nie musisz bawić się w GRUBa.


    Aby zmienić LILO na GRUBa należy najpierw odinstalować LILO, a następnie zainstalować GRUBa. Nie można po odinstalowaniu LILO uruchomić ponownie komputera. Należy najpierw odinstalować LILO, a następnie zainstalować GRUBa. Mówiąc krótko zrób to:

    Kod:
    apt-get remove lilo
    i

    Kod:
    apt-get install grub
    lub jeśli korzystasz a aptitude:

    Kod:
    aptitude remove lilo
    i:

    Kod:
    aptitude install grub
    i w zależności z jakiego dysku korzystamy to w konsoli GRUBa (wchodzimy tam (do konsoli gruba) za pomocą klawisza c wtedy kiedy zaraz przy uruchomieniu komputera pokaże się nam ekran GRUBa):

    Kod:
    root (hd0,6) setup (hd0)
    Co to oznacza? Wywnioskuj to z opisów przywracania GRUBa.

  10. #10
    Senior Member
    Wersja: Sid amd64
    Na Forum od
    Jul 2006
    Skąd
    Kartuzy
    Postów
    3,092
    Usuwanie LILO lub GRUBa z MBR


    Tak, nie raz się zdarza, że ktoś już nie chce mieć Linuksa na dysku, ale po usunięciu go, pozostał ten "wredny" GRUB bądź LILO. Sprawa jest bardzo prosta. Wkładamy płytkę Windowsa (testowane na Windows XP Pro), uruchamiamy tryb odzyskiwania/naprawa (lub coś w tym stylu - najczęściej klawisz R). Następnie logujemy się na konto administratora i wpisujemy:

    Kod:
    fixmbr
    i uruchom ponownie komputer. Teraz nie ma już GRUBa/LILO

Zamknięty Temat

Bookmarks

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów