Продолжить создание собственного ядра и не начинать заново с нуля

Задача: Создать собственное ядро ​​Ubuntu из исходников git (в моем случае hwe-branch).

Краткое резюме:

Я хочу исправить ошибку, сообщенную сценариями сборки, и затем повторить только последний шаг компиляции / упаковки, который не удался при компиляции собственного ядра.

Более подробное описание проблемы:

Я хочу знать, возможно ли продолжить создание собственного ядра без необходимости многократно собирать / компилировать все с нуля. До сих пор я понимаю, что (по крайней мере для Xenial 16.04) в ./debian/rules.de есть несколько make-файлов, которые выполняют всю работу по компиляции ядра.

Однако, после выяснения, почему не удалось выполнить определенный этап компиляции / упаковки, а затем исправить проблему (например, неправильная конфигурация прокси-сервера и, следовательно, установка spl-dkms из репозитория онлайн) не удалась, я хочу продолжить после последнего успешного шага.

Я попытался определить ответственные части в make-файле (в большинстве случаев это было ./xenial/debian/rules.d/2-binary-arch.mk) и попытался закомментировать фактическую компиляцию, которая занимает больше всего времени (часть начинается с # Do the actual build, including image and modules).

] К сожалению, эта стратегия, похоже, не работает. Сборка ядра всегда дает сбой по причинам, которые выходят за рамки моих навыков создания ядра Linux, часто запрашивая запуск make mrproper, который также стирает подкаталог ./debian, содержащий сценарии сборки. и, таким образом, делает всю среду сборки неработоспособной.

Можно ли избежать повторения компиляции всего ядра из-за незначительных проблем, которые легко исправить?

0
задан 2 October 2019 в 17:07

0 ответов

Другие вопросы по тегам:

Похожие вопросы: