在Unix系統(tǒng)引導(dǎo)時(shí)常用的一些引導(dǎo)串
Unix系統(tǒng)啟動(dòng)時(shí),引導(dǎo)程序在內(nèi)部執(zhí)行某些引導(dǎo)串,然后裝載一個(gè)獨(dú)立運(yùn)行的程序并將命令行指定的引導(dǎo)串傳遞給命令程序(通常是Unix的系統(tǒng)內(nèi)核)。傳遞給內(nèi)核的Unix引導(dǎo)串稱為內(nèi)核參數(shù),用來(lái)設(shè)置內(nèi)核的內(nèi)部配置,例如決定root、dump和swap設(shè)備。
傳遞給內(nèi)核的參數(shù)一般具有下列形式:
module=value
在這個(gè)格式中,module和value及"="都是可選的。但如果指定了value,"="就是必不可少的了;如果用了"="而其后面沒(méi)有value選項(xiàng),這就意味首取空值(一個(gè)空的字符串)。
缺省的module是內(nèi)核。為安全起見(jiàn),未知的module或非法的value通常都會(huì)導(dǎo)致Unix系統(tǒng)內(nèi)核停止運(yùn)行。這將允許用戶在重新引導(dǎo)系統(tǒng)時(shí)輸入正確的名稱或值。
1. bootos [ ? |分區(qū)號(hào)|文件系統(tǒng)名稱]
在一塊硬盤(pán)上安裝了多個(gè)操作系統(tǒng)的機(jī)器上,最常用的引導(dǎo)串莫過(guò)于bootos了。實(shí)際上bootos只是Unix系統(tǒng)的一個(gè)外部命令,可裝載和運(yùn)行非當(dāng)前活動(dòng)分區(qū)中的操作系統(tǒng)。
bootos ? 用于列出主硬盤(pán)上的分區(qū)號(hào)、分區(qū)活動(dòng)狀態(tài)、分區(qū)中文件系統(tǒng)的操作系統(tǒng)代號(hào)、各分區(qū)中所識(shí)別的操作系統(tǒng)類型、分區(qū)的起始和終止磁道號(hào)以及各分區(qū)的以磁道數(shù)標(biāo)識(shí)的分區(qū)大小。
bootos 分區(qū)號(hào) 用于引導(dǎo)指定分區(qū)的操作系統(tǒng)。
bootos 文件系統(tǒng)名稱 用于引導(dǎo)***個(gè)包含所指定的文件系統(tǒng)的分區(qū)中的操作系統(tǒng)。文件系統(tǒng)名稱或用大寫(xiě)或小寫(xiě)字母表示,主要有以下幾種:
文件系統(tǒng)名稱 含 義
ccpm 并發(fā)的CP/M filesystem
dos 任一種DOS文件系統(tǒng)
dos_12 12位DOS文件系統(tǒng)
dos_16 16位DOS 文件系統(tǒng)
dos_32 32位DOS 文件系統(tǒng)
dos_ext DOS 擴(kuò)展分區(qū)
nt | os2 | os2_hpfs NT,OS/2,或OS/2 HPFS文件系統(tǒng); bootos 并不能區(qū)分這幾種文件系統(tǒng)類型
Unix Unix系統(tǒng)文件系統(tǒng)
Xenix XENIX 文件系統(tǒng)
2. biosgeom[=(cylinders,heads,sectors)]
忽略存儲(chǔ)在BIOS中的主硬盤(pán)幾何參數(shù)。如果biosgeom后面不加參數(shù),它將列出主硬盤(pán)的幾何參數(shù)。
3. link [ program [ arguments ] ... ]
主要用來(lái)安裝內(nèi)核沒(méi)有包含的設(shè)備驅(qū)動(dòng)程序。也可用如下形式實(shí)現(xiàn)這一功能:
defbootstr link="package list"
4. systty=digit
用來(lái)指定Unix系統(tǒng)內(nèi)核使用的控制臺(tái)。如果digit為0,則系統(tǒng)控制臺(tái)為顯示適配器;如果digit為1,則系統(tǒng)控制臺(tái)為COM1口。
5. autoboot=yes或no
如果取yes,則引導(dǎo)程序等待TIMEOUT變量規(guī)定的時(shí)間后,按照defbootstr設(shè)置自動(dòng)裝載Unix系統(tǒng)內(nèi)核。缺省值為no。
6. timeout
指定系統(tǒng)自動(dòng)引導(dǎo)前等待用戶輸入的時(shí)間(以秒為單位)。如果其值設(shè)為0且autoboot的值設(shè)為yes,系統(tǒng)啟動(dòng)時(shí)將自動(dòng)執(zhí)行缺省的引導(dǎo)串而不等待用戶輸入。
7. default_level=n
指定系統(tǒng)不進(jìn)入單用戶模式時(shí)的運(yùn)行級(jí)。
8. fsckfix=yes 或 no
決定fsck程序是否自行修正root文件系統(tǒng)中存在的問(wèn)題。缺省值為yes。
9. panicboot=yes 或 no
確定系統(tǒng)遇到panic時(shí),是否重新啟動(dòng);缺省值是no。
10. serial=param1, param2, ...
指定串行控制臺(tái)(systty=1時(shí))的波特率、字符位數(shù)、校驗(yàn)方式及停止位數(shù)。
Unix系統(tǒng)引導(dǎo)時(shí)常用的一些引導(dǎo)串的知識(shí),我們就講解到這里.
【編輯推薦】