Unix启动的缺省配置
如果在Boot的命令行提示符“:”下,直接回车,Boot认为是要启动缺省的系统核心,初始化缺省的系统环境。这些缺省的信息放置在./etc/default/boot文件中。其常用的参数如下:
AUTOBOOT=Yes 或NO 如果AUTOBOOT=Yes,Boot在出现提示符“:”后,没有任何输入,在TIMEOUT所定义的时间后,自动装载由DEFBOOTSTR所定义的Unix核心。缺省时,AUTOBOOT=No。 TIMEOUT=秒数 系统在出现提示符后没有人为干预,系统应等待多少秒后,系统作为回车输入。缺省时,TIMEOUT=60。 DEFBOOTSTR=standalone参数表 Standalone为可独立运行的程序。定义系统缺省引导的核心名称。 RONLYROOT=Yes 或No RONLYROOT=Yes,根文件系统安装为只读状态。缺省为No。 SYSTTY=0 或 1 若为0,控制台位于主显示适配器上。若为1,则在COM1上。缺省在主显示适配器上。 SERIAL=参数1,参数2,… 定义主控台的通讯参数。例:SERIAL=9600,8,1,N 端口通讯波特率为9600,字节宽度为8位,停止位为1位,非校验。
另外,与INIT共用的参数有:
MAPKEY、PANICBOOT、MULTUSER、SLEEPTIME、SPAWN_INTERVAL、 SPAWN_LIMIT、 INHIBIT、DEFAULT_LEVEL等。
核心的自我调整
Unix核心引导时,Boot可以向核心传递参数。具体用法为:
Sco Unix System V/386 Boot : unix kernel.name=value
可用参数有:
kernel.root=device
根文件系统缺省在hd(40)设备上,通过此项可以定位到其它设备上。
kernel.swap=device
定义初始交换区,缺省在hd(40)上。
kernel.swplo=s
定义页面调度块在交换区的位置,缺省的首块位置始于交换区的0块。
kernel.nswap=n
定义页面调度块的大小。此时,页面调度块的实际位置为s至s+n-1。
kernel.auto
使核心能够自动启动,不要人工干预。
kernel.ronly
使根文件系统为只读状态。
kernel.hd=xnamex
定义主硬盘的设备驱动程序。
引导过程显示说明
正确地引导Boot后,系统会提示:
Sco Unix System V/386 Boot :
说明系统目前在交互式程序Boot的控制下,“:”为其命令行提示符。在该提示符下,就可以输入内部命令、Unix或其它可以独立运行的程序(standalone)。
Sco-Unix错误信息注释
IO ERR:找不到活动分区。 CLY OVF:操作系统位于硬盘的1024柱面之外,主引导程序不能够装载分区引导块。 BAD TBL:在分区表上标有两个以上的活动分区。 NO OS:没有活动分区或活动分区引导块不能装载运行。 hdboot0引导程序错误信息? cannot open:找不到/boot。 Bad param:/boot 参数出错。 stage 1 boot failure:/boot找不到或文件出错,需用系统盘启动机器。 hdboot1引导程序错误信息? bad magic number:键入的程序不能运行。 can’t open :文件找不到。 COFF files not supported as standalone programs:该程序不能独立运行,需内核支持。 Command line too long - aborting:boot命令行长度为256字节。 not a directory:表明某一设备上没有特定的文件系统,或所查找的目录实为一文件。
-- 原文链接: http://publish.it168.com/2006/0127/20060127042201.shtml
|