1. 程式人生 > >ubuntu12.04 更新核心

ubuntu12.04 更新核心

測試netlink的時候發現核心標頭檔案變了,需要用到3.4.39的核心,ubuntu12.04 核心用的是3.13.0-32

用如下步驟更新核心:

1. 下載標頭檔案,這裡用到的是64位 3.4.39版本,其它版本可以在如下地址下載:

不同標頭檔案地址: http://kernel.ubuntu.com/~kernel-ppa/mainline/

32位和63位更新類似,只是下載檔案數量不同,下載32位可參考官方教程:

https://wiki.ubuntu.com/Kernel/MainlineBuilds/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.39-quantal/linux-headers-3.4.39-030439-generic_3.4.39-030439.201304051335_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.39-quantal/linux-headers-3.4.39-030439_3.4.39-030439.201304051335_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4.39-quantal/linux-image-3.4.39-030439-generic_3.4.39-030439.201304051335_amd64.deb

2. 安裝

sudo dpkg -i *.deb

3. 重啟進入grub介面選擇新的標頭檔案即可,進入grup介面方式是按住ESC鍵或空格等。

4. 注意一點,使用新的核心會帶來舊的硬體無法使用,例如網絡卡等,這時候可以重新下載廠商驅動編譯安裝即可,網上有這方面的教程,這裡不再多述。