2012年3月24日 星期六

[Linux][Ubuntu][Kernel Local Name]

因為直接改 Kernel 裡的 Local Name 需要一些方法才能正確的編譯。

所以乾脆直接利用 make-kpkg 的 flag 來改比較方便,就是「--append-to-version」。

指令如下:

sudo fakeroot make-kpkg --initrd --append-to-version=-zqpm kernel_image kernel_headers

編出來的檔案在我這邊的情形是

linux-headers-3.1.10-zqpm_3.1.10-zqpm-10.00.Custom_amd64.deb
linux-image-3.1.10-zqpm_3.1.10-zqpm-10.00.Custom_amd64.deb

安裝好後在 grub.cfg 呈現的樣子是

menuentry 'Ubuntu, with Linux 3.1.10-zqpm' --class ubuntu --class gnu-linux --class gnu --class os

理論上來說,重開機後選它登入後 uname -a 顯示類似

Linux 3.1.10-zqpm

沒有留言:

張貼留言