一种适用于X86架构的多操作系统远程加载实现方法

    公开(公告)号:CN103777981A

    公开(公告)日:2014-05-07

    申请号:CN201410014034.6

    申请日:2014-01-13

    Applicant: 中南大学

    Abstract: 本发明公开了一种适用于X86架构的多操作系统远程加载实现方法,擦除MBR,转换硬盘分区格式为GPT格式;建立及扩展EFI系统分区ESP;然后编译各个操作系统的文件系统,并将文件系统挂载至服务器端;修改各个操作系统内核中的无线网络配置文件,编译内核并将其挂载至ESP分区;通过UEFIOSLoader对需要启动的操作系统进行选择后,ESP分区内相应操作系统的内核驱动wifi,使客户端与服务器建立无线网络连接;服务器将所选操作系统的文件系统发送至客户端。本发明无需对硬件平台做出修改,直接通过存储在本地的操作系统内核驱动硬件平台的无线模块以建立无线网络连接,使得客户端从服务器上加载所需操作系统的文件系统,实现了操作系统的无线远程加载。

    一种适用于ARM架构移动设备的多操作系统切换方法

    公开(公告)号:CN103761088A

    公开(公告)日:2014-04-30

    申请号:CN201410013575.7

    申请日:2014-01-13

    Applicant: 中南大学

    Abstract: 本发明公开了一种适用于ARM架构移动设备的多操作系统切换方法,属于移动设备的操作系统技术领域。在ARM架构的移动设备开机后,先进行内存、网络设备、看门狗、I/O等设备的初始化,之后进入操作系统选择界面,Bootloader会根据用户选定的操作系统设置相应启动参数,同时向服务器端发送启动中断,服务器截断该中断信号后,会搜索对应的系统内核、文件系统,并将系统内核以文件形式加载到客户端,烧录进既定的Flash分区再启动,文件系统直接采用nfs网络协议挂载到根目录下,完成操作系统的网络启动。本发明无需在ARM架构的移动终端设备上预先安装操作系统,实现了本地无操作系统,而通过网络启动多操作系统的目的。

Patent Agency Ranking