Восстановление ядра Linux без «чистого»

Извиняюсь, если это вопрос новобранец, но я не мог найти ничего очевидного в этой «проблеме» в сети.

Я создаю собственное ядро, основанное на 4.11 (для Mintx64, если это имеет значение). Я уже собрал и установил его, чтобы доказать, что он работает. Теперь я сделал несколько небольших изменений для нескольких файлов (в драйверах и сетевых подсистемах, поэтому мне нужно сначала скомпилировать собственное ядро!)

Теперь я хочу создать модифицированное ядро. Однако, когда я бегу

fakeroot make -j5 deb-pkg LOCALVERSION=myname KDEB_PKGVERSION=1 

Кажется, что система сборки начинает «чистую» загрузку всего материала, поэтому я быстро ее остановил. К сожалению, компьютер, который я использую, не благословлен хорошим процессором и занимает много часов, чтобы строить с нуля. Поэтому я предпочел бы избежать повторения, если это возможно!

Можно ли сделать только инкрементную сборку без всякого «чистого» d или это требование системы сборки ядра?

Выход, который я получил, был:

 CHK include/config/kernel.release make clean CLEAN . CLEAN arch/x86/lib ... 

2 Solutions collect form web for “Восстановление ядра Linux без «чистого»”

Вы можете попробовать создать эти пакеты deb с помощью другого инструмента, make-kpkg , установленного apt-get install kernel-package . Тогда, например

 make-kpkg --rootcmd=fakeroot --initrd --uc --us -j2 kernel_image kernel_headers 

Эта команда не должна делать make clean каждый раз.

Я исправил это, перейдя в make-файл для команды deb-pkg и удалив «make clean» из скрипта. По-видимому, это не вызвало каких-либо негативных последствий при сборке, и я без проблем запускал настраиваемое ядро ​​на неделю или две. YMMV!

  • Отладка высокой (почти полной) загрузки процессора / памяти приложения «Веб-контент» на Linux Mint
  • Драйвер графической подсистемы для Linux Mint 16 на ноутбуке Acer Aspire 5100
  • Подключите клавиатуру Logitech MX900
  • Как решить странную ошибку при запуске Google Chrome?
  • Сетевой менеджер исчез
  • Ноутбук Asus X540S: внутренний микрофон, но не работает
  • Как изменить стандартную веб-страницу в Linux Mint 12
  • Ошибки шрифта Linux Mint 12
  • Обновленный до монетного двора 17, клавиатура, застрявшая на неанглийском языке (неправильная компоновка), не может войти в систему
  • Apache, не может ссылаться на Домашний каталог, Alias ​​не работает
  • Исправить яркость linux mint 17.2
  • Interesting Posts

    Как вы можете перемещать (или копировать) все файлы в каталог с тем же префиксом имени файла?

    В чем разница между использованием лака и кэширования содержимого в memcached?

    Копирование каталога для нескольких домашних пользователей и изменение прав пользователя / группы

    Как сканировать каталог с пробелом в его имени с помощью maldet

    Переключение уровня запуска при перемещении / var в другой раздел

    Псевдоним для списка каталогов, отсортированный по времени, измененный в обратном порядке

    Почему traceroute отправляет три пакета?

    tar –occurrence = опция игнорируется?

    замена sed не будет работать (регулярное выражение)

    Общая библиотека для всех дистрибутивов Linux

    Где можно найти инструменты для проверки целостности хранилища (записи / чтения)?

    Печатать случайные строки в соответствии с порядком исходного файла

    Как открыть файл в последней закрытой позиции в VI

    Sshfs на Beaglebone Black пароль с ручкой Ubuntu 3.14

    Добавление RPM к установочному DVD SLES

    Linux и Unix - лучшая ОС в мире.