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:
-
Jaką komendą pobrać jądro, skąd i czy jakieś jeszcze pliki są potrzebne (initrd?).
-
Gdzie je skopiować i jak zarchiwizować stare, aby go nie stracić.
-
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.
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
(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?
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
.
Teraz rozumiem, dzięki wielkie za szczegółowe wyjaśnienie.
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)