【技术实现步骤摘要】
无盘工作站启动阶段预安装显卡驱动的方法
本专利技术属于计算机无盘启动
,具体涉及一种无盘工作站启动阶段预安装显卡驱动的方法。
技术介绍
无盘启动技术,一般是指通过网络下载系统镜像并启动的计算机,无盘工作站(Client)本身并没有硬盘,即本地是没有系统镜像的,系统镜像存储于服务端(Server)。Client通过其自身网卡Rom中的启动代码,使用DHCP协议获取IP地址,使用TFTP协议下载镜像或引导文件,构建镜像或引导文件的运行环境,使Client通过服务端的镜像启动,它并非传统的无盘工作站,因为使用该技术的PC在网络方式下的运行速度甚至比有盘还要快。从传统应用来说,通常用户在无盘环境上安装显卡驱动,需要开通超管模式并安装显卡驱动到C盘,保存还原点之后客户机起来才能生效;然而在win7以上版本,不同厂商的同型号显卡即使安装了相同驱动程序,还是需要开通超管模式并由操作系统确认所安装的驱动程序,才能正常使用显卡驱动,这样大大的增加维护成本;因此未来解决这一问题,提高驱动安装的效率,需要研发出无盘服务端自动更新无盘 ...
【技术保护点】
1.一种无盘工作站启动阶段预安装显卡驱动的方法,其特征在于:利用显卡PNP功能在客户机无盘系统启动开始阶段获取到显卡的硬件ID并发送给服务端,服务端根据硬件ID下发显卡驱动程序及相关显卡信息给客户机,借由客户机无盘系统的显卡PNP功能完成显卡驱动的加载;/n在具体实施过程中服务端需对显卡资源进行提取,即根据显卡的硬件ID导出注册表,进而提取显卡资源文件进行匹配,并将提取到的显卡资源文件打包后进行分发。/n
【技术特征摘要】
1.一种无盘工作站启动阶段预安装显卡驱动的方法,其特征在于:利用显卡PNP功能在客户机无盘系统启动开始阶段获取到显卡的硬件ID并发送给服务端,服务端根据硬件ID下发显卡驱动程序及相关显卡信息给客户机,借由客户机无盘系统的显卡PNP功能完成显卡驱动的加载;
在具体实施过程中服务端需对显卡资源进行提取,即根据显卡的硬件ID导出注册表,进而提取显卡资源文件进行匹配,并将提取到的显卡资源文件打包后进行分发。
2.根据权利要求1所述无盘工作站启动阶段预安装网卡驱动的方法,其特征在于:所述显卡驱动程序及相关显卡信息可以预先放置在安装目录中、或由用户自行导入、或从IDC服务端自动获取,同时用户也可以在服务端对显卡属性进行个性化设置和调整。
3.根据权利要求1所述无盘工作站启动阶段预安装网卡驱动的方法,其特征在于:当对象为NVIDIA显卡资源时,其提取方案如下:
A1.根据显卡硬件ID,导出HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\PCI\硬件ID的文件,并将其命名为pci.reg;
A2.打开pci.reg,将其路径后缀Enum\PCI\硬件ID全部替换成Services\PostPNP\Parameters\video并保存;
A3.打开pci.reg,查找Driver值为{4d36e968-e325-11ce-bfc1-08002be10318}\0001,导出HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0001的文件,并将其命名为class.reg;
A4.打开pci.reg,查找Service值为nvlddmkm,导出HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\nvlddmkm的文件,并将其命名为services.reg;
A5.将pci.reg、class.reg以及services.reg三份注册表合成为system.reg;
A6.打开显卡的inf文件,解析DestinationDirs分组,得到SysWOW64、System32、drivers三个目录下总的文件分组列表;
A7.根据当前系统和硬件ID前缀得到显卡程序安装的分组,根据显卡程序安装分组得到显卡驱动文件的分组列表;
A8.根据显卡驱动文件的分组列表得到显卡驱动文件在SysWOW64、System32、drivers三个目录下的分组,然后根据文件分组得到相应的文件地址,进而提取显卡驱动文件。
4.根据权利要求1所述无盘工作站启动阶段预安装网卡驱动的方法,其特征在于:当对象为AMD显卡资源时,其提取方案如下:
B1.根据显卡硬件ID,导出HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\PCI\硬件ID的文件,并将其命名为pci.reg;
B2.打开pci.reg,将其路径后缀Enum\PCI\硬件ID全部替换成Services\PostPNP\Parameters\video并保存;
B3.打开pci.reg,查找Driver值为{4d36e968-e32...
【专利技术属性】
技术研发人员:潘江峰,余林,李广斌,梁军,蔡翔,郭月丰,
申请(专利权)人:杭州顺网科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。