屏幕菜單的內(nèi)容由boot.ini確定。但是boot.ini的作用不僅僅是為用戶提供菜單選項。這個文件是控制操作系統(tǒng)引導(dǎo)過程的一個重要機(jī)制。
1.Boot.ini的內(nèi)容
boot.ini是一個包含完成引導(dǎo)過程所需信息的文本文件。用戶可在任何文本編輯器中編輯它(這個文件是只讀和隱藏的,所以你必須在保存編輯結(jié)果之前更改它的屬性——編輯完后,不要忘記將屬性還原)。 象任何.ini文件一樣,文件的每一節(jié)都由方括號內(nèi)的一個節(jié)標(biāo)題開始。文件中的信息是在操作系統(tǒng)安裝過程中創(chuàng)建的,所以它是針對計算機(jī)。文件有兩節(jié): .[bootloader] .[operating systems] [bootloader]節(jié)包含了超時規(guī)定和操作系統(tǒng)的默認(rèn)路徑。超時規(guī)定是一個時間量,以秒計。 在這個規(guī)定的時間里,用戶可在屏幕上做出對操作系統(tǒng)的選擇。默認(rèn)情況下,超時時間是30秒,用戶可在屏幕上看到倒計數(shù)秒,一直到0。如果用戶在這段時間內(nèi)沒有做出選擇,默認(rèn)的操作系統(tǒng)就會被加載。 你可以不用編輯boot.ini就更改默認(rèn)的操作系統(tǒng)和倒計數(shù)秒的長度: 1)在控制面板中打開“系統(tǒng)”小程序(最快的方法是右擊“我的電腦”,然后選擇“屬性”)。 2)切換到“高級”選項卡。 3)單擊“啟動和故障恢復(fù)”,進(jìn)入更改默認(rèn)操作系統(tǒng)或菜單在屏幕上顯示的時間長度的字段。
警告如果在boot.ini文件中只有一個操作系統(tǒng),Windows2000就不會等指定的時間過去后再引導(dǎo)它,即使你規(guī)定超時時間為30秒、60秒,操作系統(tǒng)會在3秒鐘后開始加載。
[operatingsystem]節(jié)包含了安裝在計算機(jī)上的操作系統(tǒng)的路徑。在基于X86的計算機(jī)上,每個操作系統(tǒng)的路徑都在它自己的行上輸入。信息的格式基于“高級RISC計算(ARC)”規(guī)定中的約定。用引號括起來的文本串會顯示在屏幕上。
2.X86ARC路徑語句
在X86計算機(jī)上有兩種可用的ARC路徑:以multi()開始的行或以scsi()開始的行。 multi(A)disk(B)rdisk(C)partition(D)\<%SystemRoot%> scsi(A)disk(B)rdisk(C)partition(D)\<%SystemRoot%> 在這里: .A是適配器的順序號(第一個適配器是0,它應(yīng)當(dāng)是可引導(dǎo)的適配器)。 .B是磁盤參數(shù)信息,而且只與scsi()語法一起使用。 .C是連接到適配器上的磁盤的順序號。 .D是分區(qū)號,第一個編號是1(與適配器和驅(qū)動器相反,它們從0開始編號)。
6.加強(qiáng)boot.ini
你可以通過加強(qiáng)boot.ini文件中的項目來增強(qiáng)操作系統(tǒng)的引導(dǎo)過程。 對boot.ini最常見的變化是將超時時間從30秒改為更小的數(shù)字(你也可以象我們在本章中說明的那樣,在控制面板的“系統(tǒng)”小程序中進(jìn)行更改)。 警告有時用戶將超時時間設(shè)為0,使計算機(jī)自動引導(dǎo)默認(rèn)的操作系統(tǒng)。我們不推薦這樣做,不僅因為它取消了加載以前的操作系統(tǒng)的機(jī)會(如果存在),而且還因為它限制了按F8鍵顯示排除故障菜單的能力。 與WindowsNT不同,你不能取消超時限制,必須保留屏幕菜單直到用戶做出選擇(即使他永遠(yuǎn)不選擇)。如果編輯boot.ini并將超時限制改為-1,那么這個限制就會被忽略。在下次引導(dǎo)期間,超時被復(fù)位到以前的狀態(tài)。 但是,你可以強(qiáng)制菜單停留在屏幕上,直到你準(zhǔn)備通過按下除Enter鍵之外的任意鍵,或使用方向鍵加亮顯示不同的選項來做出選擇。因為它要求用戶的干預(yù),所以如果你的目的是將菜單保留在屏幕上,一直到用戶做出選擇,那么這不會有什么幫助作用。 你可以在boot.ini的行中添加開關(guān),一些常用的參數(shù)包括如下: ./BASEVIDEO強(qiáng)制系統(tǒng)進(jìn)入640×480,,16色的VGA模式。 ./BAUDRATE=NNNN設(shè)置調(diào)試端口的波特率。默認(rèn)的波特率為19200,但是9600是通過Modem進(jìn)行遠(yuǎn)程調(diào)試的首選速率。若使用/BAUDRATE開關(guān),則自動使用/DEBUG開關(guān)。 ./BOOTLOG將引導(dǎo)過程的日志寫入到%SystemRoot%\ntbtlog.txt中,日志文件包含了在引導(dǎo)過程中加載或沒有加載的驅(qū)動程序清單。 ./CRASHDEBUG如果Windows2000崩潰(有停止(STOP)錯誤),則為調(diào)試啟用COM端口,但允許用戶為正常的Modem操作而繼續(xù)使用COM端口。 ./DEBUG啟用內(nèi)核調(diào)試程序,通過COM端口執(zhí)行遠(yuǎn)程實時調(diào)試。 ./DEBUGPORT=COMX選擇一個調(diào)試端口。默認(rèn)情況下,如果存在的話,調(diào)試端口是COM2。如果不存在,則默認(rèn)為COM1。 ......
7.隱藏菜單選項
你可以隱藏屏幕菜單選項。例如,如果一臺計算機(jī)除了安裝Windows2000外還安裝了Windows9x,而你可能不希望用戶啟動以前的操作系統(tǒng),但又不想刪除它(以免將來因為某些原因需要讓用戶訪問Windows9x)。這也是一種隱藏已安裝的Windows2000Server,并允許用戶訪問Windows2000Professional的方式,反之亦然。 要使菜單項不可訪問,在boot.ini文件中,在希望屏幕菜單結(jié)束的地方添加[anytext]項,那么該項以下的內(nèi)容都是不可見和不可訪問的。例如,這里有一個禁止用戶訪問Windows95的boot.ini文件:
[bootloader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operatingsystems] multi(0)disk(0)rdisk(0)partion(1)\WINNT="Windows2000Professional" [anytext] c:\="Microsoft Windows"
如果想允許訪問[anytext]以下的項,只要刪除[anytext]即可。
出處:
責(zé)任編輯:藍(lán)色
上一頁 深入了解Win2000 引導(dǎo)與啟動 下一頁 高級選項菜單
|