支持启动类外部设备的驱动的方法、装置和系统
基本信息
申请号 | CN201811599440.8 | 申请日 | - |
公开(公告)号 | CN109614156B | 公开(公告)日 | 2021-10-15 |
申请公布号 | CN109614156B | 申请公布日 | 2021-10-15 |
分类号 | G06F9/4401(2018.01)I;G06F9/445(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 宋歌;李经宇;金正雄 | 申请(专利权)人 | 贵州华芯半导体技术有限公司 |
代理机构 | 北京市柳沈律师事务所 | 代理人 | 万里晴 |
地址 | 550081贵州省贵阳市贵安新区黔中大道与金马大道交汇处斯特2楼 | ||
法律状态 | - |
摘要
摘要 | 提供了一种用于扩展UEFI固件以支持启动类外部设备的驱动的方法。该方法包括:响应于加载目标操作系统,运行扩展的UEFI固件;引导外围设备支持模块以支持UEFI固件无法直接驱动的启动类外部设备的驱动,其中所述外围设备支持模块通过修改基于Linux的微型操作系统而获得,其中所述基于Linux的微型操作系统与扩展的UEFI固件所要加载的目标操作系统不同;以及在驱动了所述启动类外部设备之后,通过所述外围设备支持模块加载目标操作系统,其中,所述外围设备支持模块通过以下步骤来获得:在基于Linux的微型操作系统中开启kexec和device mapper特性;在基于Linux的微型操作系统中引入udev和petitboot组件,其中,所述petitboot组件是利用Linux kexec机制的启动器;在基于Linux的微型操作系统中加入启动类外部设备所需的驱动。 |
