- - доступ до сховища з пакетами вихідних кодів або доступ в інтернет;
- - пароль користувача root на локальній машині.
Якщо доступу до репозиторіїв немає або необхідно зібрати ядро певної версії, отримаєте вихідні коди з сервера kernel.org. Відкрийте в браузері сторінку https://www.kernel.org/pub/linux/kernel. Перейдіть в підкаталог, відповідний необхідної лінійці версій ядра. Виберіть потрібний архів і завантажте його на жорсткий диск. Використовуйте функцію збереження об'єктів браузера або бажаний менеджер завантажень. Також можна завантажити архів з вихідними кодами ядра потрібної версії по протоколу FTP з сервера ftp.kernel.org.
Завантажте пакети виправлень (патчі) до ядра, якщо це необхідно. Підберіть потрібні патчі на kernel.org і також збережіть їх на жорсткий диск.
Накладіть виправлення на вихідні коди ядра, якщо це необхідно. Розпакуйте архіви з патчами в директорію / usr / src. Використовуйте команду patch для внесення змін.
Перейдіть в каталог / usr / src / linux. Виконайте команду make з параметром config, menuconfig, oldconfig або xconfig. Параметр config дозволить конфігурувати ядро в покроковому режимі. Якщо вказати oldconfig, то будуть максимально використовуватися значення старої конфігурації. Команда make menuconfig дозволить здійснити конфігурування за допомогою зручного текстового меню, а make xconfig запустить графічний конфігуратор. Задайте всі необхідні параметри конфігурації ядра.