亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1730 | 回復(fù): 0
打印 上一主題 下一主題

linux pxe中如何重新封裝initrd.img [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-08-25 09:07 |只看該作者 |倒序?yàn)g覽

如何添加新的模塊到initrd.img中:
(由于linux版本的升級(jí),原網(wǎng)上已經(jīng)沒(méi)有一篇文檔適合現(xiàn)在的2.6.18-128.el5的核心了,原張超文檔提供的initrd-util已經(jīng)無(wú)法完成initrd.img文件的解壓了。有關(guān)新版本initrd.img分解見(jiàn)下面測(cè)試.)
一.測(cè)試環(huán)境:
主板:P5QL-VM-EPU
軟件:Centos5.3 核心版本:2.6.18.128.e15xen
主板驅(qū)動(dòng):LAN(linux-v1.0.0.7)可以看readme文檔進(jìn)行安裝。
(安裝后生成atl1e.ko)
二、解壓initrd.img文件,重新封裝網(wǎng)卡驅(qū)動(dòng)。
1.#### unzip initrd.img####
  #### cp $cdrom(rhel5.3) /tftpboot/images/rhel/i386/5.3/###
#cd /tftpboot/images/rhel/i386/5.3
#cp initrd.img initrd.img.old
#mv initrd.img initrd.img.gz
#gunzip initrd.img.gz
#mkdir initrd
#cd ./initrd
#cp ../initrd.img .
#cpio -iv   
#ls
  bin  dev  etc  init  modules  proc  sbin  selinux  sys  tmp  var
2.###unzip modules.cgz###
#cd  /tftpboot/images/rhel/i386/5.3/initrd/modules

# ls
module-info  modules.alias  modules.cgz  modules.dep  pci.ids

#zcat modules.cgz | cpio -idm
#find
#ls
#cd 2.6.18-128.el5/i686
#cp /lib/modules/2.6.18-128el5xen(uname-r)/kernel/drivers/net/atl1e/atl1e.ko .
(拷貝atl1e.ko 到當(dāng)前目錄。)
3.###zip modules.cgz###
#find 2.6.18-128.el5/ | cpio -o -H crc > newmodules
#gzip -n -9 newmodules
#rm -rf modules.cgz
#mv newmodules.gz modules.cgz

4.###edit the module-info modules.alias modules.dep pci.ids….####
1)#vi module-info
  添加:
  atl1e
      eth
      “ATL1E NIC driver”
保存退出。
2)#vi modules.alias
   ……
alias pcmcia:m015Fc000Af*fn*pfn*pa*pb*pc*pd* airo_cs
alias pci:v00001969d00001026sv*sd*bc*sc*i* atl1e
alias pci:v00001022d00007462sv*sd*bc*sc*i* amd8111e
alias pci:v000017D3d00001681sv*sd*bc*sc*i* arcmsr
……
  保存退出。
注:例如:alias pci:v00008086d00007190sv000015ADsd00001976bc06sc00i00
      表示該設(shè)備的設(shè)備編號(hào)是 0x7190,制造商編號(hào)是 0x8086,模塊子系統(tǒng)提供商編號(hào) 0x15ad 等等,v即是代表 vendor,sv
代表 subsystem-vendor,sd代表 subsystem-device
我們可以直接從系統(tǒng)里得到(因?yàn)橐呀?jīng)手動(dòng)安裝過(guò)了)。通過(guò) modinfo .
[root@localhost modules]# modinfo atl1e
filename:       /lib/modules/2.6.18-128.el5xen/kernel/drivers/net/atl1e/atl1e.ko
version:        1.0.0.7
license:        GPL
description:    Atheros 1000M Ethernet Network Driver
author:         Atheros Corporation,
srcversion:     D7C9E6C2BF57DCDD60364C3
alias:          pci:v00001969d00001026sv*sd*bc*sc*i*
depends:        
vermagic:       2.6.18-128.el5xen 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)
   其中:depends 是和模塊相依賴的包。
3)#vi modules.dep (可以從modinfo atl1e中看出沒(méi)有依賴的包。)
   iscsi_tcp: libiscsi scsi_transport_iscsi scsi_mod
libiscsi: scsi_transport_iscsi scsi_mod
arcmsr: scsi_mod
epic100: mii
atl1e.ko:       (添加的內(nèi)容。)
qla4xxx: scsi_transport_iscsi scsi_mod
4)vi pci.ids
  添加:
  1969  atl1e Ethernet Franck.chen
        1026  Atl1e -100 Fast Ethernet Adapter
保存退出。
其中: 1969 制造商編號(hào)
        1026 設(shè)備編號(hào)。
4.###zip initrd.img####
#/tftpboot/images/rhel/i386/5.3/initrd
#find ./ -print |cpio -ov > initrd.img
#gzip -9 initrd.img
#mv initrd.img.gz initrd.img
#cp initrd.img ../

參考文檔:
http://www.chineselinuxuniversity.net/articles/5989.shtml
  
http://www.blogjava.net/alliciga/archive/2006/12/02/85055.html
http://blog.chinaunix.net/u/25100/showart_373565.html
http://www.host01.com/article/server/00070002/0621409110479623.htm





本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/31234/showart_2036184.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP