Версия ядра Ubuntu 14.04.2 изменяется после перекомпиляции

Мне дали присвоение, где я должен перекомпилировать 64-разрядное ядро без любых модификаций и сделать новое ядро как ядро по умолчанию в личинке. Я делаю это на Ubuntu 14.04.2 64-разрядная система с ядром 3.16.0-60-generic.

Я выполнил следующие инструкции (некоторая часть, сопровождаемая отсюда и некоторые отсюда) -

apt-get source linux-image-$(uname -r)
sudo apt-get build-dep linux-image-$(uname -r)
cd linux-lts-utopic-3.16.0/
cp /boot/config-3.16.0-60-generic .config
make
make modules
make modules_install
sudo make install

Я могу загрузиться в ядро и все кроме версии ядра (uname -r) появляется как 3.16.7-ckt22. Как сделал изменение версии, если я скомпилировал ядро от 3.16.0-60 источники?

Править: Я не следовал полным инструкциям от https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel, потому что они перезаписывают текущее изображение ядра с новым. Я хотел изображение с измененным суффиксом как-3.16.0-60-recompiled или что-то подобное, и появитесь вместе с исходным изображением в личинке.

0
задан 13 April 2017 в 15:24

1 ответ

Короткий ответ - то, что версия ядра не изменилась для Вашей компиляции, она была изменена для официальной версии Ubuntu. Более длинный ответ ниже.

Чиновник ядра Ubuntu имеют числа специальной версии. Можно искать номер версии, отображающийся здесь , и конкретная строка копируется ниже:

3.16.0-60.80~14.04.1    Ubuntu-lts-3.16.0-60.80_14.04.1 3.16.7-ckt22

См. здесь для объяснения соглашения о присвоении имен, также скопированного ниже:

What does a specific Ubuntu kernel version number mean?

The official version of an Ubuntu kernel tells you a number of things,
including the base upstream version, the current Ubuntu ABI identifier
and the kernel flavour. (See How can we determine the version of the
running kernel? to find your current version number.)

Given a version like 2.6.35-6.9-generic this can be broken into four
parts as below:

    <base kernel version>-<ABI number>.<upload number>-<flavour> 

The base kernel version represents the mainline version on which the
Ubuntu kernel is based. The ABI number represents significant changes
in the kernel Application Binary Interface. The upload number is a
monotonically increasing counter for each upload of this base version.
The flavour indicates which kernel configuration variant this is (See
What is a Kernel Flavour?). 
2
ответ дан 26 July 2019 в 08:22

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

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