kapitan_hak pisze:Czy muszę zakładać jakieś patche?
- myślę że nie
Do dzieła - wychodzę z założenia, że podstawy znasz. Zrobimy kompilację metodą debianową ponieważ:
[INDENT]jest preferowana przez ,,Debian reference'',
jest chyba łatwiejsza i prostsza,
można w łatwy sposób zainstalować i odinstalować nowe jądro.[/INDENT]
-----------------------
Iinstalujemy pakiety:
[INDENT]
libncurses5-dev
kernel-package[/INDENT]
ściągamy źródła tego np. jądro jest to najnowsze jajko 2.6.24-rc7. Jądro mimo że z serii rc (realese candidate) jest przetestowane przeze mnie i działa idealnie. Automatycznie wykryło moją kartę WiFi
Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g, której poprzednie jądra nie były w stanie wykryć.
Przekopiuj nowo ściągnięte jądro do katalogu /usr/src i rozpakuj.
Powstanie katalog:
W katalogu:
masz plik config -2.6.xxx od jądra, na którym aktualnie pracujesz - prawdopodobnie config-2.6.22-3-486.
Aby mieć pewność, który to plik wydaj polecenie:
numerek jądra i konfigu będą się idealnie zgadzały.
Przekopiuj ten plik config -2.6.xxx do nowopowstałego katalogu nowego jajka, czyli do:
Dla Twojego ułatwienia zmień nazwę config -2.6.xxx na config1.
Wejdź do katalogu:
i wydaj polecenie:
Odpali się konfigurator jądra, zjedź na sam dół i wczytaj przekopiowany przez Ciebie plik ,,config'' - czyli:
najedź podświetleniem na linijkę:
i naciśnij enter.
Wpisz:
i naciśnij enter
Właściwie to już nic więcej nie musiałbyś robić, ale jak już jesteś w konfiguratorze, to wykorzystajmy to, aby Twój sprzęt pracował szybciej, czyli dostosujmy jądro do Twojego procesora.
Najedź podświetleniem na:
wybierasz wersję swojego procesora i zaznaczasz przy pomocy spacji.
Jeśli masz procesor dwurdzeniowy, to zaznaczasz:
to wystarczy, sekcja
zostanie zaznaczona automatycznie.
Naciskamy na dole
i podświetlamy sekcję (na samym dole)
Wpisujemy:
ta kropka na początku nazwy jest bardzo ważna.
To tyle, wychodzimy z konfiguratora przez naciśniecie:
jeśli konfigurator zapyta o zapisanie, to zgadzamy się:
Teraz nadal będąc w tym samym katalogu wydajemy polecenie:
Kod: Zaznacz cały
make-kpkg linux-image linux-headers --initrd
Możesz iść na kawę itp. - co wolisz.
Po zakończeniu kompilacji, w katalogu /usr/src otrzymasz dwa pliki .deb o nazwach:
Kod: Zaznacz cały
linux-headers-2.6.24-rc7_2.6.24-rc7-10.00.Custom_i386.deb
linux-image-2.6.24-rc7_2.6.24-rc7-10.00.Custom_i386.deb
lub bardzo podobnych.
Zwróć uwagę co osiągnęliśmy:
[INDENT]nowe jądro w postaci pliku deb
nagłówki tego jądra w postaci pliku deb
plik initrd, ponieważ nie znam Twojego komputera, a przypuszczam że go masz.[/INDENT]
Instalujemy nowe jajko przy pomocy dpkg.
Kod: Zaznacz cały
dpkg -i linux-image-2.6.24-rc7_2.6.24-rc7-10.00.Custom_i386.deb
nagłówki:
Kod: Zaznacz cały
dpkg -i linux-headers-2.6.24-rc7_2.6.24-rc7-10.00.Custom_i386.deb
Jeśli masz gruba - nic nie musisz robić, jeśli lilo - należy je przeładować poleceniem
Restart komputera.
I to tyle. Przepraszam, że się tak rozpisałem
I jeszcze jedna rada, gdyby zdarzyło się tak nieszczęśliwie, że nowe jajko nie odpali - w czasie ładowania systemu, trzymaj wciśnięty przycisk
lewy shift - będziesz miał możliwość wyboru starego jądra (LinuxOLD)
Pozdrawiam.