我有一個主機,主機板是 p5ql-e,它的網卡是 Atheros 1000M Ethernet Network Driver
當我在使用drbl+clonezilla,於pxe開進clonezilla後,出現如下圖問題
有可能是這個網路卡不被drbl 的kernel支援(非os的kernel)
我拿 atheros 的 linux driver去編譯
os 的 kernel 現在為 2.6.18-238.12.1.el5
也在/lib/modules/2.6.18-238.12.1.el5/kernel/drivers/net/atl1e/看到我剛編譯的模組 (alt1e.ko)
驗證 module
modinfo alt1e
modinfo atl1e
filename: /lib/modules/2.6.18-238.12.1.el5/kernel/drivers/net/atl1e/atl1e.ko
version: 1.0.0.7
license: GPL
description: Atheros 1000M Ethernet Network Driver
author: Atheros Corporation, <[email protected]>
srcversion: D7C9E6C2BF57DCDD60364C3
alias: pci:v00001969d00001026sv*sd*bc*sc*i*
depends:
vermagic: 2.6.18-238.12.1.el5 SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1
parm: TxRingSz:Transmit Ring Sizen (array of int)
parm: RxfMemSize:memory size of rx buffer(KB) (array of int)
parm: MediaType:MediaType Select (array of int)
parm: IntModTimer:Interrupt Moderator Timer (array of int)
不過再用pxe開機進clonezilla後仍出現如上圖的一樣不支援!!
原因是 drbl 的 kernel 路徑是/tftpboot/node_root/lib/modules/,且它現在的kernel是 2.6.18-238.el5,不同OS的kernel
怎麼處理 :
我如果直接把atl1e.ko放到/tftpboot/node_root/lib/modules/kernel/drivers/net/呢 ?
答案是 ? 我試了不行!!!
所以也就只有重新 drblsrv -i,在kernel 選擇同現在的2.6.18-238.12.1.el5,就會把網卡的module包進drbl裡面了,之後再 drblpush -i 即可
留言