歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

如何使用Unix引導串成功地安裝或引導

今天,我們來講解下Unix引導串的知識.引導串是在系統引導時的命令行指定的傳遞給核心和設備驅動程序的參數。引導串在系統安裝和運行時一般情況下可用其缺省值,因而常常忽略了它的存在和作用,在不能使用其缺省值時,其作用便顯現出來了。

系統啟動時,引導程序在內部執行某些引導串,然後裝載一個獨立運行的程序並將命令行指定的引導串傳遞給命令程序(通常是Unix的系統內核)。傳遞給內核的Unix引導串稱為內核參數,用來設置內核的內部配置,例如決定root、dump和swap設備。
 
一些Unix系統必須使用Unix引導串才能成功地安裝或引導,有些系統還會需要SCO安裝介質上沒有提供的附加驅動程序。

下面筆者將根據自己經驗,列出部分系統安裝和運行時經常用到的Unix引導串,並給出一些使用范例。

一、在安裝過程中通常可用的一些可選的Unix引導串

1. 要將系統結構校驗設置為disable,可用:
mcheck.disable

2. 要避免安裝程序搜索系統中PCI 總線有關硬件的信息,可用:
pci.bios32

3. 要避免系統掃描附加硬盤驅動器的總線,可用:
scsi.noscan

4. 要避免系統掃描硬盤驅動器的在IDE總線上的ATAPI接口,可用:
wd.noscan

5. 要裝載非安裝介質部分的特殊驅動程序,可用:
link=
注意:在需要鏈接進附加驅動程序時,必須在軟盤上有BTLD (Boot Time Loadable Driver) 格式的驅動程序。

6. 要連接多個驅動程序,可用:
link="driver driver"
例如:
defbootstr link="alad ida" 或restart link="alad ida"

7. 在OpenServer 5.x.x中指定SCSI硬盤的位置,Unix引導串可用:
Sdsk=(0,0,0,0)
其中"driver"為主適配器的名稱,"(0,0,0,0)"為(adapter number,bus number,SCSI ID,lun)。當adapter number為"0"時是指使用這個driver的適配器是第一個適配器,為"1"時指使用這個driver的適配器是第二個適配器。

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。

當IDE controller值取0時表示Primary,取1時表示Secondary。

當Master/Slave值取0時表示Master,取1時表示Slave。

對於EIDE/IDE設備,LUN和BUS的值總是取0。

例如:指定在第二個IDE控制器(secondary IDE controller)上主位置(Master position)的CD-ROM,可用引導串:
defbootstr Srom=wd(1,0,0,0) 或 restart Srom=wd(1,0,0,0)

注意:在許多情況下,當CD-ROM是IDE接口上唯一的設備時,安裝時它必須在"Master"位置。不能用Unix引導串方式指定IDE硬盤的位置,這是因為,如果是IDE硬盤,必須被設置成Primary/Master方式,這樣,在系統安裝過程中,該硬盤將作為主驅動器,任何其他的IDE硬盤的配置將不能工作,引導串"Srom=wd(……)"也就不會發揮任何作用。

9. 在安裝期間將特別的驅動器關掉(即設置成disable,注意該驅動器必須是在安裝操作系統時不需要用到的),可用:defbootstr disable=
例如,在某些Compaq系統上,可能需要輸入引導串:
defbootstr disable=ida 或 restart disable=ida

也在一個Unix引導串中將多個驅動器設置成disable。如:
defbootstr disable="ida,wdha" 或 restart disable="ida,wdha"

Copyright © Linux教程網 All Rights Reserved