x86平臺編譯和安裝新的內核

make-kpkg的安裝包是kernel-package,

sudo apt-get install kernel-package

使用make-kpkg編譯內核,第一個步驟“配置內核”還是必不可少的,在這裏,我比較建議在發行版默認的config的基礎上再進行配置,這樣配置出的內核和發行版本身纔會有更好的相容性。比如Ubuntu 10.10,可以在運行“make menuconfig”之前執行命令“cp /boot/config-2.6.35-24-generic  .config”,或者在menuconfig裏先把/boot/config-2.6.35-24-generic load進來

 

make-kpkg -j8 --rootcmd fakeroot --initrd --append-to-version "xilinxFpga" kernel_image kernel_headers
sudo dpkg -i linux-headers-*.deb linux-image-*.deb
sudo gedit /etc/default/grub
sudo update-grub

 

單獨更新驅動模塊。

sudo cp -vi ~/xilinxfpga.ko /lib/modules/$(uname -r)/kernel/drivers/fpga/xilinx/
sudo update-initramfs -c -k $(uname -r)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章