Как изменить строку версии ядра?

Я очень новичок в Linux и очень новичок в создании/компиляции собственного ядра. Для начала, я просто пытаюсь выяснить, как изменить строку версии моего ядра. Например, когда я делаю uname-a, он печатает " Linux localhost.локального домена 3.11.10-100.fc18.i686 в". Я хотел бы настроить это, но я не уверен, какой файл редактировать. Я знаю, что это должен быть какой-то файл в моем каталоге ядра, но я просматривал их без везения. Любая помощь будет здорово!

1 ответов


в верхней части файла Makefile верхнего уровня есть четыре строки

VERSION = 3
PATCHLEVEL = 18
SUBLEVEL = 7
EXTRAVERSION =

значения различны для разных версий ядра, конечно. Они используются для построения строки версии, поэтому изменение их перед построением ядра изменяет строку версии создаваемого ядра.

кроме того, есть опция конфигурации CONFIG_LOCALVERSION, под General Setup -> Local version - append to kernel release на make menuconfig это прилагается к этому.