- 論壇徽章:
- 0
|
第5章 安裝故障診斷
本章描述如何處理在安裝 SCO OpenServer系統(tǒng)和附加的 SCO產品過程中或在安裝之后隨即可能會發(fā)生的一些較為普通的故障。
有時在安裝過程發(fā)生的錯誤會使得在安裝軟件中或安裝后立即引導時產生問題。而這
些問題通常不是由于軟件或過程本身引起的。有時,可能是硬件問題,而通常這些問題都不
大,比如電纜連接不合適。
如果你碰到的問題這里沒有描述,使用3.3節(jié)“解決文檔中沒有的安裝問題”來幫助確定問題。例如,如果你的系統(tǒng)神秘掛起,使用該節(jié)中的內容來排除那些有可能引發(fā)該問題的較為常見的原因。
如果你不能解決問題并且必須和你的技術支持者接觸獲得幫助時,確信已按3.4節(jié)“求
助之前”描述的那樣記錄好系統(tǒng)消息 。
在安裝過程中,即使你以前安裝過這個系統(tǒng)也不要以為你知道可能會發(fā)生的一切。目前,整個安裝過程已有所改變,應該仔細地閱讀安裝文檔。
另外請參閱:“系統(tǒng)級故障診斷”
5.1解決安裝過程中的問題
本節(jié)討論如何解決可能發(fā)生在安裝過程中的常見問題 r
·在安裝過程中系統(tǒng)不能引導
·讀軟盤發(fā)生錯誤
·用 SCSI安裝設備時發(fā)生錯誤
·系統(tǒng)從Boot盤重引導或在 Boot:提示符屏幕一片空白
·系統(tǒng)在硬件配置屏掛起
·硬件自檢停止
·系統(tǒng)不能從硬盤引導
5.1.1系統(tǒng)在安裝過程中不能引導
如果你第一次從引導盤引導時,系統(tǒng)沒有顯示開始安裝的提示符:
( l) 檢查引導盤是否在驅動器里。如果是其它軟盤在驅動器里,系統(tǒng)就不會顯示
boot:提示符。用引導盤替換該軟盤并重新引導機器。
(2) 如果引導盤在驅動器里而機器仍然不能引導,確信軟盤插入正確并且軟的門已關上。
然后,重新引導機器。
(3) 如果引導盤仍然不能引導,檢驗你的軟盤驅動器在運行制造商的軟盤驅診斷
測試程序和引導 DOS盤時能否正常工作。如果軟盤驅動器能正常工作,那么
引導盤可能損壞。若有可能,檢驗該引導盤能否引導其它類似的機器。
(4) 如果引導盤己損壞而你又沒有一個備份復制盤, 請向軟件供應商索取引導盤。
或自己從光盤上制作:
如:SCO OpenServer 5.0.4 引導盤制作
1.將光驅mount到 /mnt上
# mount /dev/cd0 /mnt
# cd /mnt/images
2.dd if=/mnt/images/boot/N00 of=/dev/fd0 bs=1440
又如:SCO OpenServer 5.0.5 引導盤制作
用光盤上的ezcp命令文件拷貝到軟盤即可 (可在DOS下)
c:> cd /mnt/images/
c:> .ezcp boot/install.img of=/dev/rfd0
如果系統(tǒng)仍然不能引導,很可能是硬件有問題:
a.檢查系統(tǒng)是否有足夠的RAM(隨機存取存儲器)——參見聯機文檔。計算機必須具備
<Release Notes>中所列的最小可識別內存才能安裝操作系統(tǒng)(至少12M)。
在boot:提示符下,鍵人命令men=/p顯示系統(tǒng)上所有能使用的RAM。在絕大多
數系統(tǒng),你可以使用men= p命令改寫默認值。參見boot(HW)手冊頁。
b. 如果系統(tǒng)有足夠的 RAM,檢查主板(總線卡)是否插在正確的位置上。
c. 如果系統(tǒng)仍不能引導,可能是你把軟盤驅動器配置錯了。確認 CMOS中的值與實際
連到系統(tǒng)上的驅動器一致,并且各個驅動器在驅動器電纜上的連接位置與 BIOS中
的配置相—致。如果 CMOS設置中有 Swap drives項的設置,確信該項設置已關閉。
d. 檢查所有的卡是否都被支持(參見《SCO Handware Compatibility HandBook》或 SCO
的兼容硬件網頁),并是否正確配置基本硬件配置
e. 禁用緩沖(啟用診斷程序)和影子 RAM。
f. 如果以上測試都做過后,系統(tǒng)仍然不能引導,那么可能是硬件故障。查看與硬件測
試有關的隨機文檔 。
5.1.2讀軟盤出錯
如果在讀軟盤時發(fā)生錯誤:
( l)檢驗在軟盤驅動器中的盤是否正確。
(2)確認軟盤插入正確。
(3)確認軟盤插入后已把軟盤驅動器的門完全關好。
(4)驗證 CMOS配置正確。檢查以確保 CMOS中的值與實際連接到系統(tǒng)上的驅動器一
致,并且各個驅動器在驅動器電纜上的連接位置與 BIOS的配置相一致。如果在
CMOS設置中有一項 Swap drives設置,確信該設置已關閉,
(5)如果仍有出錯消息,請從軟件供應商處索取—個新的軟盤 。
5.1.3使用 SCSI安裝設備時出現錯誤
如果你的系統(tǒng)包含多個 SCSI設備,而在選擇 SCSI安裝設備的配置時又選錯了,并且所選的配置實際上是另一個 SCSI設備,那么就需要重新開始安裝:這是因為核心在配置 SCSI設備后把它鎖定在一特定的地方。一旦設備鎖定在特定的地方.它就不能刪除。唯一的方法就是重新開始安裝,這一次要注意選擇正確的配置。
任何時候,只要插入引導盤,在 Boot:提示符下按< Enter>鍵,就能徹底地重新開始安裝。如果你正在使用BTLD 公用程序并且需要重新開始,插入引導盤,并在 Boot:提示符下鍵人restart link=pkg1 (其中pkg1是軟件包名,你所需要的BTLD 驅動程序就是從該軟件包中抽取出來的)。更多的信息參見“在引導時增加BTLD”。
5.1.4系統(tǒng)從引導盤重新引導或在Boot:提示符空自
如果因為在boot:提示符下按< Enter>鍵后,系統(tǒng)又從引導盤上重新引導或屏幕空白
而導致無法安裝,那么下面兩種已知情況可能會產生這個問題:
. EGA或 VGA適配器配置不合適
. EGA或 VGA適配器不兼容
如果你有 EGA或 VGA適配器,檢查下列情況:
.證實 SCO OpenServer系統(tǒng)支持該適配器。請查閱 ( SCO Handware Compatibility
HandBook) 或 SCO的兼容硬件網頁 。
.確認在適配器上的開關設置是正確的。許多卡有仿真方式,確信該卡在它的本來方
式下使用。也可以用VGA, EGA, CGA和 MONOCHROME等開關試驗一下。
如果該卡處于 AUTOSWITCH狀態(tài),系統(tǒng)會在開始硬件檢測過程中掛起。參見“硬件自檢停止”。
5.1.5系統(tǒng)在硬件配置屏桂起
當從引導盤開始安裝時,緊隨著一系列診斷消息,系統(tǒng)顯示有關硬件配置的消息,由于這些消息顯示很快并互相覆蓋,因此,盡管在某些點因為檢查時間較長或調用了初始化過程會停頓一下外,那些消息通常都是看不清的。如果這個過程停止并不再繼續(xù),這通常表明相應的設備驅動程序初始化出了問題。
如果系統(tǒng)在這一點掛起,問題可能出在適配器安裝錯誤,正如3.1.6節(jié)“硬件自檢停止”
中描述的那樣,或者可能是由于 I/O地址沖突引起的。
.檢查硬件配置屏幕;每行的“address”列必須是唯一的。
.如果不存在 I/0地址沖突,按照隨機手冊的介紹運行硬件診斷程序,糾正所發(fā)現的
任何問題。
再次從頭開始安裝過程。只要插入引導盤,在Boot:提示符下按< Enter>鍵,就可以在任何時候徹底地重新開始安裝。如果你正在使用BTLD 公用程序并需要重新開始,插人引導盤,在 Boot:提示符下鍵入restart link=pkg1 (其中pkg1 是軟件包名,所需要的BTLD 驅動程序就是從該軟件包中抽取出來的)。更多的信息,請參見 “在引導時增加BTLD 。
如果系統(tǒng)在硬件配置屏幕中再次掛起,請準備好最后顯示的消息的報告,再同你的軟件
供應商聯系以便獲得更多的信息。
5.1.6硬件自檢停止
如果硬件在自檢幾秒鐘后就停止了,那么其中一個原因可能是安裝的 EGA或 VGA適
配器不正確。如果你有一個 EGA或 VGA適配器,關閉計算機并查閱該卡的文檔。在這一
點出錯也有可能是網卡不兼容。查閱《SCO Handware Compatibility HandBook》或 SC0的兼容臣件網頁,證實 SCO OpenServer系統(tǒng)支持該網卡。
如果你的圖形卡有 AUTOSWITCH特性,在安裝系統(tǒng)時必須禁用該特性。有關怎樣禁用AUTOSWITCH的信息請查閱圖形卡的文檔。一般通過把卡上的一個小開關置到關閉位置上來控制。
只要插入引導盤,在 Boot:提示符下按< Enter>鍵,就可以從頭開始安裝。
這個問題的另一個現象還表現為當使用有 AUTOSWITCH的 EGA或 VCA卡時,本應以高分辨率的 EGA或 VGA方式顯示;但 Boot:提示符卻以低分辨率的 CGA方式顯示(標準的 CGA正文是低分辨率,看得見通過字符的暗線。 EGA和 VGA正文是高分辨率,看不見任何暗線)。在這種情況下,重新設置顯示卡,直到能以高分辨率顯示為止 。
5.1.7系統(tǒng)不能從硬盤引導
如果系統(tǒng)不能從硬盤引導,正如在安裝過程的末尾中描述的那樣,你會看到出錯消息,
大致如下所示:
PANIC:iinit
這種情況通常是由于把引導塊寫到壞道上引起的,不管由于什么原因產生這個問題,都必須重新安裝 SCO OpenServer系統(tǒng)軟件。
在安裝過程中的Preparing your disk and choosing software窗口的 Hard disk setup選項
上按<Space>鍵,掃描壞塊,在 Disk 0 bad block type或 Disk 0 bad track type(顯示哪一個取決于硬盤型號)上按<Space>鍵,然后選擇一個選項。
如果在重新安裝以后,操作系統(tǒng)仍然不能引導,運行計算機和硬盤附帶的診斷程序(如
果有的話)。
5.2解決安裝后的問題
本節(jié)描述在安裝軟件后立即引導系統(tǒng)可能會遇到的一些常見問題:
· 控制臺屏幕顯示異常
· scologin圖形屏幕異常
· 硬件不能工作
· DOS不能工作
· 系統(tǒng)沒有許可或未登記軟件
· 出錯消息:不能創(chuàng)建子進程
· 出錯消息: X TOOLKIT ERROR
· 一般系統(tǒng)資源出錯消息
5.2.1控制臺屏幕顯示異常
在引導時,如果控制臺屏幕空白、鼠標消失、或顯示混亂,那么可能是使用了不兼容的顯示卡。如果該卡不能工作,查看該卡的硬件文檔?词欠裼修k法調整開關設置使得該卡使用 IBM兼容的仿真方式,并且與監(jiān)視器類型一致。這里需強調指出,一定要禁用AUTOSWITCH方式 。如果改變開關設置后仍失敗,那么你的顯示卡就是不兼容的,必須用一個兼容的顯示卡來替換:
5.2.2在tty02上的scologin圖形屏幕顯示異常
如果在控制臺 tty02上的 scologin(XC)圖形屏幕顯示異常(例如,login窗口不適合顯示器),可能是在安裝過程中配置顯示器硬件錯誤。
要解決這個問題,重新配置你的顯示器選項:
( l)查看硬件兼容手冊,驗證你的顯示器硬件(適配器和監(jiān)視器)和 SCO OpenServer系
統(tǒng)是否兼容。
(2)查看硬件文檔,驗證開關設置配置是否正確。
5.2.3硬件不能工作
如果某些硬件(例如,磁帶驅動器)在已安裝的軟件下不能工作,但卻可以在其它的操作
系統(tǒng)下工作。該硬件可能不被該軟件產品支持,或者可能是配置不正確。
5.2.4 DOS不能工作
如果安裝系統(tǒng)后, SCO Opeldbrver系統(tǒng)和 DOS都不能工作,就需要重新安裝這兩個系確信按照第7章“其它操作系統(tǒng)與SCO系統(tǒng)—起使用’’一章的有關操作去做
5.2.5系統(tǒng)是沒有許可或沒有登記的軟件
如果你在注冊時碰到 System not licensed的出錯信息,或看到有關沒有登記SCO軟件的信息時.
( l) 按< Ctrl>< Alt>< Fl>鍵切換到 tty0l。
(2) 以 root注冊。
(3)按6.1節(jié)“l(fā)icense Manager界面”中的介紹,使用命令 scoadmin license manager
(或 scoamin license) 運行 License Manager,查尋licensed (許可)欄中的yes,證實每
次安裝產品后有一個有效的許可證。
(4)按6.3節(jié)“登記產品”中的描述,登記產品,以終止有關沒有登記軟件的周期性的消
息 。查尋Registered欄中的 Yes,證實你的產品已登記。運行不帶參數的date( C)命
令,檢查系統(tǒng)日期是否正確地反映了當天的日期。如果系統(tǒng)日期顯示的不是當天日
期,使用date命令重設日期,并重新引導系統(tǒng)。
5.2.6 出錯消息:不能創(chuàng)建子進程
如果系統(tǒng)交換區(qū)已經不夠,會出現如下的出錯消息
Can’t fork
通常,在安裝時設定的默認對換區(qū)總數是足夠的,但如果機器裝人很多的圖形進程或其
它進程,應使用swap -a命令增加交換區(qū)總數。參見swap(ADM)手冊頁。
5.2.7 出錯消息: X TOOLKIT ERROR
如果系統(tǒng)為某些資源分配的空間不夠,會出現下面的出錯消息
X TOOL KIT ERROR:
一個很常見的不夠分配的資源是i節(jié)點緩沖區(qū);增加i節(jié)點緩沖區(qū)的數目能校正引起該
出錯消息的條件。
注意:如果運行 X,該消息不會在控制臺上出現。
有關系統(tǒng)核心參數的信息,參見3.2.8節(jié)“普通系統(tǒng)資源出錯消息”中有關系統(tǒng)核心參數的內容。
5.2.8普通系統(tǒng)資源出錯消息
當達到系統(tǒng)極限時,操作系統(tǒng)會通過在控制臺上顯示消息給你提供一些建議。有些消
息只是建議,而有些出現在系統(tǒng)崩潰之前,系統(tǒng)顯示一些額外的診斷消息,然后掛起,要求你重新引導。
如果你在運行 X,這些消息可能不會出現在控制臺上。如果系統(tǒng)掛起,若有可能按
< Ctrl>< Alt>< Fl>鍵切換到控制臺多屏幕,讀取診斷消息。如果不能切換多屏,就只能重新引導系統(tǒng),并從文件/usr/adm/messages和/usr/adm/syslog中讀取消息。
如果在一個 SCO OpenServer系統(tǒng)上使用多個服務程序(X終端或控制臺多屏幕);可能
需要重置某些系統(tǒng)參數。參見<Performance Guide>中“可以通過配置修改的核心參數”。
運行這個軟件時,出現的核心出錯消息類似于這樣:
CONFIG:routine –out of streams (NSTREAM= n exceeded )
其中routine 是申請一個流或隊列的核心例程,但分配失敗;n是說明該參數設置當前
值的一個十進制數 。參見系統(tǒng)性能與核心參數
5.3解決文檔中沒有的安裝問題
即使你碰到的問題在這里沒有描述,本節(jié)也可以幫助你分析、判明和解決該問題。
首先,你必須區(qū)別是軟件還是硬件問題。通常,硬件問題是間歇性的,而軟件問題卻是固定的。
5.3.1硬件和操作系統(tǒng)
事實上,能在 DOS下工作的硬件并不一定都能在 SCO OpenServer系統(tǒng)下工作。
在 SCO OpenServer系統(tǒng)和某些 DOS應用程序之間的最主要的差異在于訪問硬件的方
式。例如,較早的 DOS系統(tǒng)和一些 DOS應用程序在設備控制卡(磁盤、磁帶或者串行/并行口)上讀、寫消息時,是通過對 BIOS(基本的輸入輸出系統(tǒng))的設備無關調用完成的。而 BIOS
把設備無關調用轉換為設備相關的指令集來向(或從)一個特定設備上傳輸數據。
除了在安裝和引導過程的極短時間內,SCO OpenServer系統(tǒng)就不再使用 BIOS;設備驅動程序去處理許多 DOS能使用的 BIOS功能。
有些 PC制造商依靠某些稱之為 BIOS兼容性的東西。在某種程度上, DOS功能能夠
與設備無關,是因為 DOS中設備相關功能已分離到 BIOS中。這就意味著制造向可以通過
修改ROM中的作為硬件和 DOS之間接口的 BIOS,使他們非標準的設備能在 DOS下工作 c
通過編寫直接讀寫設備的代碼, DOS也能無需通過 BIOS使用設備 。這一點同OpenServer系統(tǒng)中編寫設備驅動程序相似。有些設備能在 DOS下工作,但不能在OpenServer系統(tǒng)下工作.是否具有直接往設備上寫的能力就是其中的一個原因。硬件廠商通過編寫一個 DOS設備驅動程序在 DOS和非標準 BIOS之間進行轉換,就可以使用非標準BIOS讓該硬件能在 DOS下工作。這就能使盡管 BIOS是非標準的也能讓硬件對 DOS BIOS兼容。 DOS讓系統(tǒng)總線和客戶驅動程序直接訪問設備。因為 SCO OpenServer系統(tǒng)并沒有使用 BIOS,它只能要求那些硬件使用指定的中斷向量、DMA通道和基地址,而一旦硬件配錯誤就不能識別。
5.3.2判明問題
不論是在引導時,還是在安裝過程,或者剛安裝完畢,如果系統(tǒng)原因不明地掛起,都可按下列步驟查出和判明問題:
(1) 證實你的硬件列在《SC0 Hardware Compatibility HandBook》或 SCO的兼容硬件網頁的支持表中,如果不在其中,建議你使用支持的硬件。
(2) 如果可能、在另一臺機器用同樣的配置檢查你所懷疑的部件(在5CO OpenServer系
統(tǒng)下,而不要在 MS-DOS下)。
(3) 如果安裝了第三方驅動程序(諸如那些多端口卡等),刪除驅動程序,拆下其控制的硬件,重新鏈接核心,看問題是否還存在。
(4) 確信你的設備在引導時能被識別。注意觀看引導顯示;使用 cat( C)或 vi( C)查看
/usr/adm/messages和 / usr/adm/syslog文件,或使用hwconfig ( C)實用程序。
(5) 檢查硬件各部分之間是否發(fā)生沖突,包括 DMA中斷向量和內存地址等。
(6) 如果你的機器有諸如影子RAM或內存高速緩存等特性,應禁用它們。
(7) 如果你已經安裝了一個 DOS分區(qū),證實它能遵循<SCO Merge User’s Guide))中“物理和虛擬 DOS驅動程序”的原則。
(8) 如果你的硬盤多于1024個柱面,“BIOS支持大于1024枝面的磁盤”
(9) 如果你的顯示卡安裝出錯,系統(tǒng)的安裝也會失敗。按下面步驟檢查:
·閱讀3.1.4節(jié)“系統(tǒng)從引導盤重新引導或在 Boot:提示符空白”。
·在顯示卡和網絡卡之間存在已知的沖突。有時,試圖從網絡中發(fā)送或接收數據
時會發(fā)生阻塞。要解決這個問題,就應避免將 IRQ2 (中斷向量2)賦繪網卡。有
些圖形卡使用附帶的中斷向量會引起沖突。絕大多數使用 IRQ2的顯示卡可以用跳
線禁用這個向量。
·某些品脾的16位 VGA板和軟盤或磁帶數據傳輸之間存在已知的沖突,如果在
軟盤或磁帶數據傳輸時碰到數據損壞,試著把你的卡設為8位方式,或將它插
入8位槽。更多的信息參見硬件文檔。
(10) 如果給硬盤做低級格式化,格式化程序有可能不能工作。已知可工作的低級格式
化程序是debug和Speedstro
(11) 如果在硬盤上安裝了 DOS, SCO OPenServer系統(tǒng)軟件可能無法識別這個分區(qū)表,
你必須使用 DOS6.0或更早的版本,并且該分區(qū)必須不是由Disk manager創(chuàng)建的。
5.4求助之前
如果你的問題在本章的故障診斷信息中沒有討論,并且也不能使用3.3節(jié)“解決文檔中;裝問題”查出這個問題,請向你的支持人員求助。當然,在求助之前,你應該做一份故障報告單和2.1節(jié)“安裝和升級檢查清單”中的安裝檢查清單。然后記下系統(tǒng)的關鍵信息,包括問題的描述和系統(tǒng)的配置,以便技術支持人員能盡快分析你的問題。
5.4.1問題的描述
詳細地記錄有關問題的描述,包括引起這個問題的確切的命令序列或步驟,也包括所有
包括顯示的出錯消息的確切正文。
問題描述 (若可能,包括引發(fā)問題的步驟和出錯消息)
5.4.2 系統(tǒng)配置
弄清楚系統(tǒng)購硬件和軟件的配置對正確診斷問題是至關重要的一步。如果向技術支持
人員求助時,這些信息都已準備好,診斷過程會變得容易和快捷。當您填完這張硬件配置故
障報告工作單時,確信你已列出了所有的硬件組件,包括品牌名稱和類型號。在軟件配置工
作單上,檢查已安裝的 SCO OpenServer產品,已安裝的組件(如果只安裝了SCO OpenServer系統(tǒng)的子集),任何附加的 SCO產品,以及所有你安裝的應用程序和非SCO設備驅動程序。
硬件配置
組件
品牌名稱
類型
計算機
監(jiān)視器
處理器型號
處理器速度
協處理器
內存大小
總線接口(PCI,ISA,MCA,ESA)
軟件驅動器
顯示卡
顯示方式
硬盤
硬盤控制器或主機適配器
磁帶驅動器/控制器
網絡適配器
鼠標
串行卡
打印機
Modem
其他設備
軟件:系統(tǒng)
版本號
SCO OpenServer System
軟件:組件
Operating System
Graphical Environment
Connectivity
Online Documentation
軟件:附加SCO 產品
SCO Merge
SCO Advanced File and Print Server
SCO virtual DOS Manager
SCO SMP license
SCO User License
25 100 500 unlimited users
第6 章 其它操作系統(tǒng)與SCO 系統(tǒng)的使用
如果計劃與其它操作系統(tǒng)共同使用磁盤,在安裝SCO 系統(tǒng)前,請閱讀本章。
配置系統(tǒng)使用其容納多種操作系統(tǒng)的工作,包括:
·安裝OS/2 或Windows NT 分區(qū)
·生成和格式化DOS 分區(qū)
·用fdisk 劃分硬盤
·操作系統(tǒng)的切換
·在DOS 系統(tǒng)中安裝UNIX分區(qū)
·在兩個硬盤上使用SCO 和DOS
·從硬盤上刪除一個操作系統(tǒng)
·用doscmd 管理DOS 文件
·裝載DOS 文件系統(tǒng)與分區(qū)
注意:在UNIX 分區(qū)運行DOS 程序必須安裝有SCO Merge。
6.1 安裝OS/2 或Windows NT 分區(qū)
使用 Widows NT或OS/2 工具或DOS的fdisk安裝Widnows NT或OS/2分區(qū)。這些分區(qū)應先于 SCO分區(qū)安裝,否則就需要備份并且重新安裝 SCO系統(tǒng)。
Windows NT和OS/2將以不同于 SCO系統(tǒng)和 OS/2的方式重寫磁盤分區(qū)表,這就意味著分區(qū)標號會有所變化。在 Windows NT或OS/2改寫分區(qū)表后涉及特定分區(qū)的設備節(jié)點會指向不同的分區(qū)。在 Windows NT或0S/2安裝之后會發(fā)生這種情況,但并不是立刻就發(fā)生的。
SCO系統(tǒng)不包括和 OS/2或windows NT分區(qū)交換文件的工具。必須使用田fdisk (ADM)命令切換進/出0S/2或 Wlndows NT。fdisk (ADM)把 OS/2和Windows NT分區(qū)顯示成 OS/2
6.2 創(chuàng)建并格式化一個物理 DOS分區(qū)
注意:如果安裝了第二個磁盤,可以在第二個磁盤上建立一個主分區(qū)和可選的擴展分
區(qū),但不能從第二個擴展分區(qū)引導 DOS。
如果想在 SC0系統(tǒng)上建立一個物理 DOS分區(qū),只要遵循下列限制,就可以在SCO安裝系統(tǒng)之前、之中或之后來創(chuàng)建它。
注意:如果在該產品安裝之前建立一個物理 D0S分區(qū),在硬盤初始化過程中,必須選擇擇 Preserve insta11ation選項來保護已存在的 DOS分區(qū)。
使用隨機硬件提供的實用程序和文檔以及 DOS安裝文檔。使用fdisk劃分硬盤分區(qū)(交互式安裝)”解釋 DOS分區(qū)與 UNIX 分區(qū)如何共享硬盤。
6.2.1 DOS分區(qū)限制
創(chuàng)建一個 DOS分區(qū)時有以下限制:
· DOS分區(qū)最小不得小于3兆字節(jié),一些 DOS復制保護機制不能在小于這一大小的
分區(qū)上安裝 。如果打算安裝推薦的 DOS6.0, DOS分區(qū)可以是大于3兆字節(jié)的任
意大小。
· 如果打算安裝 DOS5.0以下的版本, DOS分區(qū)的大小不能超過32兆宇節(jié)大小。 DOS
分區(qū)必須是第一個硬盤的第一個分區(qū),低于并包括 DOS3.3的版本必須遵循這一要
求(DOS4,01沒有這一限制)。
· 當格式化 DOS分區(qū)時,必須指定正確的驅動器和標號。使用下列格式:
format drive /s/v
· 該命令格式化drive指定的磁盤使之可以接受 DOS文件,/s選項把列在 DOS文件
/formats.tbl中的操作系統(tǒng)文件從磁盤上復制到指定的drive。
注意: D0S的fomat命令不同于低級格式化。
· 使用 Interactive安裝選項時,應確認 UNiX分區(qū)的大小是硬盤磁頭數的整數倍(如果
在磁盤的低級格式化期間重新映射了驅動器,使用映射后的磁頭數目),否則
fdisk(ADM)會告誡 UNIX分區(qū)不是以一個柱面為邊界。
另外,不要在 DOS分區(qū)的最后磁道后緊接著開始 UNIX (分區(qū)。較安全的辦法是將
DOS 分區(qū)結束塊加上磁盤上的磁頭數目做為UNIX分區(qū)的第一個磁道(如果在磁盤
的低級格式化期間重新映射后的磁頭數目) 。因為DOS 不希望在它的最后磁道之
后有其他的操作系統(tǒng),有時DOS 要用這一空間來暫時存儲程序。
· 不能使用第三方的磁盤分區(qū)產品,例如DISK Manager ,在安裝DOS 和SCO 系統(tǒng)
之前劃分硬盤。應使用DOS的fdisk 去劃分DOS 分區(qū),使用UNIX的fdisk 劃分
DOS 系統(tǒng)分區(qū)
6.2.2 使用低級格式化程序
如果需要,使用類似DOS-Debug或Speedstor程序對磁盤進行低級格式化。許多計算機在BIOS setup中提供格式化實用程序,請查閱計算機的硬件手冊。
警告:低級格式化將破壞所有存儲在硬盤上的內容。
許多ESDI和 SCSI磁盤控制器上有 BIOS例程,可以使用這些例程對磁盤進行低級格式化:
( l) 引導DOS。
(1) 在 D0S提示符下,鍵人
debug
(3) 根據硬盤控制器的類型,在“—”提示符下鍵人下列命令之一:
.對于 Adptec SCSI控制器:
g=dc00:6
.對于ESDI控制器:
g=c800 :5
參見計算機和控制器文檔中的詳細內容
6.2.3 轉換fdisk數字
DOS3.3 fdisk 使用柱面(DOS5.0和6.0使用 MB),UNIX的fdisk(ADM)使用磁道。如果知道每一個柱面的磁道數目,就可以在使用兩種不同版本的fdisk命令時,使用一致的數目。
要確定每一個柱面包含的磁道數,必須知道磁盤的盤片數,通常每個硬盤片包含兩個
磁道。例如,帶有兩個盤片的硬盤每個柱面有4個磁道。
要確定磁盤大小,必須把柱面數乘上磁頭數,乘上每個磁道的扇區(qū)數,再乘上512(每個扇區(qū)字節(jié)的大小) 。
6.3 使用fdisk 劃分硬盤分區(qū)(交互式安裝)
系統(tǒng)安裝過程中,有一個可以手工控制分區(qū)布局的選項,即Interactive 硬盤設置。
Fdisk 是交互式的, 用一個菜單顯示選項:
1.display partition table
2.Use Entire Disk For UNIX
3.Use Rest of Disk for UNIX
4.Create UNIX Partition
5.Activate Partition
6.Delete Partition
7.Create Partition
Enter you choice or ‘q’ to quit:
fdisk功能如下所述:
·為不同的操作系統(tǒng)在硬盤上保留各自的分區(qū)。硬盤是按磁道劃分的,磁道數由硬盤
大小決定,一個分區(qū)由一組磁道組成。一個硬盤可以劃分為四個分區(qū)。
·指定一個硬盤分區(qū)為活動分區(qū)。這樣,在開機(引導)時,安裝在活動分區(qū)的操作系
統(tǒng)開始運行。若打算使用 SCO系統(tǒng), UND(分區(qū)必須指定為活動分區(qū)。
·為每一個分區(qū)指定磁道數?捎玫拇诺罃惦S硬盤大小而變化。在<Release Notes>
中列出了建議使用的 UNIX(分區(qū)大小。 UNIX(分區(qū)大小還取決于要安裝的軟件包
數量。
必須把 SC0系統(tǒng)安裝在該空間,剩余空間可供用戶文件及其它軟件包使用。有關
如何安裝及刪除軟件包的詳細信息參見custom(ADM)手冊頁。
·精確地指定分區(qū)的起始和結束位置。fdisk不允許構造重疊的分區(qū), SCO系統(tǒng)不一
定要安裝在第一個分區(qū)。
應從硬盤起始位置起劃分 DOS分區(qū),即從0柱面或 l柱面開始。
如果在同一硬盤的 D0S分區(qū)(或擴展的 DOS分區(qū))之后安裝 UNIX分區(qū),則要從硬
盤的下一個柱面起始處開始。要找到該柱面的開始位置,先找到 DOS分區(qū)的結束
磁道,在下一個是硬盤磁頭倍數的磁道處開始建立 UNIX(分區(qū)。例如,若硬盤包
括5個磁頭, DOS分區(qū)在第103道結束,則UNIX(分區(qū)應從第105道開始。
運行 SCO系統(tǒng)時,活動的 UNIX(分區(qū)的設備名是/dev/hd0a。有關硬盤設備名的
詳細信,參見 hd(HW)手冊頁。
6.3.1 顯示當前分區(qū)表
使用 Display Panition Table報告當前分區(qū)的狀態(tài)。對于每個分區(qū),可以了解它是否是
活動分區(qū)、它的起始磁道、結束磁道、所用磁道數及安裝的操作系統(tǒng)。如果選擇 Digplay
Partition Table并按下< Enter>來查看分區(qū)表,則顯示結果與例7—l相似。
例7-1 fdisk表樣本
Current Hard Disk Drive :/dev/rhd00
Partition
status
type
start
end
Size
1
2
3
Inactive
Inactive
Active
Dos
DOS
unix
5
400
1220
398
1219
2220
393
819
1000
6.4切換操作系統(tǒng)
切換到另一個操作系統(tǒng)分區(qū)有三種方法:
·在引導提示符后輸入dos(引導第一個 DOS分區(qū)),或在引導提示符后使用bootos
(HW)命令引導任意分區(qū)。
·使用包含引導 DOS操作系統(tǒng)所需文件的軟盤。
·使用fdisk命令改變當前活動分區(qū)。
使用引導提示符或軟盤引導另一個操作系統(tǒng)時,雖然已經切換了操作系統(tǒng),但是
UNIX分區(qū)仍保持為活動分區(qū)。若使用fdisk進行改變,則 UNIX(分區(qū)不再為活動分
區(qū),直到再次切換回來。
6.4.1引導DOS分區(qū)
在引導提示符后輸入dn6來引導 DOS分區(qū):
Boot
:dos
注意:系統(tǒng)從發(fā)現的第一個 DOS分區(qū)引導。
6.4.2引導任意分區(qū)
bootos(HW)命令可以引導不同的操作系統(tǒng)或分區(qū),可以指定分區(qū)號(可以通過輸
入bootos ?
dos 匹配任何DOS 文件系統(tǒng)
unix unix 系統(tǒng)
6.4.3 從軟盤引導dos
用軟盤引導dos:
( l) 確認所有用戶已退出系統(tǒng)。
(2) 使用Shutdown Manager或shutown (ADM)命令關閉 SC0系統(tǒng),這樣可保證所有
用戶得知系統(tǒng)正在關閉,中止所有進程,并終止系統(tǒng)運行。
(3) 系統(tǒng)關閉后,將 DOS引導盤插入主(引導)驅動器。
(4) 引導 DOS。
(2) 若要切換回UNIX分區(qū),可將軟盤從驅動器中取出,按下< Ctrl>< Alt>< Del
>或復位鍵,或者將機器關閉后再打開。由于此時 UNIX(仍為活動分區(qū),所以將引
導UNIX系統(tǒng)。
請記住,如果有活動的 UNIX分區(qū),并從軟盤引導 DOS,可以轉到 C:盤和 DOS文件一起工作。
切換操作系統(tǒng)的另一個方法是運行fdisk命令,將活動分區(qū)由 UNIX改為 Dos。然后在
關閉 SCO系統(tǒng)(如前所述)后即可以從硬盤引導 DOS。由此,可以從 DOS分區(qū)切換操作系
統(tǒng)。由于 DOS已經裝人硬盤的 DOS分區(qū),所以不需要 D0S引導盤。
要切換回 UNIX分區(qū),可以在 DOS下運行fdisk將 UNIX分區(qū)激活。按下< ctrI>< Alt>< DeI>或 reset鍵,或者關機后再開機,都可以引導 UNIX分區(qū)。
由于要操作的 UNIX分區(qū)必須為活動分區(qū),所以不能用軟盤引導操作系統(tǒng)。若偶爾改
變活動的操作系統(tǒng),使用fdisk是合適的。
DOS硬盤設備
XENIX 設備命名
UNIX 設備命名
/dev/hd0d
/dev/dsk/0sd (連接到0sc)
/dev/rhd0d
/dev/rdsl/0sd (連接到0sc)
/dev/hd1d
/dev/dsk/1sd
/dev/rhd1d
/dev/rdsk/1sd
在表7—l中的硬盤設備名與/dev/hd0a(活動的硬盤分區(qū))相似,硬盤驅動程序決定哪個分區(qū)為 DOS分區(qū),將其作為hd0d和 hd1d使用(可以使用 XEINIX或 UNIX系統(tǒng)的設備命名習慣,它們是等價的)。這就是說,在UNIX分區(qū)運行并使用 DOS分區(qū)的軟件不必知道哪個分區(qū)是DOS分區(qū)(硬盤驅動程序會作出判斷)。
6.5在 DOS系統(tǒng)上安裝UNIX分區(qū)
如果要在原先只有 DOS系統(tǒng)的硬盤上建立 SCO系統(tǒng),需要按下列步驟執(zhí)行:
( l) 用軟盤或其它備份介質復制硬盤上所有的 DOS文件及目錄。
(2) 在DOS下運行fdisk。如果硬盤上有 UNIX分區(qū)所需要的足夠空閑空間(請查閱
<Release Nots>),轉到第4步,否則刪除 DOS分區(qū)并重新創(chuàng)建,為 SCO系統(tǒng)
及其它打算安裝的軟件在硬盤上留下足夠空間。
(3) 在硬盤上新創(chuàng)建的 DOS分區(qū)上恢復備份的 DOS文件。請保留備份,以保證在出錯
的情況下不會丟失數據。
(4) 關閉機器。
(5) 按照第2章“系統(tǒng)的安裝和升級”中所示的安裝步驟安裝 SCO系統(tǒng)。確信選擇
Preserve選項以保留 DOS分區(qū)。
雖然會看到硬盤內容將被毀壞的警告,但不必擔心,因為已將 DOS文件備份并轉
入新的 DOS分區(qū)。正在創(chuàng)建的新分區(qū)將包含 SCO系統(tǒng),安裝過程將只在 UNIX
區(qū)中記錄信息。
(6) 在安裝過程中,將調用fdisk劃分硬盤分區(qū)。使用fdisk指定足夠大的 UNIX分區(qū)。
(7) 使用fisk的Actilate Pa順;on選項將UND( 分區(qū)指定為活動分區(qū)。
(8) 完成 SCO系統(tǒng)的安裝過程。
注意:UNIX 的fdisk 命令將DOS分區(qū)顯示為dos ,而DOS 的fdisk 則將UNIX 分區(qū)顯示為Other”。只可以用DOS 的fdisk 創(chuàng)建DOS 分區(qū),使用UNIX 的fdisk 創(chuàng)建UNIX分區(qū)。
DOS 的fdisk 按柱面報告空間大小,UNIX 的fdisk 則按磁道數報告。在硬盤手冊中找硬盤柱面的大小及數值。
6.6從硬盤上刪除一個操作系統(tǒng)
你或許會發(fā)現已不再需要已安裝在硬盤上的某個操作系統(tǒng)了。
如果想刪除操作系統(tǒng),使用相應版本的fdisk命令。刪除 UNIX分區(qū)必須使用 UNIX系統(tǒng)的fdisk。刪除 DOS分區(qū)必須使用 D0S上的fdisk。刪除擴展的 DOS分區(qū),必須用fdisk 刪除該分區(qū)上的所有邏輯驅動器。刪除分區(qū)將刪除該分區(qū)上所有內容,并釋放末分配的空間:
可以通過增加另一個 UNIX或 DOS分區(qū),或擴展已存在的分區(qū)來重新分配該釋放空間:
擴展一個分區(qū)需要重新安裝操作系統(tǒng)而且(對于 UNIX分區(qū))要使用 divvy(ADM)命令在該
分區(qū)重新構造文件系統(tǒng)。
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/17749/showart_103810.html |
|