因為一些嵌入式系統的關係,所以我們必需在專題時,盡量把Linux精簡化. 第一步就從Kernel做起吧! 首先,我們必需到http://www.kernel.org去下載Kernel. 如果你不想進網站,也可以直接從ftp://ftp.kernel.org/pub/linux/kernel/ 去找到你要重build的kernel版本,抓下bz檔來build!! 我是用root登入 1.在家目錄(/root/~)建立一個build資料夾(mkdir build) 2.,解開壓縮檔: tar xzvf 檔名.bz --directory build 3.去/root/build/Linuxxxxx/資料夾裡面 4.make menuconfig 5.設定你要的東西 6.make dep 7.make bzImage 8.make modules 如此這般,完成以上的動作,你個人化的Kernel就建好啦! 接下來就是放到系統裡面嚕~^_____^~

make modules_install  這個動作會把module放到/lib/modules還會把kernel的image放到/boot裡面. 另外,我們還要把System.map拷貝到/boot資料夾裡面. 而bzImage會放在arch/i386/boot資料夾. 我們必需把bzImage從arch/i386/boot拷貝到/boot cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.22 cp System.map /boot/System.map-2.4.22 接著編輯boot loader的設定檔
文章標籤
全站熱搜
創作者介紹
創作者 xboomz 的頭像
xboomz

麥雞翻米粒

xboomz 發表在 痞客邦 留言(0) 人氣(58)