发明名称 基于龙芯架构的透明计算设备的远程引导芯片及方法
摘要 基于龙芯架构的透明计算设备的远程引导芯片,所述远程引导芯片在逻辑功能上添加了远程引导逻辑处理步骤,使得当所述计算设备在加电自检到该芯片时,能在芯片的控制下顺序进行如下的处理:进行本机环境、时钟、内存初始化;进行电连接至PCI总线的PCI设备的初始化;进行电连接至南桥电路的外设的初始化;进行环境参数和TCP/IP协议栈的初始化;向本地网络广播BOOTP/DHCP包;从网络接入服务器上接收动态分配给该所述计算设备的网络地址和操作系统服务器的网络地址;从操作系统服务器上接收OS列表;从操作系统服务器上加载用户选择的OS内核、默认引导参数、只读根文件系统镜像地址信息;用户定制引导参数;引导加载的操作系统内核。
申请公布号 CN100347672C 申请公布日期 2007.11.07
申请号 CN200510086290.7 申请日期 2005.08.26
申请人 清华大学 发明人 张尧学;徐广斌;王晓辉;匡文渊
分类号 G06F9/445(2006.01);H04L29/06(2006.01) 主分类号 G06F9/445(2006.01)
代理机构 代理人
主权项 1、一种基于龙芯架构的透明计算设备的远程引导方法,所述计算设备采用龙芯系列CPU及相应主板,一网络接入服务器、一操作系统服务器以及多个所述计算设备之间由计算机网络连接;其中,所述计算设备和网络接入服务器之间为广播可达网络,所述计算设备和操作系统服务器之间为IP网络;网络接入服务器上需要预置DHCP/BOOTP服务,操作系统服务器上需预置文件传输服务和网络文件共享服务,操作系统服务器上保留了适于在龙芯架构上运行的OS内核列表、OS内核、默认引导参数、相应的只读根文件系统镜像,其特征在于:所述计算设备在加电后按照如下的处理步骤完成操作系统内核引导:A:所述计算设备进行本机环境、时钟、内存初始化;进行电连接至PCI总线的PCI设备的初始化;进行电连接至南桥电路的外设的初始化;进行环境参数和TCP/IP协议栈的初始化;B:所述计算设备在本地提示用户选择是否需要从硬盘启动,若在预定时间内选择是,则转步骤J,否则转步骤C;C:所述计算设备通过网卡向本地网络广播BOOTP/DHCP包;D:网络接入服务器在收到所述计算设备广播的BOOTP/DHCP包后,广播服务器端BOOTP/DHCP包,通过其中的“FILE”字段传送操作系统服务器的网络地址;E:所述计算设备在收到网络接入服务器广播的BOOTP/DHCP包后,向操作系统服务器发起OS列表下载请求;F:操作系统服务器向所述计算设备传送OS列表;G:所述计算设备从操作系统服务器上接收OS列表,从中解析出可用OS,并提示用户进行选择;在用户作出选择之后,所述计算设备向操作系统服务器发起被选OS内核加载请求;H:操作系统服务器在收到该请求后向所述计算设备传送被选OS内核、默认引导参数、以及只读根文件系统镜像的地址信息;I:所述计算设备在本地提示用户选择是否需要手工定制引导参数,若在预定时间内选择是,则转步骤K,否则转步骤L;J:所述计算设备从本地加载操作系统内核;转步骤L;K:用户根据需要定制引导参数;L:所述计算设备开始引导加载的操作系统内核。
地址 100084北京市北京100084-82信箱