ASK 02 PiotrGębala MateuszMacięga


Administrowanie systemami komputerowymi
Temat: Kompilacja jądra systemu Linux Zadania: Data:
Autor: Piotr Gębala 1 2 3 4 5 6 7 8 9 10 23 X 2013
2
Autor: Mateusz Macięga E M E E E - - - - - 10:00-12:15
Zadanie 1. Przygotowanie ćwiczenia.
W tym kroku należało uruchomić system ASK, zalogować się na konto administratora oraz
przygotować kopię drzewa zródłowego jądra systemu Linux.
stanowisko01:~/# cd /usr/src/
stanowisko01:/usr/src# cat linux-source-2.6.32.tar.bz2 | bunzip2 | tar -x
Zadanie 2. Konfiguracja i kompilacja jądra systemu Linux.
W tym zadaniu dokonujemy konfiguracji jądra poprzez wykorzystanie interfejsu znakowego
stworzonego za pomocą ncurses. Możemy oznaczyć tutaj elementy jako włączone [*],
wyłączone [ ] lub dodane jako moduł [M].
stanowisko01:/usr/src# cd linux-source-2.6.32
stanowisko01:/usr/src/linux-source-2.6.32# make menuconfig
Wybieramy tylko potrzebne nam elementy, aby jądro było jak najmniejsze.
1. Okno wyboru elementów jądra systemu Linux.
Kompilujemy jądro systemu i instalujemy moduły. Proces ten może trwać kilkadziesiąt minut w
zależności od tego ile elementów jądra dodaliśmy.
stanowisko01:/usr/src/linux-source-2.6.32# make
stanowisko01:/usr/src/linux-source-2.6.32# make modules_install
2.Instalacja modułów.
Na końcu kopiujemy pliki System.map (mapa jądra), bzImage (obraz jądra) w odpowiednie miejsca
sytemu, oraz tworzymy ram dysk z modułami wykorzystywanymi przy starcie systemu.
Zadanie 3. Konfiguracja Bootloadera.
Aby umożliwić uruchomienie systemu z nowym jądrem, musimy zmodyfikować plik
/boot/grub/grub.cfg dodając do niego odpowiedni wpis.
3. Plik grub.cfg.
Zadanie 4. Tworzenie pakietów binarnych jądra.
Aby umożliwić instalację jądra na innej maszynie należy utworzyć pakiety deb. Służy do tego
polecenie:
stanowisko01:/usr/src/linux-source-2.6.32# make-kpkg  append-to-version=-
custom binary
Zadanie 5. Zakończenie ćwiczenia.
Po zakończeniu ćwiczenia należało usunąć niepotrzebne pliki oraz wpisy w pliku grub.
Wnioski:
Największą trudność sprawił nam odpowiedni dobór elementów jądra. Wybraliśmy ich za
dużo przez co czas kompilacji znacznie się wydłużył. Po modyfikacji pliku grub.cfg, podczas
procedury startowej, pojawiła się opcja wyboru naszego jądra, jednak ostatecznie nie udało się go
uruchomić.


Wyszukiwarka

Podobne podstrony:
ASK 06 PiotrGębala MateuszMacięga
ASK 09 PiotrGębala MateuszMacięga
ASK 07 PiotrGębala MateuszMacięga
ASK 11 PiotrGębala MateuszMacięga
ASK 13 PiotrGębala MateuszMacięga
ASK 05 PiotrGębala MateuszMacięga
ASK 08 PiotrGębala MateuszMacięga
ASK 12 PiotrGębala MateuszMacięga
ASK 02 PawelKopec AdrianMakuch
ASK 02 Kernel
02 ASK
Margit Sandemo Cykl Saga o czarnoksiężniku (02) Blask twoich oczu
t informatyk12[01] 02 101
introligators4[02] z2 01 n
02 martenzytyczne1
OBRECZE MS OK 02
02 Gametogeneza

więcej podobnych podstron