Рейтинг:0

Ошибка при сборке пользовательского ядра в Ubuntu 18.04 с версией ядра 5.4.0-66.

флаг in

Я собираю/компилирую исходный код пользовательского ядра версии 5.4.0-66.

Я следовал процессу, указанному в ссылке, предоставленной Ubuntu: https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel

Приведенные ниже команды используются для компиляции исходного кода ядра Linux. `

LANG=C fakeroot debian/правила чистые

LANG=C fakeroot debian/rules editconfigs

LANG=C fakeroot debian/rules бинарные-заголовки бинарный-общий бинарный-перарх

`

Через некоторое время я получаю ошибку компиляции ядра.

dpkg-deb: ошибка: «zfs-dkms_0.8.3-1ubuntu12.6_all.deb» не является архивом формата Debian

При проверке размера файла zfs-dkms_0.8.3-1ubuntu12.6_all.deb, оказалось, что это нулевой размер.

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

При дальнейшей отладке я обнаружил, что приведенный ниже оператор curl может загрузить пакет Debian нулевого размера.

curl --fail --show-error https://launchpad.net/ubuntu/+archive/primary/+files/zfs-dkms_0.8.3-1ubuntu12.6_all.deb -o zfs-dkms_0.8.3-1ubuntu12.6_all. deb -D zfs-dkms_0.8.3-1ubuntu12.6_all.deb.hdr

Ошибка здесь в том, что при кастомной компиляции ядра размер загруженного пакета zfs-dkms_0.8.3-1ubuntu12.6_all.deb отображается как нулевой. Пожалуйста, подскажите, почему ядро ​​​​не компилируется даже после выполнения процесса, упомянутого в приведенной выше ссылке, и выполнения команд.

Спасибо и С уважением, /А\нураг

waltinator avatar
флаг it
Сообщение нам, какой удаленной процедуре (RP) вы «следовали», не поможет нам помочь вам по N причинам: 1) Это удаленно. Ссылка будет завтра? 2) Чтение RP не говорит нам, насколько точно вы «следовали» за ним. Были ли у вас опечатки или пропущенные строки? У нас есть. 3) Чтение RP пропускает сообщения об ошибках, которые вы получили в своей системе. Эти сообщения об ошибках (и вызвавшие их команды) являются ключевыми элементами любой диагностики.
user1319162 avatar
флаг in
Спасибо, waltinator, за ваши комментарии. Я использовал основные этапы компиляции ядра, предоставленные Ubuntu по ссылке выше. во-вторых, ссылка используется скриптом dkms-build, который снова является частью скриптов сборки ядра ubuntu. Опечаток и пропущенных строк нет.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.