8.9inch笔记本PMON手册
江苏中科龙梦科技有限公司 Jiangsu Lemote Tech Co., Ltd
版权所有·翻印必究  2008 龙梦科技
本说明书知识产权属于江苏中科龙梦科技有限公司(以下简称龙梦科技)。未经龙梦 科技允许,不得拷贝、摘抄或者转译。本说明书的产品规格仅供参考,龙梦科技保留随 时对产品进行升级的权力,并不必为此另行通知用户。
本说明书中所提到的商标,除标志为龙梦科技的注册商标之外,其他均为其他公司 的注册商标或者版权。
若需要其他的信息,请浏览龙梦科技的网站www.lemote或者直接和龙梦 科技公司联系。
1PMON介绍
本产品使用PMON(Prom  Monitor)作为基本输入输出系统(BIOS)。PMON具有强大而丰富的功能,包括硬件初始化、操作系统引导和硬件测试、程序调试等功能。它提供多种加载操作系统的方式,可以从优盘、tftp服务器和硬盘等媒介加载;它提供对内存、串口、显示、网络、硬盘等的基础测试工具;
此外PMON还内置一个调试器,可以对加载的程序进行单步跟踪、设置断点等调试。PMON支持软件升级。
2PMON的使用手册
2.1 PMON 启动流程
接通电源后,按主板的开机按钮,主板开始工作。根据ShowBootMenu环境变量的设置情况,PMON启动流程稍有不同。如果ShowBootMenu的值为yes,则默认首先从硬盘上搜索/boot.cfg或者/boot/ boot.cfg,如果存在则读取内容后显示相应的菜单等待用户交互后来选择要启动的内核,如果不存在,则查是否设了al环境变量,如设置了,则从al设置的指示来启动内核,如果没设置al,则进入PMON console界面。当然,在读取boot.cfg之前可以按Del来中断直接进入PMON console界面。
如果ShowBootMenu不存在或者其值不为为yes,则BootMenu不起作用,PMON将自动搜索/boot.cfg或者/boot/boot.cfg,若搜索到,则直接按读出内容中指示的默认启动索引来启动相应内核,如果不到,则查是否设了al环境变量,如设置,则从al设置的指示来启动内核,如果没设置al,则进入PMON console界面。当然,同样的,在这之前可以按Del来中断直接进入PMON console界面。
2.1.1设置ShowBootMenu为yes的情况
首先说明ShowBootMenu设置为yes的情况,在此情况下,如前面提到的,如果硬盘上存在着/boot.cfg或者/boot/boot.cfg,则进入如图1所示界面。
图 1 BootMenu
正如图1中所示,当用户不进行任何操作,则在指定的时间到了以后(图中为28秒)PMON将自动装载箭头所指的内核,图中为rays。如果在该时间段内用户直接按下Enter键,则PMON将装载并进入箭头
所指的内核,图中也为rays。如果在该段时间内用户按上下键,则箭头会随着按键上下移动来指示用户想要选择启动的内核,等用户选定所要启动内核后按下Enter则装载并进入内核。如果在该段时间内用户按下‘c’键,则进入PMON console。如果用户在该段时间内用户按下上门提到的之外的按键,则下面的Booting system in [*] second(s)的提示将消失,等待用户用上下键选择要启动的内核并且用Enter来装载并启动之。
下面介绍一下boot.cfg文件的格式,摘抄一个典型的boot.cfg文件内容说明之:timeout 30
default 0
showmenu 1
title rays
kernel /dev/fs/ext2@wd0/boot/vmlinux
args console=tty root=/dev/hda1
title debian
kernel /dev/fs/ext2@wd0g/boot/vmlinux-8.9
args console=tty root=/dev/hda7
title rescue
kernel /dev/fs/ext2@wd0/boot/rescue
args console=ttylinux内核文件放在哪
说明一下各个标签的含义:
timeout 后面跟的数值指示启动默认系统的超时时间,也就是上面提到的Booting system in [*] second(s)提示的*的初始值。
default 后面跟的数值指明默认启动的系统的索引,0代表第一个,后面依此类推。
showmenu 如果为1则要显示BootMenu,若为0则不显示。
title 也就是显示在BootMenu里的指示要启动的内核的名称。
kernel 指明了对应title的内核的所在的地方。
args 启动内核时传递给内核的一些启动参数。
如果前面提到的boot.cfg不存在(指不在根目录下或者/boot目录下或者干脆不存在),则系统会给出“The boot.cfg not existed!System will try default entry from al.”后试着装载al环境变量指定的内核,并且配合karg环境变量指定的运行参数来启动内核。al和karg的设置说明如下:
① PMON>set  al  string
al 环境变量设置之后,在boot.cfg不存在的情况下,PMON会试图自动加载$al 指定的内核并运行。 “string”为load命令的参数,例如:
set  al  /dev/fs/ext2@wd0/boot/vmlinux-2.6.22-7inch
将自动装载硬盘第一个分区的/boot/vmlinux-2.6.22-7inch,并运行。
② PMON> set  karg  “argument  string”
设置自动启动时的内核参数,例如:
set  karg  “console=tty1 root=/dev/hda1”

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。