網頁

2013年3月11日 星期一

安裝Kernel Source


  • 將新版的kernel rpm安裝至系統,如果該rpm是第一次安裝,則使用rpm -ivh,如果是升級,則使用rpm -Uvh。可先下載kernel source。安裝之後,系統會在/usr/src之下新增一個linux-[版本編號]的目錄,並且會將linux-2.*連結到該目錄。
  • 核心升級實做
    • 進入/usr/src/linux-*.*的目錄之下,鍵入make menuconfig,按下enter後即可進入畫面
  • Step 1.make clean
    • 清除所有已經編譯過的物件
  • Step 2.make dep
  • Step 3.make bzImage
    • 將新的核心置於預設的位置
  • 以上3個Step可用一行簡化 make clean dep bzImage
  • Step 4.媥編譯好的核心置於/boot,並改名,名稱當然隨意取啦,但是可以配上日期,比較容易記得。
    • cp ./arch/i386/boot/bzImage /boot/vm2013
  • Step 5.make modules
  • Step 6.make modules_install
  • Step 5 , 6 可以合成一行 make modules modules_install
  • Step 7.建立映象檔
    • /sbin/mkinitrd/boot/initrd-xxx
  • Step 8.設定boot loader
    • 若是你使用的是grub,則在/etc/grub.conf之中加入相同的設定,並指定核心所在的位置
    • 若是你使用的是lili,則需設定 /etc/lilo.conf


沒有留言:

張貼留言