[發(fā)明專利]一種基于Linux系統(tǒng)的高速網(wǎng)絡啟動方法無效
| 申請?zhí)枺?/td> | 201210088788.7 | 申請日: | 2012-03-30 |
| 公開(公告)號: | CN102664922A | 公開(公告)日: | 2012-09-12 |
| 發(fā)明(設計)人: | 王渭巍 | 申請(專利權)人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 linux 系統(tǒng) 高速 網(wǎng)絡 啟動 方法 | ||
1.一種基于Linux系統(tǒng)的高速網(wǎng)絡啟動方法,?其特征在于根據(jù)Linux系統(tǒng)千兆以太網(wǎng)網(wǎng)絡啟動的原理,針對高速專有網(wǎng)絡進行改進,令高速專有網(wǎng)絡的網(wǎng)卡信息為服務器BIOS所識別,并通過BIOS選擇通過高速專有網(wǎng)絡的網(wǎng)卡進行網(wǎng)絡啟動,根據(jù)Linux系統(tǒng)的啟動原理,在Linux啟動鏡像中加入高速專有網(wǎng)絡的網(wǎng)卡驅動模塊,令系統(tǒng)在啟動時識別高速專有網(wǎng)絡,并通過它傳送操作系統(tǒng)的鏡像;具體步驟為:
在?Server端配置dhcp,成功后將相應的IP分配給client端的高速專有網(wǎng)絡的網(wǎng)卡;在client端燒錄高速專有網(wǎng)絡網(wǎng)卡對應版本的firmware使其可被服務器的BIOS識別,并在BIOS設置的啟動項里將高速專有網(wǎng)絡的啟動設為第一啟動項;在server端制作啟動內核映像文件,將相應的高速專有網(wǎng)絡驅動模塊打包進去,并放在與client端訪問的路徑目錄一致的特定目錄下;在?Server端配置tftp,啟動client端;client端通過TFTP訪問放在server端的內核映像文件,實現(xiàn)高速專有網(wǎng)絡網(wǎng)絡啟動。
2.根據(jù)權利要求1所述的方法,其特征在于,步驟還包括:
1)當前主流的BIOS都支持PXE網(wǎng)絡啟動,所以在高速專有網(wǎng)絡網(wǎng)卡的Firmware中刷入擴展ROM,包含有識別信息,令PXE支持即可;
2)Linux系統(tǒng)通過initrd這個系統(tǒng)啟動鏡像來加載各種操作系統(tǒng)啟動前的硬件驅動,所以需要將高速專有網(wǎng)絡的驅動編譯進initrd?image中,重啟client端,若能夠通過dhcp訪問到server端的內核映像,啟動系統(tǒng),則編譯成功;
將高速專有網(wǎng)絡驅動編譯進內核映像中的具體命令如下:
解壓initrd文件到/tmp目錄下,如/tmp/initrd_ib,則在/tmp/initrd_ib/下創(chuàng)建sbin目錄,并將驅動模塊復制進去,步驟如下:
mkdir?-p?/tmp/initrd_ib/sbin
cd?/lib/modules/`uname?-r`/updates/kernel/drivers
cp?高速專有網(wǎng)絡的驅動模塊ko文件??/tmp/initrd_ib/?sbin?
加載IPv6模塊
cp??/lib/modules/`uname?-r`/kernel/net/ipv6/ipv6.ko?/tmp/initrd_ib/?sbin
添加insmod
cp?/sbin/insmod??/tmp/initrd_ib/sbin/
copy編譯好的DHCP?client來支持高速專有網(wǎng)絡通過dhcp獲得ip
cp?/sbin/dhclient?/tmp/initrd_ib/sbin
cp?/sbin/dhclient-script?/tmp/initrd_ib/sbin/
mkdir?-p?/tmp/initrd_ib/var/state/dhcp
touch?/tmp/initrd_ib/var/state/dhcp/dhclient.leases
cp?/bin/uname?/tmp/initrd_ib/bin
cp?/usr/bin/expr?/tmp/initrd_ib/bin
cp?/sbin/ifconfig?/tmp/initrd_ib/bin
cp?/bin/hostname?/tmp/initrd_ib/bin
編輯init文件,加粗部分為添加內容,
#?Mount?the?NFS?root-path?from?the?diskless?server
echo?loading?ipv6
/sbin/insmod?/sbin/ipv6.ko
echo?loading?network?driver
/sbin/insmod?/sbin/高速專有網(wǎng)絡的驅動模塊ko文件
/sbin/dhclient?-cf?/sbin/dhclient.conf?。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210088788.7/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





