Встановлення додаткових аргументів командного рядка ядра
Іноді може виникнути потреба у встановленні додаткових аргументів командного рядка для ядра, що постачається з KDE Linux, і зберегти їх необмежений час — наприклад, щоб увімкнути підтримку експериментального обладнання чи драйверів, або увімкнути підтримку апаратного пасивного доступу для віртуальних машин.
Попередження: цей процес небезпечний. Встановлення невідповідних аргументів командного рядка ядра може знизити продуктивність, збільшити споживання енергії, пошкодити апаратні компоненти або завадити запуску системи.
Продовжуйте виконання дій, лише якщо ви можете ризикувати, маєте резервну копію та володієте технічною можливістю виправити будь-які помилки.
Якщо ви вирішили продовжити, ось що треба робити:
- Створіть теку /boot/loader/addons/ (зробити це в окремій системі слід лише один раз):
run0 mkdir -p /boot/loader/addons/ - Створіть додаток ядра, що містити бажані аргументи командного рядка:
run0 ukify build --cmdline '[тут мають бути аргументи]' --output /boot/loader/addons/extra_args.addon.efi
Замініть[тут мають бути аргументи]на потрібні вам аргументи командного рядка. Приклад:debug_objects
Цей додаток потім застосовуватиме додаткові аргументи ядра для кожного завантаження, незалежно від того, в яку версію ОС завантажується система.
Якщо додаток спричиняє проблеми або потреба у ньому зникне, просто вилучіть його:
run0 rm /boot/loader/addons/extra_args.addon.efi
З повним списком підтримуваних параметрів командного рядка можна ознайомитися тут.
Статтю надіслано Nate Graham, умови ліцензування — CC-BY-4.0.