欢迎来到天天文库
浏览记录
ID:21922492
大小:684.00 KB
页数:15页
时间:2018-10-21
《龙芯服务器的启动引导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、龙芯服务器的启动引导潘海涛regulus_cn@163.comPMON与昆仑固件PMON原本是开源的嵌入式mips主板的BootLoader,功能介于X86平台主板bios与bootloader之间,相当于同时担当硬件初始化与操作系统引导两个角色.龙芯,曙光,长城以及等各整机厂商为匹配各自使用的主板进行了移植与不同程度的二次开发,各家遵循的规范不同,使用的时需注意。昆仑固件是支持龙芯计算平台,用于硬件检测、初始化以及操作系统引导的固件产品。昆仑固件由中电科技集团开发维护,作为龙芯平台的产品级BIOS,支持统一可扩
2、展固件接口(UEFI)标准和龙芯的BIOS和操作系统接口规范。龙芯主板与X86主板的区别龙芯主板X86主板指令集MIPS兼容指令集X86,X86_64,及其扩展指令集主要芯片组RS780E芯片组曙光设计的芯片组浪潮设计的芯片组...Intel芯片组AMD芯片组第三方硬件厂商设计的芯片组...主板固件PMON,昆仑固件BIOS,EFIBIOSBootloaderPMON,昆仑固件Grub,Lilo,...PMON的基本功能支持网络引导(tftp),磁盘引导,flash引导支持Fat,ext2,ext3,iso966
3、0文件系统支持USB2.0MassStorage支持MIPS、ARM、PowerPC平台能够读取配置文件引导操作系统(各家厂商定制版格式不同)PMON的基本命令devls显示所有设备load加载文件initrd加载initrd或ramfsg执行程序ifaddr配置网卡ping测试网络命令使用示例:在PMON中为网卡设置ip地址PMON>devlsPMON>ifaddrrte010.1.81.86PMON>ping10.1.80.85PMON>loadtftp://10.1.80.85/vmlinuxPMON的使用
4、命令终端模式一个典型的操作系统启动引导命令示例PMON>load/dev/fs/ext2@wd0/boot/vmlinuxPMON>initrd/dev/fs/ext2@wd0/boot/initrd.gzPMON>gconsole=ttyroot=/dev/sda1一个典型的操作系统安装引导命令示例PMON>load/dev/fs/ext2@wd0/boot/vmlinuxPMON>initrd/dev/fs/ext2@wd0/boot/initrd.gzPMON>gconsole=ttyrdinit=/sbi
5、n/initPMON的使用配置文件模式一个典型的操作系统启动引导命令示例/boot/boot.cfgtimeout10default0showmenu1titleMIPS64ELOSV1.0kernel/dev/fs/ext2@wd0/boot/vmlinuxinitrd/dev/fs/ext2@wd0/boot/initramfs.imgargsconsole=ttyroot=/dev/sda1splashquietselinux=0titleMIPS64ELOSV2.0kernel/dev/fs/ext2@w
6、d0/boot/vmlinuxinitrd/dev/fs/ext2@wd0/boot/initramfs.imgargsconsole=ttyroot=/dev/sda2splashquietselinux=0PMON的升级pmon提供的升级方式PMON的更新从TFTP服务器更新PMONPMON>load-f0xbfc00000-rtftp://192.168.3.95/gzrom.bin从硬盘上更新PMONPMON>load-f0xbfc00000-r/dev/fs/ext2@wd0/boot/gzrom.bi
7、nPMON参数详解参数详解load/dev/fs/ext2@wd0/boot/vmlinuxinitrd/dev/fs/ext2@wd0/boot/initrd.gzgconsole=ttyroot=/dev/sda1红色部分表示文件系统绿色部分标识文件系统类型粉色部分标识设备类型蓝色部分标识具体路径棕褐色部分表示传递给内核的参数PMON参数详解类型标识符文件系统ext2,ext3ext2文件系统iso9660iso9660设备usb2.0设备usb0,usb1...设备sata硬盘wd0,wd1...设备sat
8、a光驱cd0,cd1...设备usb光驱usb0,usb1...后面的数字表示多块设备标号从0开始递增昆仑固件的使用昆仑固件MKSH终端模式一个典型的操作系统启动引导命令示例MKSH>initrdfs0:initrdg.gzMKSH>runfs0:vmlinuxbootconsole=ttyrdinit=/sbin/init一个典型的操作系统安装引导命令示例MKSH>
此文档下载收益归作者所有