SCOUNIX-boot引導串的使用_第1頁
SCOUNIX-boot引導串的使用_第2頁
SCOUNIX-boot引導串的使用_第3頁
SCOUNIX-boot引導串的使用_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、SCO UNIX 引導串的使用中國人民銀行黃山市中心支行 楊新平摘 要:SCO UNIX的引導串是在引導時的命令行指定的傳遞給核心和設備驅動程序的 參數(shù),它在系統(tǒng)安裝和引導時很重要。 本文列出了一些常用的引導串, 并就一 些實際問題給出了解決的方法。關鍵詞 : SCO, 引導串 (bootstring) , 應用 引導串是在系統(tǒng)引導時的命令行指定的傳遞給核心和設備驅動程序的參數(shù)。引導串在系統(tǒng)安裝和運行時一般情況下可用其缺省值, 因而常常忽略了它的存在和作用, 在不能使用其 缺省值時,其作用便顯現(xiàn)出來了。系統(tǒng)啟動時,引導程序在內部執(zhí)行某些引導串, 然后裝載一個獨立運行的程序并將命令 行指定的引導

2、串傳遞給命令程序 (通常是 UNIX 的系統(tǒng)內核 )。傳遞給內核的引導串稱為內核 參數(shù),用來設置內核的內部配置,例如決定root、dump和swap設備。一些系統(tǒng)必須使用引導串才能成功地安裝或引導,有些系統(tǒng)還會需要SCO 安裝介質上沒有提供的附加驅動程序。下面筆者將根據(jù)自己經驗, 列出部分系統(tǒng)安裝和運行時經常用到的引導串, 并給出一些 使用范例。一、在安裝過程中通??捎玫囊恍┛蛇x的引導串1. 要將系統(tǒng)結構校驗設置為disable,可用:mcheck.disable2. 要避免安裝程序搜索系統(tǒng)中 PCI 總線有關硬件的信息,可用:pci.bios323. 要避免系統(tǒng)掃描附加硬盤驅動器的總線,可用

3、:scsi.noscan4. 要避免系統(tǒng)掃描硬盤驅動器的在 IDE 總線上的 ATAPI 接口,可用:wd.noscan5. 要裝載非安裝介質部分的特殊驅動程序,可用:link=注意:在需要鏈接進附加驅動程序時, 必須在軟盤上有 BTLD (Boot Time Loadable Driver) 格式的驅動程序。6. 要連接多個驅動程序,可用:link= ”driver driver ”例如:defbootstr link= ” alad或drestart link=” alad ida ”7. 在 OpenServer 5.x.x 中指定 SCSI 硬盤的位置,可用:Sdsk=(0,0,0,0

4、)其中” driver為主適配器的名稱, (0,0,0,0)為(adapter-number,bus-number,SCSI-ID,lun)。當 adapter number為0”時是指使用這個 driver的適配器是第一個適配器,為1”時指使用 這個 driver 的適配器是第二個適配器。 lun :logical unit number 邏輯單元號。8. 在 OpenServer 5.x.x 中指定 EIDE(IDE) 接口的 CD-ROM 的位置,可用:Srom=wd(n,n,n,n)Srom 是用于 CD-ROM 的。在這種情況下(n,n,n,n)代表下列含義:(IDE control

5、ler,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-

6、ROM是IDE接口上唯一的設備時,安裝時它必須在“ Master” 位置。不能用引導串方式指定IDE硬盤的位置,這是因為,如果是 IDE硬盤,必須被設置成Primary/Master方式,這樣,在系統(tǒng)安裝過程中,該硬盤將作為主驅動器,任何其他的IDE硬盤的配置將不能工作,引導串“Srom=wd(-)”也就不會發(fā)揮任何作用。9. 在安裝期間將特別的驅動器關掉(即設置成disable,注意該驅動器必須是在安裝操作系統(tǒng)時不需要用到的),可用:defbootstr disable=例如,在某些 Compaq系統(tǒng)上,可能需要輸入引導串:defbootstr disable=ida 或 restart d

7、isable=ida也在一個引導串中將多個驅動器設置成disable。如:defbootstr disable= ” ida,w或ha restart disable= ” ida,wdha ”二、在系統(tǒng)引導時常用的一些引導串( /etc/default/boot)傳遞給內核的參數(shù)一般具有下列形式:module=value在這個格式中,module和value及“=”都是可選的。但如果指定了value, “ =”就是必不可少的了;如果用了 “ = ”而其后面沒有value選項,這就意味首取空值(一個空的字符串)。缺省的module是內核。為安全起見,未知的module或非法的value通常都會

8、導致 UNIX 系統(tǒng)內核停止運行。這將允許用戶在重新引導系統(tǒng)時輸入正確的名稱或值。1. bootos ? |分區(qū)號|文件系統(tǒng)名稱在一塊硬盤上安裝了多個操作系統(tǒng)的機器上,最常用的引導串莫過于bootos 了。實際上bootos只是UNIX的一個外部命令,可裝載和運行非當前活動分區(qū)中的操作系統(tǒng)。bootos ?用于列出主硬盤上的分區(qū)號、分區(qū)活動狀態(tài)、分區(qū)中文件系統(tǒng)的操作系統(tǒng)代號、 各分區(qū)中所識別的操作系統(tǒng)類型、分區(qū)的起始和終止磁道號以及各分區(qū)的以磁道數(shù)標識的分區(qū)大小。bootos分區(qū)號用于引導指定分區(qū)的操作系統(tǒng)。bootos文件系統(tǒng)名稱用于引導第一個包含所指定的文件系統(tǒng)的分區(qū)中的操作系統(tǒng)。文 件系

9、統(tǒng)名稱或用大寫或小寫字母表示,主要有以下幾種:文件系統(tǒng)名稱含義ccpm并發(fā)的 CP/M filesystemdos任一種DOS文件系統(tǒng)dos 1212位DOS文件系統(tǒng)dos 1616位DOS文件系統(tǒng)dos 3232位DOS文件系統(tǒng)dos extDOS擴展分區(qū)nt | os2 | os2_hpfsNT,OS/2,或OS/2 HPFS文件系統(tǒng);bootos并不能區(qū)分這幾 種文件系統(tǒng)類型Un ixUNIX 系統(tǒng)文件系統(tǒng)Xen ixXENIX文件系統(tǒng)2. biosgeom=(cylinders,heads,sectors)忽略存儲在 BIOS 中的主硬盤幾何參數(shù)。如果 biosgeom 后面不加參數(shù),

10、它將列出主硬 盤的幾何參數(shù)。3. link program arguments . 主要用來安裝內核沒有包含的設備驅動程序。也可用如下形式實現(xiàn)這一功能: defbootstr link= ” package list ”4. systty=digit用來指定 UNIX 內核使用的控制臺。如果 digit 為 0,則系統(tǒng)控制臺為顯示適配器;如 果 digit 為 1,則系統(tǒng)控制臺為 COM1 口。5. autoboot=yes 或 no如果取yes,則引導程序等待TIMEOUT變量規(guī)定的時間后,按照defbootstr設置自動裝載 UNIX 系統(tǒng)內核。缺省值為no。6. timeout指定系統(tǒng)自

11、動引導前等待用戶輸入的時間(以秒為單位)。如果其值設為0且autoboot的值設為yes,系統(tǒng)啟動時將自動執(zhí)行缺省的引導串而不等待用戶輸入。7. default_level=n指定系統(tǒng)不進入單用戶模式時的運行級。8. fsckfix=yes 或 no決定 fsck 程序是否自行修正 root 文件系統(tǒng)中存在的問題。缺省值為 yes。9. panicboot=yes 或 no確定系統(tǒng)遇到 panic 時,是否重新啟動;缺省值是no。10. serial=param1, param2, .指定串行控制臺 (systty=1 時)的波特率、字符位數(shù)、校驗方式及停止位數(shù)。三、引導串的使用實例1筆者曾在

12、 TOSHIBA Satellite 2805 筆記本上用光盤安裝 SCO OpenServer Release 5.0.5 時,從選擇光驅、選擇語言等設置、 輸入產口序列號等、 選擇軟件產品等等直到輸入超級用 戶口令,一直沒有任何問題,超級用戶口令輸入完成后,系統(tǒng)在屏幕左下角提示:“ Readingfrom the Install Source: ”后掛起。實際上,很多人在 Toshiba Tecra和Dell Inspiration筆記本及帶 DVD-ROM 的機器上安 裝 SCO OpenServer Release 5.0.5 時均 遇到同樣的 問題, 其原因 在于使用 的光驅是 DV

13、D-ROM ,在安裝過程進行到硬盤開始初始化時,系統(tǒng)內核就會不停地搜索安裝設備,有 時這種搜索會不停地循環(huán),從而導致系統(tǒng)安裝掛起。解決方法如下:(1) 重新啟動安裝程序(2) 在系統(tǒng)出現(xiàn) Boot: 提示符時,鍵入:defbootstr wd.noscan注意,有時在某些特殊的硬件配置上安裝 Openserver 時,也會遇到這種問題,即使使 用的光驅并不是 DVD-ROM 。這時可根據(jù) CD-ROM 和主硬盤的接口是 SCSI 還是 IDE 總線 的,在Boot:提示符后輸入合適的引導串:defbootstr scsi.noscan 或 defbootstr wd.noscan2筆者在 HP

14、 Vectra 機器上安裝 SCO Openserver 5.0.5,安裝過程中沒有出現(xiàn)錯誤提示, 但是系統(tǒng)加電后不能啟動,屏幕上出現(xiàn)如下錯誤提示:Not a directoryBoot not found Cannot openStage one boot failureError lodging hd(40) /boot出現(xiàn)這種情況主要是因為 BIOS 在定位引導文件上有問題, 可能是由于盤上大的柱面數(shù) 或磁盤上錯誤的分布。解決方法如下:(1) 在系統(tǒng) CMOS 中,將所有的 DOS 特性如 caching 、BIOS shadowing 等置為 disable。(2) 在 Boot :提示符下輸入正確的硬盤幾何參數(shù)。筆者使用的機器是一個 4GB 的 IDE 接口的硬盤。Boot : biosgeom=(8930,15,63)(3) 使用“ interactive fdisk/divvy ”安裝操作系統(tǒng),確認系統(tǒng)列出的磁盤統(tǒng)計信息,必要時進行修改。在此例中,將柱面數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論