Ubuntu 16.04 LTS рабочее 4.10.0-27-универсальное ядро.
uname -a
шоу
Linux my-pc 4.10.0-27-generic #30~16.04.2-Ubuntu SMP Thu Jun 29 16:07:46 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Когда я загружаю источник ядра
apt-get source linux-image-4.10.0-27-generic
Я получаю сообщение
Picking 'linux-hwe' as source package instead of 'linux-image-4.10.0-27-generic'
Когда я проверяю версию ядра загруженного источника
make kernelversion
О версии сообщают как
4.10.17
Как я загружаю фактический источник для фактического ядра, которое я в настоящее время выполняю?
При компиляции ядра, как я указываю целевую архитектуру? (amd64 для меня).
sudo apt-get source linux-image-$(uname -r)
sudo apt-get build-dep linux-image-$(uname -r)
Также - удостоверяется, что Вы включаете исходные URL в/etc/apt/sources.list
Вы загрузили источник правильно.
make kernelversion
никогда не будет давать Вам корректную версию ядра Ubuntu. Это производит версию магистрали.
Это может быть сделано некоторой командой, но самый легкий путь состоит в том, чтобы изучить debian.master/changelog
.
Лучший путь состоит в том, чтобы получить источники от git
. Выполненный
git clone git://kernel.ubuntu.com/ubuntu/ubuntu-xenial.git
cd ubuntu-xenial
git checkout 6cac304f7f239ac
и Вы получите Ваш 4.10.0-27
источник ядра.