常用PMON 命令

1. 設置變量
set al=""


2. 查看指定變量
set -t  al
或
env al

3. 查看所有變量
env 

4. 編輯變量
eset al

5. 加載elf, bin 文件到內存
load /dev/fs/ext2@wd0/boot/vmlinuz

6. 加載 initrd 到內存
load -o 0x84000000 /dev/fs/ext2@wd0/initramfs-3.10.0-1.fc21.loongson.2k.19.mips64el.img   
 
加載完之後會出如下提示語                                   
Loading file: /dev/fs/ext2@wd0/initramfs-3.10.0-1.fc21.loongson.2k.19.mips64el.img/
/dev/fs/ext2@wd0/initramfs-3.10.0-1.fc21.loongson.2k.19.mips64el.img: boot failed

7. 引導到系統
 g root=/dev/sda3 ro rhgb quiet loglevel=7 LANG=zh_CN.UTF-8 console=ttyS0,115200 

8. 內核參數
set append="console=ttyS0,115200 rdinit=/sbin/init root=/dev/sda1" 


9. 設置網絡
ifaddr syn0 192.168.2.168        		臨時修改IP地址,斷電後失效  
set ifconfig syn0:192.168.2.5  		    重啓後,IP 地址固定存在

10. 更新pmon
 fload tftp://192.168.6.103/gzrom.bin  		
 或
 load  -rf 0xbfc00000 tftp://192.168.6.103/gzrom.bin

推薦採用fload命令,其內部實現也是調用load -rf 0xbfc00000 
用戶可以減少輸入並且防止輸錯了啓動入口地址 0xbfc00000 

11. 通過boot.cfg 啓動系統
bl -d ide /dev/fs/ext2@wd0/boot.cfg

pmon 的啓動順序:
 1. 讀 boot.cfg 文件(先U盤,再光驅,最後是硬盤),可以通過ShowBootMenu 變量決定是否需要讀boot.cfg 
 2. 讀al 變量(默認值是/dev/fs/iso9600@cd0/boot/vmlinux) 
 3. 讀al1 變量(默認值是/dev/fs/ext2@wd0/boot/vmlinux)

12. 查看設備節點名
devls
devls -a    查看所有

 

發佈了35 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章