龙芯服务器的启动引导.ppt_第1页
龙芯服务器的启动引导.ppt_第2页
龙芯服务器的启动引导.ppt_第3页
龙芯服务器的启动引导.ppt_第4页
龙芯服务器的启动引导.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

龙芯服务器的启动引导,潘海涛 regulus_,PMON与昆仑固件,PMON原本是开源的嵌入式mips主板的BootLoader,功能介于X86平台主板bios与bootloader之间,相当于同时担当硬件初始化与操作系统引导两个角色.龙芯,曙光,长城以及等各整机厂商为匹配各自使用的主板进行了移植与不同程度的二次开发,各家遵循的规范不同,使用的时需注意。,昆仑固件是支持龙芯计算平台,用于硬件检测、初始化以及操作系统引导的固件产品。昆仑固件由中电科技集团开发维护,作为龙芯平台的产品级 BIOS,支持统一可扩展固件接口(UEFI)标准和龙芯的 BIOS 和操作系统接口规范。,龙芯主板与X86主板的区别,PMON的基本功能,支持网络引导(tftp),磁盘引导,flash 引导 支持Fat,ext2,ext3,iso9660 文件系统 支持USB 2.0 Mass Storage 支持MIPS、ARM、PowerPC 平台 能够读取配置文件引导操作系统(各家厂商定制版格式不同),PMON的基本命令,命令使用示例: 在PMON中为网卡设置ip地址 PMONdevls PMONifaddr rte0 6 PMONping 5 PMONload t5/vmlinux,PMON的使用,命令终端模式 一个典型的操作系统启动引导命令示例 PMONload /dev/fs/ext2wd0/boot/vmlinux PMONinitrd /dev/fs/ext2wd0/boot/initrd.gz PMONg console=tty root=/dev/sda1 一个典型的操作系统安装引导命令示例 PMONload /dev/fs/ext2wd0/boot/vmlinux PMONinitrd /dev/fs/ext2wd0/boot/initrd.gz PMONg console=tty rdinit=/sbin/init,PMON的使用,配置文件模式 一个典型的操作系统启动引导命令示例 /boot/boot.cfg,timeout 10 default 0 showmenu 1 title MIPS64EL OS V1.0 kernel /dev/fs/ext2wd0/boot/vmlinux initrd /dev/fs/ext2wd0/boot/initramfs.img args console=tty root=/dev/sda1 splash quiet selinux=0 title MIPS64EL OS V2.0 kernel /dev/fs/ext2wd0/boot/vmlinux initrd /dev/fs/ext2wd0/boot/initramfs.img args console=tty root=/dev/sda2 splash quiet selinux=0,PMON的升级,pmon提供的升级方式 PMON的更新 从TFTP服务器更新PMON PMONload -f 0xbfc00000 -r t5/gzrom.bin 从硬盘上更新PMON PMONload -f 0xbfc00000 -r /dev/fs/ext2wd0/boot/gzrom.bin,PMON参数详解,参数详解 load /dev/fs/ext2wd0/boot/vmlinux initrd /dev/fs/ext2wd0/boot/initrd.gz g console=tty root=/dev/sda1 红色部分 表示文件系统 绿色部分 标识文件系统类型 粉色部分 标识设备类型 蓝色部分 标识具体路径 棕褐色部分 表示传递给内核的参数,PMON参数详解,昆仑固件的使用,昆仑固件MKSH终端模式 一个典型的操作系统启动引导命令示例 MKSH initrd fs0:initrdg.gz MKSH run fs0:vmlinuxboot console=tty rdinit=/sbin/init 一个典型的操作系统安装引导命令示例 MKSH initrd fs0:initrdg.gz MKSH run fs0:vmlinuxboot console=tty rdinit=/sbin/init,昆仑固件的使用,昆仑固件配置文件模式 昆仑固件移植了一点grub的功能,实现了类似于grub2的启动引导界面,前提是需要系统中安装相对应的grub.efi文件。 一个典型的操作系统启动配置文件示例 default=0 set timeout=10 set menu_color_normal=white/black set menu_color_highlight=yellow/black menuentry MIPS64EL OS V1.0 set root=($root) linux $prefix/vmlinux console=tty root=/dev/sda1 boot ,昆仑固件的升级,昆仑固件的升级 昆仑固件提供了MKSH终端下可以升级升级固件的命令 用 fs0:EFI 目录中的 NEWFD.fd 文件更新 FLASH: MKSH update fs0:EFINEWFD.fd 用存放在 tftp 服务器上 NEWFD.fd 文件更新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论