Ubuntu Kernal Bump Release и Build Kernel

Я пытаюсь построить ядро ​​для Ubuntu Groovy 5.8.0-43-Generic # 49-Ubuntu, поскольку я сделал некоторые изменения в USB XHCI водители. Это изменения, которые были предложены исправить проблему, зарегистрированную в Bugzilla.kernel.

до сих пор я клонировал Groovy Repo ubuntu и оформить филиал на теге ubuntu-5.8.0-43.49 Все инструменты сборки были установлены, и сборка добивается успеха. Ниже приведены шаги, которые я взял

  1. Fakeroot Debian / правил чистый
  2. DCH -I

здесь я пытаюсь поднять версию, чтобы при этом, когда я пойду на установку нового встроенного ядра, нет конфликтов с существующими ядро. Я хочу сохранить существующее ядро ​​и просто загрузиться новый для тестирования. Верхняя часть изменений выглядит следующим образом:

linux (5.8.0-43.49ubuntu1) UNRELEASED; urgency=medium
 
 * groovy/linux: 5.8.0-43.49ubuntu1 

 -- myname <myname@mmyname-XPS-15-9500>  Thu, 25 Feb 2021 21:00:54 +0000
  
  1. Lang = C Fakeroot Debian / Pruit Двоичные заголовки двоичного двоичного двоичного Beararch

после того, как сборка добивается успеха, как и ожидалось, у меня есть куча пакетов .deb, главные были

Linux-Headers-5.8.0-43_5.8.0-43.493_5.8.0-43.49UBUNTU1_ALL.DEB

Linux-Headers-5.8.0-43-Generic_5.8.0-43.49UBUNTU1_AMD64.deb

Linux-Image-NENSIGNED-5,8 .0-43-Generic_5.8.0-43.49UBUNTU1_AMD64.DEB

Обратите внимание на Ubuntu1 В названии файлов .deb совпадает с версией удара, добавленного к изменению шага 2.

  1. Скопируйте 3 .deb Пакеты выше к ПК, который я хочу установить новое ядро.
  2. sudo dpkg -i * .deb

Заголовок .deb Файлы не устанавливают проблему, однако Linux-Image-Densigned-5.8.0-43-Generic_5.8.0-43.49UBuntu1_Amd64.deb не удается со следующим конфликтом:

dpkg: regarding linux-image-unsigned-5.8.0-43-generic_5.8.0-43.49ubuntu1_amd64.deb containing linux-image-unsigned-5.8.0-43-generic:
 linux-image-unsigned-5.8.0-43-generic conflicts with linux-image-5.8.0-43-generic
  linux-image-5.8.0-43-generic (version 5.8.0-43.49) is present and installed.

В этом говорится, что пакет Linux-Image DEB содержит версию ядра, которая уже установлено.

Если я извлечу пакет DEB Linux-Image в каталоге каталог VMlinuz-5,8.0-43-Generic , USR / Share / Doc / Linux- Image-unsigned-5.8.0-43-Generic / ChangeLog показывает модифицированный изменяемый файл в соответствии с шагом 2.

Я не понимаю, почему версия Bump в Changelog не предотвращает предотвращение этого конфликта. Я искал ответ на это и единственное предложение для предотвращения этого конфликта было использование DCH -I в соответствии с шагом 2 выше.

Спасибо

1
задан 26 February 2021 в 02:07

1 ответ

.50ubuntu1is49, как я видел некоторые пакеты, названные в Ubuntu. Это должно заставить вас на вершину до тех пор, пока следующий выпучок в любом случае или вы не захотите пойти еще выше 50, чтобы ваша версия всегда установлена ​​и выбрана как самая высокая. Вы, по-видимому, не волнуете стоковую ядро, так почему позволяют одному даже попытаться установить.

0
ответ дан 18 March 2021 в 23:31

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

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