Aktualizacja jądra w FC4


(Cassiuss) #1

Witam,

potrzebuje w kilku prostych zdaniach i komendach dowiedzieć się

jak aktualizuje się jądro w FC4, w trybie tekstowym, bez użycia yum-a

i tego typu ułatwień.

Szukałem na forum FC, ale wszędzie opisy są chaotyczne, przeważnie robione pod X, albo opisywana jest kompilacja jądra.

Chodzi mi o to:

  1. Jaką komendą pobrać jądro, skąd i czy jakieś jeszcze pliki są potrzebne (initrd?).

  2. Gdzie je skopiować i jak zarchiwizować stare, aby go nie stracić.

  3. Jak dokonać wpisów w bootloaderze, aby mieć wybór ładowania jądra.

Z góry dziękuję za pomoc, wyrozumiałość i chęć pomocy.


#2

wget -c http://adres.jądra/jągro.rpm

Kernel-headers itp. mogą się przydać.

Nie ma takiej potrzeby. Stare zostanie na swoim miejscu i nic mu się nie stanie

np.

mcedit /boot/grub/menu.list
  • jeżeli masz Gruba, lub

    mcedit /etc/lilo.conf

    • jeżeli masz Lilo


(Cassiuss) #3

(Dzięki za zainteresowanie i szybką odpowiedź)

Czyli jak rozumiem:

Pobieram jądro tak jak napisałeś, wrzucam je do katalogu obok

poprzedniego jądra i dodaje wpis w GRUB-ie, w odniesieniu do

nowego jądra.

Nowe jądro jak rozumiem korzysta z tego samego pliku initrd co stare, tak?


#4

Niezupełnie. Jeżeli ściagniesz jądro w paczce rpm, to musisz je zainstalować tak jak każdy inny pakiet:

rpm -ivh jadro.rpm

.

NIe. Jeżeli initrd nie wygeneruje siesam, musisz to zrobić ręcznie -

man inirtd

.


(Cassiuss) #5

Teraz rozumiem, dzięki wielkie za szczegółowe wyjaśnienie.


#6

A, jeszcze jedno. Nie jestem pewien, ale chyba podczas instalacji jądra z paczki w FC automatycznie jest tworzony plik initrd oraz dodawane wpisy w bootloaderze, ale to musi potwierdzić jakiś użytkownik FC. Ja zawsze sam kompiluje jądro i wszystkie te czynności muszę wykonywać ręcznie (poza initrd, którego nie używam, bo wszystko czego potrzebujęmam już wkompilowane w jądro)