專利名稱:一種基于linux系統(tǒng)下驅(qū)動安裝的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及Iinux系統(tǒng)安裝時的驅(qū)動加載方法,對于驅(qū)動加載不上的現(xiàn)象,和選 擇的驅(qū)動不能很好的符合系統(tǒng)安裝的要求的用戶可以使用此方法解決后顧之憂。
背景技術(shù):
目前的硬件控制器的發(fā)展很快,Iinux系統(tǒng)雖然更新較快,但由于系統(tǒng)包所限制以 及更新隨速度等原因,對于硬件控制器的驅(qū)動,仍然需要通過手動加載的方法來實現(xiàn),在加 載驅(qū)動的過程中由于軟驅(qū)的兼容性以及系統(tǒng)的加載驅(qū)動不全等問題,導(dǎo)致系統(tǒng)不能正常的 安裝。出現(xiàn)這種問題往往不能很好的定位,盲目的更換硬件設(shè)備,以及重新安裝系統(tǒng)等操 作,不僅耗費了大量的人力物力,對于項目的達(dá)成均產(chǎn)生了不好的影響。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于LINUX系統(tǒng)下驅(qū)動安裝的方法。具體步驟如下1)安裝Iinux系統(tǒng)時,當(dāng)使用系統(tǒng)安裝光盤引導(dǎo)起來后,一路默認(rèn),到達(dá)即將進(jìn)去 分區(qū)之前,按ctrl+alt+f2進(jìn)入系統(tǒng)的文本界面。2)上述安裝過程中請將需要加載的驅(qū)動模塊放在軟盤或者u盤上,并在機(jī)器開始 啟動時插在服務(wù)器的usb接口上。3)進(jìn)入文本界面時,使用命令cd/proc/partation查看一下軟盤或者u盤的設(shè)備 號。注此時的軟盤或者u盤系統(tǒng)并沒有給其分配具體的設(shè)備名稱。需要手動的建立節(jié)點 信息,使其在內(nèi)存中可用。使用如下命令mknod b 140 9 (具體的數(shù)值按照上步查看的數(shù)值 進(jìn)行具體對應(yīng))/dev/sdb4)執(zhí)行完3后,系統(tǒng)(此時沒有按照完成,Iinux會把相應(yīng)的內(nèi)容調(diào)入到內(nèi)存中) 中可以識別到軟盤或者u盤得設(shè)備信息可用的設(shè)備名稱為/dev/sdb5)使用命令mkdir/cgz進(jìn)入/dev/sdb將驅(qū)動模塊的cgz拷貝到cgz文件夾下并 gzip-d驅(qū)動模塊.cgzlcpio-div進(jìn)行解壓。解壓后在相應(yīng)的內(nèi)核文件夾下尋找相應(yīng)的驅(qū)動 模塊。此處內(nèi)核文件夾一般命名為2. 6. 18.此處假設(shè)需要加載的驅(qū)動模塊為megasr. ko6)將megasr. ko拷貝到/tmp/lib/modules文件夾下、注此處的/tmp為內(nèi)存中的 文件夾目錄。為Iinux安裝過程中調(diào)入內(nèi)容以供使用; 7)將模塊拷貝完成后,執(zhí)行insmod megasr. ko ;8)執(zhí)行完上一步后按ctrl+alt+fl進(jìn)入圖形界面繼續(xù)按照即可,系統(tǒng)安裝過程會 把您選擇的模塊添加到即將完成的系統(tǒng)中。本發(fā)明的優(yōu)異效果是方便使用者在對于LINUX系統(tǒng)進(jìn)行安裝時對于可以選擇的 驅(qū)動進(jìn)行有選擇的安裝,以方便最終使用者能夠按照自己的需求進(jìn)行驅(qū)動模塊的選擇,同 時對于軟驅(qū)默認(rèn)加載不上的驅(qū)動模塊,可以通過此方法進(jìn)行加載,真正做到了,系統(tǒng)安裝完 成后即不需要再額外添加別的驅(qū)動模塊。相比目前使用的驅(qū)動添加方法此方法具有優(yōu)點如下1.通過軟盤即可將所要安裝的驅(qū)動模塊在系統(tǒng)安裝階段即可完成。2.所添加的驅(qū)動具有可選擇性。3.驅(qū)動模塊在系統(tǒng)安裝階段即寫入內(nèi)核,不必在系統(tǒng)安裝完成后重新編譯。4.對于系統(tǒng)加載不上的驅(qū)動可以通過此方法加載完畢。5.操作簡單只需敲入命令即可。6.移植性較強,和具體的硬件和操作系統(tǒng)無關(guān)。通過此方法可以100%的加載上系統(tǒng)所需要的驅(qū)動模塊,可以省去很多不必要的麻煩。并能有選擇性的加載上硬件控制器 的驅(qū)動。使機(jī)器能夠很好的在硬件服務(wù)器上上運行,保證了硬件控制器穩(wěn)定順利的運行。
具體實施例方式實施例1)測試的目的在對于LINUX系統(tǒng)進(jìn)行安裝時對于可以選擇的驅(qū)動進(jìn)行有選擇的安裝,以方便最 終使用者能夠按照自己的需求進(jìn)行驅(qū)動模塊的選擇,同時對于軟驅(qū)默認(rèn)加載不上的驅(qū)動模 塊,可以通過此方法進(jìn)行加載。2)測試的環(huán)境軟件環(huán)境需要安裝的LINUX系統(tǒng),需要添加的驅(qū)動模塊。硬件環(huán)境服務(wù)器主機(jī),需要添加的驅(qū)動模塊的存放位置軟盤或者u盤;3)測試步驟(實現(xiàn)方法)到達(dá)圖形界面后查看硬盤已經(jīng)順利的識別。4)測試數(shù)據(jù)及界定標(biāo)準(zhǔn)步驟執(zhí)行完成后,退回到安裝界面,會發(fā)現(xiàn)之前沒有發(fā)現(xiàn)的硬盤設(shè)備已經(jīng)出現(xiàn),系 統(tǒng)安裝完成后,系統(tǒng)正常啟動,進(jìn)入系統(tǒng)后發(fā)現(xiàn)相應(yīng)的驅(qū)動模塊已經(jīng)加載上;5)測試的效果通過以上測試步驟,可以幫助使用者順利的安裝所需要的驅(qū)動模塊,對于機(jī)制不 全的Iinux系統(tǒng)此方法可以避免驅(qū)動安裝不上的問題,解決了系統(tǒng)安裝過程中識別不到硬 件控制器的問題。
權(quán)利要求
一種基于LINUX系統(tǒng)下驅(qū)動安裝的方法,其特征在于具體步驟如下1)安裝linux系統(tǒng)時,當(dāng)使用系統(tǒng)安裝光盤引導(dǎo)起來后,一路默認(rèn),到達(dá)即將進(jìn)去分區(qū)之前,按ctrl+alt+f2進(jìn)入系統(tǒng)的文本界面;2)安裝過程中請將需要加載的驅(qū)動模塊放在軟盤或者u盤上,并在機(jī)器開始啟動時插在服務(wù)器的usb接口上;3)進(jìn)入文本界面時,使用命令cd/proc/partation查看一下軟盤或者u盤的設(shè)備號,此時的軟盤或者u盤系統(tǒng)并沒有給其分配具體的設(shè)備名稱,需要手動的建立節(jié)點信息,使其在內(nèi)存中可用,使用如下命令mknod b 1409/dev/sdb;4)執(zhí)行完步驟3后,系統(tǒng)識別到軟盤或者u盤得設(shè)備信息,可用的設(shè)備名稱為/dev/sdb;5)使用命令mkdir/cgz進(jìn)入/dev/sdb將驅(qū)動模塊的cgz拷貝到cgz文件夾下,并通過gzip-d驅(qū)動模塊.cgz|cpio-div進(jìn)行解壓,解壓后在相應(yīng)的內(nèi)核文件夾下尋找相應(yīng)的驅(qū)動模塊,此處內(nèi)核文件夾命名為2.6.18.此處需要加載的驅(qū)動模塊為megasr.ko;6)將megasr.ko拷貝到/tmp/lib/modules文件夾下,此處的/tmp為內(nèi)存中的文件夾目錄,為linux安裝過程中調(diào)入內(nèi)容以供使用。
全文摘要
本發(fā)明提供一種基于LINUX系統(tǒng)下驅(qū)動安裝的方法。在對于LINUX系統(tǒng)進(jìn)行安裝時對于可以選擇的驅(qū)動進(jìn)行有選擇的安裝,以方便最終使用者能夠按照自己的需求進(jìn)行驅(qū)動模塊的選擇,同時對于軟驅(qū)默認(rèn)加載不上的驅(qū)動模塊,可以通過此方法進(jìn)行加載,方便使用者在對于LINUX系統(tǒng)進(jìn)行安裝時對于可以選擇的驅(qū)動進(jìn)行有選擇的安裝,以方便最終使用者能夠按照自己的需求進(jìn)行驅(qū)動模塊的選擇,同時對于軟驅(qū)默認(rèn)加載不上的驅(qū)動模塊,可以通過此方法進(jìn)行加載,真正做到了,系統(tǒng)安裝完成后即不需要再額外添加別的驅(qū)動模塊。
文檔編號G06F9/445GK101819533SQ20101013203
公開日2010年9月1日 申請日期2010年3月25日 優(yōu)先權(quán)日2010年3月25日
發(fā)明者蔡積淼 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司