PXE服务器环境
服务器IP地址:192.168.3.100
TFTP根目录:/var/lib/tftpboot
下载相应版本的RP映像文件到tftp目录
RP映像文件以latest版本为例,需要下载的RP映像文件包括:uefi、centos-installer。文件下载链接如下:
uefi:https://builds.96boards.org/snapshots/reference-platform/components/uefi/latest/debug/d03/
centos-installer: https://builds.96boards.org/snapshots/reference-platform/components/centos-installer/latest/
使用download_files.sh脚本进行文件下载。
拷贝grubaa64.efi文件到tftp根目录
为D03单板从PXE环境启动做准备。
拷贝D03.fd到用户主目录
为升级UEFI做准备。
准备grub.cfg和ks.cfg
为单板从PXE环境启动做准备。(假定所使用的D03单板序号为5)
修改tftp根目录下以D03单板的MAC地址为结尾的grub.cfg文件,使用以下命令查看D03单板所使用的网卡MAC地址:
例如本次部署的D03单板的MAC地址为c0-a8-03-fa-00-04,则修改/var/lib/tftpboot/grub.cfg-01-c0-a8-03-fa-00-04文件,在文件末尾添加以下内容:
配置NFS服务器,共享对/var/lib/tftpboot文件目录的访问,在/etc/exports文件中添加以下内容,然后重启NFS服务。
下载ks.cfg文件到tftp目录
升级UEFI
重启单板至UEFI菜单,如图1所示:
1$ board_reboot 5
在“EFI Internal Shell”中配置IP地址选择“Boot Manager”->“EFI Internal Shell”进入“EFI Internal Shell”,“Boot Manager”菜单界面,如图2所示:
“EFI Internal Shell”界面,如图3所示:
使用以下命令配置单板IP地址:1ifconfig -s eth0 static <IP address> <mask> <gateway>e.g.:1ifconfig -s eth0 static 192.168.3.250 255.255.255.0 192.168.1.1如图4所示:
D03单板IP地址可使用下面的命令获取:12jarson@LAVA:~$ grep "BMC5" /usr/local/openlab/openlab_conf/bmcinfo.cfgBMC5: ip=192.168.3.250, interface=lanplus, account=root, pass=Huawei12#$在“Embedded Boot Loader(EBL)”模式中烧写BIOS文件
在“EFI Internal Shell”中输入“exit”回到UEFI主菜单界面,然后选择“Boot Manager”->“Embedded Boot Loader(EBL)”进入“Embedded Boot Loader(EBL)”模式。如图5、图6所示:
在“EFI Internal Shell”中输入以下命令进行BIOS文件烧写:
1234# Download file from FTP server to board's RAMprovision <server IP> -u <ftp user name> -p <ftp password> -f <UEFI binary> -a <download target address># Write the data into NORFLASHspiwfmem <source address> <target address> <data length>e.g.:
12provision 192.168.3.100 -u jarson -p xxxxxx -f UEFI_D03.fd -a 0x100000spiwfmem 0x100000 0x0 0x3000001) 下载BIOS映像文件,如图7、图8所示:
上图中提示选择网卡设备,通过查看网卡MAC地址进行选择。
2) 写入BIOS映像文件,如图9所示
写入完成后,输入“reset”命令重启单板,至此,UEFI升级完成。
PXE方式安装系统
重启单板至UEFI主菜单,在“Boot Manager”菜单中选择从“EFI Network 2”启动,如图10所示:
启动至grub菜单,选择“Install CentOS Linux 7 D03 –network”启动,如图11所示:
接着系统实现PXE方式自动安装,如图12、图13、图14、图15所示:



如果网络繁忙,则可能出现如图16所示的情况:
若出现上图所示情况,则重启单板,重复PXE方式安装系统的所有步骤。
系统安装完成后,按回车键退出安装并重启系统。
系统默认初始用户名:linaro 密码:linaro