簡體   English   中英

如何更改內核的版本字符串?

[英]How to change version string of the kernel?

我是Linux的新手,也是構建/編譯自己的內核的新手。 對於初學者,我只想弄清楚如何更改內核的版本字符串。 例如,當我執行uname -a時,它會輸出“Linux localhost.localdomain 3.11.10-100.fc18.i686”。 我想自定義,但我不確定要編輯的文件。 我知道它必須是我的內核目錄中的一些文件,但我一直在經歷它們沒有運氣。 任何幫助都會很棒!

在頂級Makefile的頂部,有四行

VERSION = 3
PATCHLEVEL = 18
SUBLEVEL = 7
EXTRAVERSION =

當然,對於不同的內核版本,值是不同的。 這些用於構造版本字符串,因此在構建內核之前更改它們會更改您構建的內核的版本字符串。

此外,還有一個配置選項CONFIG_LOCALVERSION ,可在General Setup -> Local version - append to kernel release下找到General Setup -> Local version - append to kernel release make menuconfig中的General Setup -> Local version - append to kernel release此處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM