Advertisement

Logowanie

Gościmy

Odwiedza nas 4 gości


Aktualizacja jądra w Linux Mandriva za pomocą URPMI PDF
Napisał: Alpin19   
środa, 27 kwiecień 2005

1. Wprowadzenie

1. W tym artykule postaram się zwięźle opisać aktualizację jądra w systemie Linux Mandriva (następcy Linux Mandrake).
Postaram się również aby ów tekst, dzięki swej formie, służył początkującym użytkownikom Linuxa Mandriva do zgłębienia jednej z tajemnic istoty konfiguracji tego systemu.
Pomimo ilości komend, czynności, czy samego wyglądu tegoż procesu, nie jest on tak trudny jak się wydaje, a jedynie stwarza takie wrażenie.
Instalacja i konfiguracja ręczna trwają znacznie dłużej i są bardziej skomplikowane, przez co początkującym użytkownikom polecam instalacją nowego jądra z urpmi.


2. Dlaczego chcę aktualizować jądro.
Zasadniczym pytaniem, które należy sobie zadać, to "czy ja naprawdę potrzebuję najnowszej wersji jadra ?". Udzielenie jednoznacznej odpowiedzi na to pytanie może niejednemu użytkownikowi stworzyć niemałe trudności. Ja w celu ułatwienia podjęcia decyzji opiszę najważniejsze cechy, które powinny mieć wpływ na tę decyzję:

  • - obsługa systemów plików: tutaj nie mówię o ich mnogości, ale o stabilnym działaniu, usunięciu błędów dot. zapisu i odczytu.
  • obsługa urządzeń sieciowych: ów aspekt jest nader ważny ze względu na dokonujące się rewolucje w sieci internet. Mówię tu choćby o wdrażaniu protokołu IPv6, nowych modelach kart sieciowych i sposobach przesyłu danych.
  • - obsługa urządzeń IDE/ATA/SATA/RAID: dość ważna jest obsługa urządzeń służących "magazynowaniu danych". Obecne jądro 2.6.8.1-12mdk nie wykazuje problemów przy współpracy z dyskami powyżej 137Gb, aczkolwiek obserwuje się nieco obniżoną wydajność podczas odczytu z końcowych sektorów. Nowe jądro może nam przynieśc w tym przypadku poprawę współpracy z interfejsem SATA, tak więc w tym względzie warto śledzić ChangeLog'i.
  • - obsługa urządzeń peryferyjnych usb, ieee1394 - pewne dystrybucje Linuxa wciąż wykazują problemy podczas pracy z tymi interfejsami, czego przyczyną są braki w sterownikach ohci/ehci/uhci. Śledzenie ChangeLog'u pozwoli nam na obserwację zmian dokonujących się w tej kwestii.

Jeśli już zapoznałeś się z tymi podpunktami, warto abyś również sprawdził, jak inaczej możesz wpłynąć na działanie systemu, poza aktualizacją jądra.
W internecie możesz znaleźć wiele patchy, poprawek i aktualizacji dla różnych programów. Są też opisy mające na celu pomoc w aktualizacji programu lub wprowadzeniu do niego istotnych zmian. Serwisy godne polecenia to:
- www.sourceforge.net
- rpm.pbone.net
- forum.mandrake.pl
- www.mandriva.com
Jeśli jednak nie znałazłeś takich możliwości, lub poprostu ich nie poszukałeś (w tym przypadku nie przechodź do punktu trzeciego) przejdźmy do podstaw aktualizacji systemu Mandriva Linux

2. Aktualizacja Jądra - Poradnik dla laika

3. Aktualizacja Mandriva Linux

Nie od dziś wiadomo, jak potężnym narzędziem jest urpmi zaimplementowane niemal na stałe w mandrake linux (obecnie mandriva linux). URPMI pozwala użytkownikowi na bardzo uproszczoną instalację oprogramowania, aktualizację poszczególnych aplikacji, całego systemu czy usuwanie programów.
Czym wogóle jest aktualizacja systemu ?
Mówiąc najbardziej oględnie aktualizacja systemu to pobranie, zainstalowanie i skonfigurowanie najnowszych, dopuszczonych do użytku wersji programów. W przypadku platformy Linux do przeprowadzenia aktualizacji, w zależności od systemu operacyjnego mogą służyć takie narzędzia jak:
- emerge (gentoo);
- pkg (slackware);
- urpmi (mandrake);
- apt-get (fedora, suse);
- yum (fedora, suse);

  • # Krok 1
    Narzędzia te działają w bardzo podobny, niemal identyczny sposób. Nie będę tego teraz opisywał ponieważ byłoby to tylko zapychanie głowy młodego użytkownika systemu Linux.
    Skoncentruję się jednak na samym procesie aktualizacji jądra. Aby wogóle móc mówić o aktualizacji jądra przez urpmi, należy w pierwszej kolejności zaktualizować bazę danych urpmi. W tym celu wykonaj polecenie:
    urpmi.update -a
    Dzięki temu poleceniu urpmi pobierze najświeższe pliki hdlist.cz ze skonfigurowanych przez ciebie wcześniej serwerów urpmi. Zyskasz dzięki temu dostęp do najświeższych wersji programów umieszczonych w twojej bazie urpmi.
  • # Krok 2
    Teraz powinieneś jeszcze raz sprawdzić jakie posiadasz obecnie jądro. W tym celu wykonaj polecenie:
    uname -r
    W wyniku tego polecenia ujżysz aktualnie wykorzystywaną wersję jądra, znajdującego się w twoim systemie.
    # Krok 3
    Kiedy już wiesz jakie posiadasz jądro możesz przystąpić do jego aktualizacji. W tym celu zaloguj się w konsoli jako root, podaj swoje hasło administratora
    su - 
    Po zalogowaniu się na konto administratora, możesz przystąpić do pobrania najnowszej lub pożądanej przez ciebie wersji jądra. W tym celu wykonaj polecenie:
    urpmi kernel-2.6.11-r3
    Zatwierdzenie tego polecenia spowoduje pobranie, instalację i uruchomienie nowego jądra. Dzięki temu poleceniu oraz funkcjonalności urpmi pominiesz mozolny proces konfiguracji i kompliacji jądra, który sam w sobie może zająć do dwóch godzin.

  • Objaśnienie
    Jeśli cały proces przebiegnie poprawnie, do katalogu /boot powinny zostać dodane odpowienie pliki odpowiedzialne za uruchomienie konkretnego jądrą podczas startu systemu.
    boot.0300
    config -> config-2.6.8.1-12mdk
    config-2.6.8.1-12mdk
    diag1.img
    diag2.img
    grub/
    initrd-2.6.8.1-12mdk.img
    initrd.img -> initrd-2.6.8.1-12mdk.img
    kernel.h -> /boot/kernel.h-2.6.8.1-12mdk
    kernel.h-2.6.8.1-12mdk
    map
    message -> message-text
    message-graphic
    message-text
    pl.klt
    System.map -> System.map-2.6.8.1-12mdk
    System.map-2.6.8.1-12mdk
    vmlinuz -> vmlinuz-2.6.8.1-12mdk
    vmlinuz-2.6.8.1-12mdk
    Przykładowa zawartość katalogu /boot.
    Równocześnie powinny zostać wprowadzone i zatwierdzone zmiany w /etc/lilo.conf.

    Liczba komentarzy (1) - Dodaj swój komentarz do tego artykułu...

  •  
    komentarze

    Opis niby dobry ale ja mam jądro 2.6.17.13mdvlegacy a chce aktualizować conajmniej na 2.6.21 achociaz przydało by sie na najnowszy z mozliwych ale sie nie da bo 'Brak pakietu o nazwie kernel-2.6.20-r3'. proszę aktualizować artykuł. obecnie posiadam mandriva one 2007.1

    Napisał Tomasz, dzień 04/19/2008 o 20:34

     1 
    Strona 1 z 1 ( 1 komentarze )
    ©2006 MosCom

    Musisz się zalogować.

    Ostatnio na miniForum

    Wymagania sprzętowe
    labanski 19-11-08 15:50
    PowerSave - Jasność ekranu.
    tomeez 31-10-08 16:29
    IRC
    Ne0rf3 26-10-08 15:55
    dwl-510
    hakermax 06-10-08 13:38
    hp photosmart c3100
    wojciech.zc 04-10-08 15:16
    mandriva po instalacji nie uruchamia się...
    hoolygaan 17-09-08 15:13