日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Sco-Unix的核心引導(dǎo)過程

【Sco-Unix的核心引導(dǎo)過程】
Unix既可以從硬盤又可以從軟盤上引導(dǎo) 。兩者都是由BIOS裝載硬盤或軟盤的引導(dǎo)扇區(qū),由引導(dǎo)扇區(qū)來裝載執(zhí)行核心引導(dǎo)程序??Boot程序 。本文簡要介紹Boot程序的引導(dǎo)過程 。

Boot的內(nèi)部命令

Boot共有“?”、“systty”、“mem”、“dir”、“l(fā)ink”共五個內(nèi)部命令 。Sco Unix 5.0以上還有“debug”、“version”兩個命令 。
1)?:在命令行上輸入“?”,來顯示Boot目前可以裝載Unix核心的設(shè)備,例:
fd:軟盤,hd:硬盤 。fd(61):對應(yīng)于能引導(dǎo)的第一個軟盤,hd(40):對應(yīng)于能引導(dǎo)的第一個硬盤 。如果是sco-Unix 5.0以上的版本,還可以從Ramdisk.net 上啟動Unix 。
2)systty=0或1:
在系統(tǒng)引導(dǎo)時,由hdboot1來確認(rèn)主顯示適配器和com1的有效性 。在缺省方式下,控制臺位于主適配器上,如果主適配器出現(xiàn)故障不可用,則系統(tǒng)自動把com1口作為主控制臺 。通過systty參數(shù)來修改位置,systty=0:控制臺位于主適配器上,systty=1:控制臺位于com1口上 。缺省的通訊參數(shù)為:9600波特率,8位,1停止位,無校驗 。
3)mem=[range] [/flag]:
一般來說,Boot能夠檢測到所有的系統(tǒng)內(nèi)存,可以用“mem=/p”來顯示內(nèi)存情況 。如果Boot檢測內(nèi)存有誤,或出于特殊需要,可以用此參數(shù)來調(diào)整系統(tǒng)可用內(nèi)存 。這是Unix系統(tǒng)的一大特點 。
range:為內(nèi)存范圍
格式為:
起始內(nèi)存?終了內(nèi)存
終了內(nèi)存?起始內(nèi)存/d
起始內(nèi)存 內(nèi)存大小
內(nèi)存的單位用k(千字節(jié))和m(兆字節(jié))表示 。例:
1m?8m,或8m?1m/d,或1024k?8m:表示系統(tǒng)可用8m內(nèi)存 。另:
1m?5m,6m?8m:表示系統(tǒng)8m內(nèi)存中,5m?6m內(nèi)存不能使用 。
flag標(biāo)志,有以下幾種形式:
/d: 高地址向低地址掃描 。
/n:標(biāo)明該段內(nèi)存為非DMA方式存取,所有16M以外的內(nèi)存,系統(tǒng)自動標(biāo)為非DMA方式 。
/r:專用內(nèi)存段 。如果該段內(nèi)存為Rom Shadowing,則該段內(nèi)存確定為專用段,防止被Boot和Unix核心所覆蓋 。除了Shadow Rom外,其它可以獨立運(yùn)行的程序正文段也可以放在專用段內(nèi) 。
/l: Unix核心正文須放在16m內(nèi)存以下 。
/p: 顯示Boot初始檢測到的內(nèi)存情況,或經(jīng)過mem參數(shù)調(diào)整后,再次驗證到的內(nèi)存情況 。
需要說明的是,以上參數(shù)調(diào)整必須是1M以外的內(nèi)存 。如果內(nèi)存中存在內(nèi)存孔穴,孔穴以外的內(nèi)存Boot不能檢測到 。在許多機(jī)器上,Unix不能很好地處理Rom Shadowing問題,必須在機(jī)器的設(shè)置中禁止掉 。有時候,我們可能發(fā)現(xiàn)有些機(jī)型的機(jī)器存在Rom Shadowing,Unix仍能正常工作,是因為Boot引導(dǎo)時自動地把機(jī)器的Rom Shadowing禁止掉了 。
4)dir: 查看當(dāng)前Boot設(shè)備上的文件系統(tǒng)的目錄情況 。
5)link: Unix核心引導(dǎo)時裝入有關(guān)設(shè)備的驅(qū)動程序(稱為BTLD程序) 。
格式1:在Boot命令提示符下,鍵入“l(fā)ink”后回車,系統(tǒng)提示:
what packages do you need linked into the system,
or q to quit?:
在“:”后,可以輸入BTLD名稱,多個BTLD之間用空格隔開,再根據(jù)系統(tǒng)提示,插入相應(yīng)的BTLD盤 。
格式2:在Boot命令提示符下,鍵入:link=“BTLD名1 BTLD名2 …”
BTLD名之間用空格隔開,并且括在引號內(nèi) 。

Boot的外部可執(zhí)行程序

Boot的外部可執(zhí)行程序是指能夠脫離Unix核心代碼,能獨立運(yùn)行的程序 。一般來說,這些程序是用匯編編寫的機(jī)器碼,比如:Dos,bootos等 。
在Boot提示符下,輸入dos或bootos dos就可以使系統(tǒng)轉(zhuǎn)到dos操作系統(tǒng)下 。除了DOS外,可啟動的系統(tǒng)有:各種版本的DOS系統(tǒng)(dos_12、dos_16、dos_32、dos_ext)、Windows、Novell、NT、OS2、OS2_hpfs、picx、xenix、ccpm及Unix等 。其格式為:

推薦閱讀