1. 首先將下載好了的linux
2. 進入/usr/src/linux-
3. 將/boot目錄下的config文件拷貝到/usr/src/linux-
4. 執行命令:make menuconfig配置編譯選項。先將/usr/src/linux-
然後進入Device DriveràHID DevicesàUSB HID Boot Protocol drivers,選中兩個模塊(如下圖所示),很重要!之前犯了一個錯誤,導致鍵盤,鼠標不能用。
然後保存退出menuconfig。
5. 完成配置編譯選項後,執行命令:make,開始編譯安裝,這個過程大約需要30分鐘左右。
6. Make完成後,執行命令:make modules && make modules_install,安裝剛纔配置編譯選項時選擇的模塊。
7. 安裝完成模塊後,執行命令:make install,這時編譯安裝的最後一步,這一步的需要的時間很短。
8. 完成編譯安裝後,執行reboot命令重啓操作系統。
9. 重啓並選擇新編譯的內核引導OS,登錄進入shell界面,這時,USB仍然是不能使用的,需要編輯/etc/init.d/boot.local使操作系統啓動自動加載USB驅動模塊:
Shell提示符下輸入:vi /etc/init.d/boot.local 在文件尾加入以下信息(切記不要顛倒順序,否則會引起衝突):
modprobe usbcore
mount –t usbfs none /proc/bus/usb
modprobe ehci-hcd
modprobe uhci-hcd
modprobe ohci-hcd
modprobe usbkbd
modprobe usbmouse
modprobe usb-storage (可選擇不加入,保險起見加入吧!)
保存退出,然後重啓OS即可。這樣,新的內核就能完全支持USB設備了!當然以上的內容我已經在試驗機器上編寫好了,可以直接拷貝出來導入別的編譯新內核的機器就行了。