1. 程式人生 > >PMON 2000啟動配置文件說明

PMON 2000啟動配置文件說明

PMON2000啟動配置文件描述了PMON 2000的啟動配置資訊,PMON 2000根據該配置檔案來獲得需要啟動的作業系統資訊,包括核心、initrd和啟動引數。PMON 2000解析該檔案,並在螢幕上顯示相應的選單項給使用者進行選擇操作。一、儲存位置
PMON 2000啟動的時候預設讀取位於第一塊硬碟第一個分割槽的根目錄下的boot.cfg檔案。且要求該分割槽格式為ext2檔案系統。
如果檢測到系統中存在可以用於啟動的光碟,則會啟動位於光碟根目錄下的bootcfg檔案。
如果啟動過程中讀取硬碟分割槽上檔案失敗,則會去讀取嘗試查詢可啟動的光碟機,如果找到則從光碟機引導啟動選單。如果沒找到,則直接進入如控制檯介面。
當從光碟機引導啟動選單後也會顯示從硬碟啟動的選單項,可用於載入硬碟上的啟動選單。當從硬碟引導啟動選單後,則會判斷是否存在可以引導的光碟,如果存在則顯示用於引導光碟啟動選單的選單項。二、文件格式
配置檔案是純文字檔案,以行為處理單位,一行為一個完成資料項,不允許續行。一行資料可以由註釋和非註釋資訊組成,可以全行均為註釋,也可以不包含註釋資訊。允許空行,空行指僅含有換行符、空格和TAB製表符的行。
註釋,字元#是註釋符,註釋符可以位於行首,也可以在行中的任意一個位置,所有位於#符號後的資訊均為註釋資訊。
其他的非註釋資訊均為有效資料,有效資料格式為:關鍵字+空格或者TAB(可多個)+鍵值。舉例:


名人堂:眾名人帶你感受他們的驅動人生馬雲任志強李嘉誠柳傳志史玉柱
 


Timeout 5
有效資料可以分為,關鍵字資料和廢資料,關鍵字資料是關鍵字欄位被PMON 2000識別並且資料完成,且PMON 2000可以正確處理的資料,廢資料則是PMON 2000不識別並拋棄的有效資料。
PMON2000識別的關鍵字由下列關鍵字構成,除這些之外的關鍵字均會在處理的時候作為廢資料處理:
Timeout//數值型別,表示等待使用者輸入的時間,單位為秒。Default//數值型,表示預設啟動的選單項編號,標號從0開始。Title//字串型別,用於標識啟動項的使用者可識別名稱Kernel//字串型別,啟動的核心檔案initrd//字串型別,啟動的initrd檔案args
//字串型別,傳遞給核心的啟動引數
Showmenu//布林型,表示是否現實啟動選單,取值為1,或者0,1表示顯示,0表
示不顯示。
鍵值部分由字串構成,包含除#之外的所有可顯示字元,允許包含TAB製表符和空格。根據不同的關鍵字,對於鍵值部分的構成則有不同。
數值型別,鍵值必須為數字,不能包含空格或者TAB製表符。如果資料非法則會被認為設定為0。
字串型別,鍵值為字串,包含除#之外的所有可顯示字元,允許包含空格或者TAB製表符。
布林型,鍵值為0或者1。非法則會認為設定為0。
關鍵字可以分為兩類,一類是主關鍵字,一類是從關鍵字,從關鍵字必須依附於主關鍵字而存在。關鍵字不區分大小寫。主關鍵字包括:



 


TimeoutDefaultShowmenuTitle
從關鍵字包括:InitrdKernelArgs
主關鍵字又可以分為兩類,一類是獨立主關鍵字,不可以帶從關鍵字的;一類非獨立主關鍵字,必須帶從關鍵字。獨立主關鍵字包括:
TimeoutDefaultShowmenu
非獨立主關鍵字則包括:Title
目前的設定中所有從關鍵字均附屬於非獨立主關鍵字title。
所有獨立主關鍵字都必須出現在非獨立主關鍵字之前,如果出現在非獨立主關鍵字之後則該主關鍵字將被拋棄。
獨立主關鍵字只允許出現一次,如果出現多次則以出現在非獨立主關鍵字之前的最後一個主關鍵字設定為準。
非獨立主關鍵字允許出現多次,每出現一次作為一個新的資料產生。目前只有一個非獨立主關鍵字,title。系統預設允許最多出現256個非獨立主關鍵字title。



 


從關鍵字必須依附於非獨立主關鍵字存在,也就是說必須在從關鍵字之前存在非獨立主關鍵字。非獨立關主鍵字和附屬於它的從關鍵字構成一個完整的資訊段落,這個段落以非獨立主關鍵字為開始,直到下一個非獨立主關鍵字出現結束,或者檔案結尾為止。
在一個完整資訊段落內,從關鍵字可以多次出現,但是僅有第一次出現的設定是有效設定,其他都將被拋棄。在資訊段內出現的非從關鍵字資訊都將被拋棄。
從關鍵字分為兩種型別,一種是可選關鍵字,一種是必選關鍵字。可選關鍵字包括:Initrd
必選關鍵字則包括:KernelArgs
下面來說明一下每一個從關鍵字的含義:Kernel標識可啟動的Linux核心,必選關鍵字。引數為檔案的絕對路徑。Initrd標識配合Linux核心使用的Intird檔案,可選關鍵字。引數為檔案路徑。Args
標識傳遞給Linux核心的核心引數,比選關鍵字。
下面說明一下獨立主關鍵字的取值問題
Timeout//數值型別,表示等待使用者輸入的時間,單位為秒。最大值為1000,最小值為0,0表示永遠等待使用者輸入。如果數值為負值,則系統自動設定其值為5。如果設定為非數值,則被認為是0。
Default//數值型,表示預設啟動的選單項編號,標號從0開始。最大值為256,表示最多有256個title。如果設定小於0,則系統自動設定其值為0。如果設定非法,則被認為是0。
Showmenu
//布林型,表示是否現實啟動選單,取值為1,或者0,1表示顯示,0表
不顯示。如果是指為其他非法資料,則認為是0。



 


以上獨立主關鍵字均可以省略不寫,如果缺失,系統則自動採用預設設定。預設設定為:Timeout 5Default 0Showmenu 1
以下舉例說明配置檔案
Default 1  #default boot system index.
Timeout 10 # before autoboot default system waiting for user 10 seconds.#RAYS 1.5 for Loongson section root is /dev/hda2Title  RAYS 1.5 for Loongson
    Kernel /dev/fs/
[email protected]
/vmlinux-2.6.18-3-loongson2e    Args console=tty root=/dev/hda2
Title   RAYS 2.0 for Loongson
Kernel /dev/fs/[email protected]/vmlinux-2.6.22-1-loongson2e-64    Initrd /dev/fs/[email protected]/inird.img-2.6.22-1-loongson2e-64
Args console=tty root=/dev/hda5


相關推薦

PMON 2000啟動配置說明

PMON2000啟動配置文件描述了PMON 2000的啟動配置資訊,PMON 2000根據該配置檔案來獲得需要啟動的作業系統資訊,包括核心、initrd和啟動引數。PMON 2000解析該檔案,並在螢幕上顯示相應的選單項給使用者進行選擇操作。一、儲存位置 PMON 2000

Eclipse中src/main/resources配置啟動問題

ppc source resource lips com 配置 all 手動 tar 項目pom文件有做修改如下的時候,還沒有進行mvn clean install 啟動test項目中的appcontext會 可以手動清空 然後就可以了。 出現如下問題的原因是

工程啟動加載.properties/.xml配置

asstream pri back 文件 extc factory 工程 type loader 工程目錄: demo.properties today=2017-06-10 PropertiesMap.java package com.dzpykj.c

Nginx啟動腳本和配置

nginx啟動腳本和配置文件Nginx啟動腳本和配置文件(1)編寫Nginx啟動腳本,並加入系統服務[[email protected]/* */ ~]#cd[[email protected]/* */ ~]# vim /etc/init.d/nginx在這個空文件裏寫入如下內容:#

SylixOS啟動讀取配置

配置文件 運行環境 profile 1 概述 SylixOS啟動時會加載環境變量配置文件profile,網絡配置文件ifparam.ini以及系統啟動腳本startup.sh。2 環境變量配置文件profile SylixOS啟動時會執行varload命令,該命令的作用是從系統/e

通過讀取配置啟動mongodb

star 個數 sun 數據請求 delete except bte domain 優點   在實際的項目中,經常利用mongodb數據庫做緩存,mongodb的並發性比較高,所以對於快速存儲、讀取信息有很多優點。在項目中對於第一次的數據請求會直接訪問數據庫,而對於獲得的信

SpringBoot多環境部署,在啟動時動態設置相應的配置

img nbsp rod boot 技術分享 ava 運行 不同的 span 項目中,往往在測試環境和正式環境擁有不同的配置,例如數據庫連接,第三方庫的appkey等。這時候,我們就要在不同的環境啟用不同的配置 下面新建三個文件,分別表示開發環境,生產環境和測試環境的配置文

如何在項目啟動時,加載或解析某配置

簡單 err 文件 配置文件 監聽器 ted ride rate servle 在web項目中有很多時候需要在項目啟動時就執行一些方法,而且只需要執行一次,比如:加載解析自定義的配置文件、初始化數據庫信息等等,在項目啟動時就直接執行一些方法,可以減少很多繁瑣的操作。   在

centos7自啟動服務的配置

centos7[Unit]Description=cdbAfter=network.target[Service]Type=forkingExecStart=/opt/cdb/cdb-admin startExecStop=/opt/cdb/cdb-admin stopExecReload=/opt/cdb/

Linux環境變量配置以及啟動順序

linux環境變量 sdn su命令 用戶家目錄 啟動過程 輸入 密碼登錄 blog ron 環境變量配置文件對所有用戶都起作用 /etc/profile /etc/profile.d/*.sh /etc/bashrc用戶家目錄,只對當前用戶起作用 ~/.bash_prof

idea中添加web.xml配置與tomcat啟動中遇到的web.xml找不到的問題

解決 目的 信息 需要 遇到 技術分享 maven打包 ima clas 1,如何在idea中向war項目中添加web.xml的配置文件 idea通過maven創建war項目時沒有指定是webapp導致創建出來的項目沒有webapp的文件夾。其實war項目中都是在"項目名/

MySQL配置指定了 log-error配置項,啟動報錯的問題

mysql mysql bug log-error 啟動報錯 找不到文件 mysqld 的配置文件 my.cnf 在 [mysqld_safe] 配置區塊內指定了 log-error 項後,導致mysqld 服務啟動因找不到日誌文件,而報錯退出的問題。 service mysql res

Linux啟動初始化配置淺析

文本模式 設定 input 其它 ubunt 文檔 登錄 終端 bash 轉自:http://blog.51cto.com/19055/1144600 1)/etc/profile 登錄時,會執行。 全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。 (2)/

Spring配置xsi:schemaLocation無法解析導致啟動失敗的解決方案

解析 線上 png 16px 沒有 不能 圖片 ima cati   今天遇到過情況,spring的配置文件在本地讀取沒有問題,扔到線上服務器運行就報無法解析xml,找了很久問題,發現是因為線上服務器無法上網,導致無法下載相關的xsd文件,沒辦法不能上網就只有使用本地的xs

MongoDB 通過配置啟動及註冊服務

-- net 需要 png pat 服務 系統服務 path 修改配置 1.配置mongodb環境變量,配置完成之後就可以直接執行mong、mongod等常用命令,不用每次都到mongodb安裝目錄bin下去執行; 2.通過命令啟動mongo服務 mongod --

Quartz不用配置配置啟動

cti 8.4 ret JD init git table nsa detail StdSchedulerFactory schedulerFactory = null; try { schedulerFactory = ne

因缺失log4j.properties 配置導致flume無法正常啟動

html close ann set please ans 無法 sink root                 因缺失log4j.properties 配置文件導致flume無法正常啟動                                         

springboot打包去除資源啟動時指定配置位置

jar包 exc plugins spa oot clu amp 一起 ssp springboot打包時,去掉資源文件,可按照如下配置 <build> <resources> <resource>

PHP啟動配置顯示Loaded Configuration File => (none)

技術分享 mar rac nag water load process 解決 追蹤 錯誤示下: php -i | grep Load Loaded Configuration File => (none) libXML Loaded Version => 209

ceph13跟ceph12配置啟動要增加的內容——2019_10

配置文件 soc mod boa oar modules xxxxx con dmi 在/etc/ceph/ceph.conf 同一個集群在從ceph12升級ceph13的包時,需要增加的配置信息主要是fsid與mgr的信息。 1要增加fsidfsid = c9bd12b4