>>> Strona Główna >>> Menu Główne >>> Linux |
||
Kernel
Konfiguracja
UWAGA!!! - jest to jak na razie opis poglądowy - warto zasięgnąć także i innej lektury, gdyż zawarta tu procedura może nie w 100% zakończyć się sukcesem
Opis dotyczy instalacji kernela z płyty instalacyjnej Linux Slackware 10.2 - czyli jest to 2.4.31
cp /mnt/cdrom/kernels/bare.i/config /usr/src/linux/.config
cd /usr/src/linux
make menuconfig
Opcje na które warto zwrócić uwagę to:
Kompilacja
cd /usr/src/linux
make depend
make bzImage
make modules
Instalacja
Przed nią warto skopiować w bezpieczne miejsce obecne moduły (najwygodniej w środowisku graficznym, poprzez mc lub też poleceniem cp) a następnie je usunąć
rm -rf /lib/modules/2.4.26
Kopiujemy skompilowany wcześniej kernel do katalogu /boot/ - dobrze jak nazwa zawiera konkretną znaczącą dla nas nazwę (przydatne jak będziemy mieli już kilka kerneli ;)
ccp arch/i386/boot/bzImage /boot/vmlinuz-c
Konfiguracja LILO
Otwieramy plik konfiguracyjny lilo, na przykład edytorem pico
pico /etc/lilo.conf
Początkowy wygląd pliku lilo.conf wygląda mniej więcej tak:
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda5
label = Slack
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
Dodajemy nowe linie, kopiujemy powyższy fragment i zmieniamy w nim opcje label - nadajemy dowolną nazwę (bez polskich znaków najlepiej ;) ) i image - podajemy lokalizację nowo skompilowanego kernela. Po tych zmianach plik wygląda mniej więcej tak:
# Linux bootable partition config begins
image = /boot/vmlinuz-custom-2.4.28
root = /dev/hda5
label = Slack
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
image = /boot/vmlinuz
root = /dev/hda5
label = SlackOld
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
Zapisujemy go i wychodzimy - klawisz F2 - akceptujemy zmiany i nadpisanie pliku.
"instalujemy nowe lilo na podstawie przed chwilą zedytowanego pliku konfiguracyjnego:
lilo
od teraz przy każdym uruchomieniu komputera będą do wybrania 2 opcje uruchamiania Slackware - każda z innym kernelem
Atrakcje dodatkowe
W przypadku kart graficznych nVidia konieczne jest powtórne zainstalowanie po restarcie sterowników karty graficznej - pobieramy je ze strony http://nvidia.com i instalujemy: sh NV......run
Następnie uruchamiamy środowisko graficzne poleceniem startx i cieszymy się nowym kernelem
Może się okazać że radość ta rozpocznie się od instalacji ze źródeł sterownika alsa w przypadku gdyby po zmianie kernela nastąpiły problemy z dźwiękiem, ale o tym dopisze później ;)
W skrócie należy pobrać driver, lib, utils i oss ze strony producenta
By tuner zadziałał też trzeba jeszcze kilka kroków wykonać ale o tym w innym miejscu kiedyś będzie :)