ЛАБОРАТОРНА РОБОТА №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. Висновок: Я отримав практичні навики з компілювання ядра відповідно до поставлених вимог.