ЛАБОРАТОРНА РОБОТА №8
ТЕМА: Компілювання ядра.
МЕТА: Отримати практичні навики з компілювання ядра відповідно до
поставлених вимог.
ОБЛАДНАННЯ: ПК конфігурації (Tyan Tiger i7525 (S2672ANR)/2 x Intel Xeon 2.8GHz, 1Gb – ОЗП (ECC)/1xHDD Seagate 250ГБ).
Хід роботи:
1. Завантажую вихідні коди ядра з www.kernel.org і встановлюю їх:
sudo apt-get install linux-source
2. Максимально збалансовую конфігурацію ядра відповідно до наявного апаратного забезпечення та його функціональних можливостей. Визначаюся з модулями, які будуть включені в ядро та завантажуватись додатково:

3. Здійснюю компіляцію ядра з вказаними параметрами, попередньо встановивши для цього потрібні утиліти:
sudo apt-get install build-essential kernel-package libncurses-dev
Далі видаляю файли попереднього ядра:
sudo make-kpkg clean
Запускаю компіляцію:
sudo make-kpkg --initrd --append-to-version=-mykernel kernel_image kernel_headers
4. Проводжу тестування встановленого ядра. Для цього перезавантажую ПК і дивлюся чи з’явився новий пункт, що відповідає новому ядру і завантажується автоматично у меню завантажувача GRUB.
Висновок: Я отримав практичні навики з компілювання ядра відповідно до
поставлених вимог.