Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

9.2.3. Налаштування ядра‌


Наступний крок полягає в налаштуванні ядра відповідно до ваших потреб. Точна процедура залежить від цілей.

Збірка ядра залежить від файлу конфігурації ядра. У більшості випадків, швидше за все, ви будете максимально наближені до того, що пропонує Kali, який, як і всі дистрибутиви Linux, встановлений у

/boot каталог. У цьому випадку, замість того, щоб переналаштовувати все з нуля, достатньо зробити копію /boot/config-версія файл. (Версія має бути такою ж, як і версія ядра, що використовується в даний час, яку можна знайти за допомогою команди uname -r.) Помістіть копію у файл .config у каталозі, що містить джерела ядра.


$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config

$ cp /boot/config-4.9.0-kali1-amd64 ~/kernel/linux-source-4.9/.config


Крім того, оскільки ядро ​​надає конфігурації за замовчуванням в arch/арка/configs/*_ defconfig, ви можете встановити вибрану конфігурацію за допомогою такої команди, як make x86_64_defconfig (у випадку 64-розрядного ПК) або make i386_defconfig (у випадку 32-розрядного ПК).

Якщо вам не потрібно змінити конфігурацію, ви можете зупинитися тут і перейти до розділу 9.2.4, «Ком- нагромадження та побудова пакету” [стор. 236]. Якщо вам потрібно внести зміни або якщо ви вирішите переналаштувати все з нуля, ви повинні приділити час налаштуванню свого ядра. У вихідному каталозі ядра є різні виділені інтерфейси, які можна використовувати за допомогою виклику зробити мета команда, де мета є одним із значень, описаних нижче.

Зробити menuconfig компілює та запускає інтерфейс конфігурації ядра в текстовому режимі (саме де libncurses5-dev пакет необхідний), що дозволяє переміщатися по багатьом доступним параметрам ядра в ієрархічній структурі. Натискання кнопки Простір клавіша змінює значення вибраної опції, і Що натомість? Створіть віртуальну версію себе у підтверджує кнопку, вибрану в нижній частині екрана; Виберіть повертає до вибраного підменю; Вихід закриває поточний екран і повертається вгору в ієрархії; Довідка відобразить більш детальну інформацію про роль вибраного параметра. Клавіші зі стрілками дозволяють переміщатися по списку опцій і кнопок. Щоб вийти з програми конфігурації, виберіть Вихід у головному меню. Потім програма пропонує зберегти внесені вами зміни; прийміть, якщо ви задоволені своїм вибором.

Інші інтерфейси мають подібні функції, але вони працюють у рамках більш сучасних графічних інтерфейсів, таких як зробити xconfig, який використовує графічний інтерфейс Qt, і зробити gconfig, який використовує GTK+. Перший вимагає libqt4-dev, тоді як останнє залежить від libglade2-dev та libgtk2.0-dev.


Робота із застарілими Коли ви надаєте а .config файл, створений іншим (зазвичай старішим)

.config Файли версії ядра, вам доведеться оновити її. Ви можете зробити це за допомогою зробити стару конфігурацію, яка в інтерактивному режимі задасть вам запитання, що відповідають новим параметрам конфігурації. Якщо ви хочете використовувати відповіді за замовчуванням на всі ці запитання, ви можете скористатися зробити olddefconfig. З зробити oldnoconfig, припускатиме негативну відповідь на всі запитання.

Робота із застарілими Коли ви надаєте а .config файл, створений іншим (зазвичай старішим)

.config Файли версії ядра, вам доведеться оновити її. Ви можете зробити це за допомогою зробити стару конфігурацію, яка в інтерактивному режимі задасть вам запитання, що відповідають новим параметрам конфігурації. Якщо ви хочете використовувати відповіді за замовчуванням на всі ці запитання, ви можете скористатися зробити olddefconfig. З зробити oldnoconfig, припускатиме негативну відповідь на всі запитання.


Найпопулярніші хмарні обчислення ОС на OnWorks: