Настройка ядра и uname информации

Для практики я хочу сборку ot пользовательское ядро на моей Ubuntu 16.04. Я следовал этому руководству:

https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel

Это подходило, сборки ядра и устанавливает и прекрасные начальные загрузки. Теперь я хочу добавить пользовательскую строку версии, которая видна с 'uname-a' или что-то.

В руководстве говорится

Для создания ядра "более новым", чем запас ядро Ubuntu, от которого Вы базируетесь, необходимо добавить модификатор локальной версии. Добавьте что-то как "+test1" в конец первого номера версии в debian.master/changelog файле перед зданием. Это поможет определить Ваше ядро при выполнении, как это также появляется в uname-a.

Я не уверен, что они имеют в виду. Я изменил первую строку файла журнала изменений от

linux (4.4.0-59.80) xenial; urgency=low

кому:

linux (4.4.0-59.80-mykernel1) xenial; urgency=low

Это затем дает мне ошибку во время здания

dh_installchangelogs -plinux-headers-4.4.0-59.80-mykernel1
dh_installchangelogs: package linux-headers-4.4.0-59.80-mykernel1 is not in control info
dh_installdocs -plinux-headers-4.4.0-59.80-mykernel1
dh_installdocs: package linux-headers-4.4.0-59.80-mykernel1 is not in control info
dh_compress -plinux-headers-4.4.0-59.80-mykernel1
dh_fixperms -plinux-headers-4.4.0-59.80-mykernel1
dh_installdeb -plinux-headers-4.4.0-59.80-mykernel1
dh_installdeb: package linux-headers-4.4.0-59.80-mykernel1 is not in control info

Следующая вещь, которую я попробовал, состояла в том, чтобы изменить корневой Make-файл как так:

EXTRAVERSION = mykernel1

Но это не имело никакого эффекта вообще.

Где я неправильно или что еще я могу попробовать?Спасибо.

2
задан 13 January 2017 в 18:02

1 ответ

Не редактируйте текущую версию в debian/changelog. Создайте новую сборку с помощью dch -i, затем добавьте пользовательскую версию.

0
ответ дан 2 December 2019 в 09:31

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

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