如何使用Unix引導(dǎo)串成功地安裝或引導(dǎo)
今天,我們來(lái)講解下Unix引導(dǎo)串的知識(shí).引導(dǎo)串是在系統(tǒng)引導(dǎo)時(shí)的命令行指定的傳遞給核心和設(shè)備驅(qū)動(dòng)程序的參數(shù)。引導(dǎo)串在系統(tǒng)安裝和運(yùn)行時(shí)一般情況下可用其缺省值,因而常常忽略了它的存在和作用,在不能使用其缺省值時(shí),其作用便顯現(xiàn)出來(lái)了。
系統(tǒng)啟動(dòng)時(shí),引導(dǎo)程序在內(nèi)部執(zhí)行某些引導(dǎo)串,然后裝載一個(gè)獨(dú)立運(yùn)行的程序并將命令行指定的引導(dǎo)串傳遞給命令程序(通常是Unix的系統(tǒng)內(nèi)核)。傳遞給內(nèi)核的Unix引導(dǎo)串稱為內(nèi)核參數(shù),用來(lái)設(shè)置內(nèi)核的內(nèi)部配置,例如決定root、dump和swap設(shè)備。
一些Unix系統(tǒng)必須使用Unix引導(dǎo)串才能成功地安裝或引導(dǎo),有些系統(tǒng)還會(huì)需要SCO安裝介質(zhì)上沒(méi)有提供的附加驅(qū)動(dòng)程序。
下面筆者將根據(jù)自己經(jīng)驗(yàn),列出部分系統(tǒng)安裝和運(yùn)行時(shí)經(jīng)常用到的Unix引導(dǎo)串,并給出一些使用范例。
一、在安裝過(guò)程中通常可用的一些可選的Unix引導(dǎo)串
1. 要將系統(tǒng)結(jié)構(gòu)校驗(yàn)設(shè)置為disable,可用:
mcheck.disable
2. 要避免安裝程序搜索系統(tǒng)中PCI 總線有關(guān)硬件的信息,可用:
pci.bios32
3. 要避免系統(tǒng)掃描附加硬盤驅(qū)動(dòng)器的總線,可用:
scsi.noscan
4. 要避免系統(tǒng)掃描硬盤驅(qū)動(dòng)器的在IDE總線上的ATAPI接口,可用:
wd.noscan
5. 要裝載非安裝介質(zhì)部分的特殊驅(qū)動(dòng)程序,可用:
link=
注意:在需要鏈接進(jìn)附加驅(qū)動(dòng)程序時(shí),必須在軟盤上有BTLD (Boot Time Loadable Driver) 格式的驅(qū)動(dòng)程序。
6. 要連接多個(gè)驅(qū)動(dòng)程序,可用:
link="driver driver"
例如:
defbootstr link="alad ida" 或restart link="alad ida"
7. 在OpenServer 5.x.x中指定SCSI硬盤的位置,Unix引導(dǎo)串可用:
Sdsk=(0,0,0,0)
其中"driver"為主適配器的名稱,"(0,0,0,0)"為(adapter number,bus number,SCSI ID,lun)。當(dāng)adapter number為"0"時(shí)是指使用這個(gè)driver的適配器是***個(gè)適配器,為"1"時(shí)指使用這個(gè)driver的適配器是第二個(gè)適配器。
8. 在OpenServer 5.x.x中指定EIDE(IDE)接口的CD-ROM的位置,可用:Srom=wd(n,n,n,n)
Srom是用于CD-ROM的。
在這種情況下(n,n,n,n)代表下列含義:(IDE controller,Master/Slave,LUN,BUS)
其中n只能取值0或者1。
當(dāng)IDE controller值取0時(shí)表示Primary,取1時(shí)表示Secondary。
當(dāng)Master/Slave值取0時(shí)表示Master,取1時(shí)表示Slave。
對(duì)于EIDE/IDE設(shè)備,LUN和BUS的值總是取0。
例如:指定在第二個(gè)IDE控制器(secondary IDE controller)上主位置(Master position)的CD-ROM,可用引導(dǎo)串:
defbootstr Srom=wd(1,0,0,0) 或 restart Srom=wd(1,0,0,0)
注意:在許多情況下,當(dāng)CD-ROM是IDE接口上***的設(shè)備時(shí),安裝時(shí)它必須在"Master"位置。不能用Unix引導(dǎo)串方式指定IDE硬盤的位置,這是因?yàn)椋绻荌DE硬盤,必須被設(shè)置成Primary/Master方式,這樣,在系統(tǒng)安裝過(guò)程中,該硬盤將作為主驅(qū)動(dòng)器,任何其他的IDE硬盤的配置將不能工作,引導(dǎo)串"Srom=wd(……)"也就不會(huì)發(fā)揮任何作用。
9. 在安裝期間將特別的驅(qū)動(dòng)器關(guān)掉(即設(shè)置成disable,注意該驅(qū)動(dòng)器必須是在安裝操作系統(tǒng)時(shí)不需要用到的),可用:defbootstr disable=
例如,在某些Compaq系統(tǒng)上,可能需要輸入引導(dǎo)串:
defbootstr disable=ida 或 restart disable=ida
也在一個(gè)Unix引導(dǎo)串中將多個(gè)驅(qū)動(dòng)器設(shè)置成disable。如:
defbootstr disable="ida,wdha" 或 restart disable="ida,wdha"
【編輯推薦】