windows pv driver源码编译安装手册

简介:

资源准备

windows pv-driver源码:

http://xenbits.xensource.com/ext/win-pvdrivers.hg 

WDK:

http://msdn.microsoft.com/en-us/windows/hardware/gg487463.aspx

 Mercurial:(用于下载windows pv-driver源码)

http://mercurial.selenic.com/downloads/

 7-zip:

http://sparanoid.com/lab/7z/

或者

http://www.skycn.com/down.php?uri=http://118.72.254.219:82/down/7z920.exe

 Windows Installer XML (WiX):

http://wix.sourceforge.net/

 

Windows Server 2003 HVM Guest PV Driver编译

 安装WDK

 安装7-zip

 安装wix

 安装Mercurial

 下载windows pv-driver源码(启动命令提示符CMD)

# mkdir WindowsPVDriver

# cd WindowsPVDriver

# hg clone http://xenbits.xensource.com/ext/ win-pvdrivers.hg

Note:目前windows pv driver在闭关完善,上述hg地址已经取消,仅仅存在

http://xenbits.xensource.com/ext/win-pvdrivers地址,无法通过hg clone直接下载

  编辑脚本

用记事本打开makedist.bat,修改如下位置:

IF NOT EXIST set_ddk_path.bat ECHO >set_ddk_path.bat SET DDK_PATH       \

=C:\WinDDK\7600.16385.0   

修改为DDK安装路径,同时修改为对应版本号

 

IF NOT EXIST gplpv.cer "%DDK_PATH%"\bin\selfsign\MakeCert.exe -r -pe –ss    \

 PrivateCertStore -n "CN=GPLPV_Test_Cert" gplpv.cer  

修改为MakeCert.exe所在路径,一般为\bin\x86\MakeCert.exe

 

用记事本打开sign.bat,用替换功能将所有的”/v /s”替换为”/v /a /s”,同时删除所有” /t http://timestamp.verisign.com/scripts/timestamp.dll”项

 

用记事本打开wix.bat,将”/v /s”替换为”/v /a /s”,同时删除所有” /t http://timestamp.verisign.com/scripts/timestamp.dll”项

 

用记事本打开archive.bat,确认7-Zip的安装路径是否为"%PROGRAMFILES%\7-Zip\7z.exe" 

编译

双击运行makedist.bat

如果一切成功,将会在makedist.bat所在目录下生成各个版本的gplpv(比如2003的为gplpv_2003x32_0.11.0.1.msi)。

 

Windows Server 2003 HVM Guest PV Driver安装

1)       安装过程中会有警告框提示“软件没有windows徽标测试,无法验证兼容性”,所有类似框都选择“仍然继续”

2)       安装过程中会有安全警告,提示“没有正确使用Authenticode(TM)技术签名”,所有类似框选择是

3)       安装过程中会出现“欢迎使用找到新硬件向导”提示框,选择选项“否,暂时不(T)”选项,然后单击下一步,下一步中选择“自动安装软件(推荐)(I)”选项,单击下一步

4)       安装完成之后重启系统,查看设备管理可以看到对应的设备和驱动

 

 

20110916 最新的一份编译的msi

http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers


本文转自feisky博客园博客,原文链接:http://www.cnblogs.com/feisky/archive/2011/12/29/2310342.html,如需转载请自行联系原作者


相关文章
|
15天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
11天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
63 9
|
1月前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
92 2
|
2月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
81 4
|
3月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
3月前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003
|
3月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
72 0
Windows 平台安装 MongoDB
|
3月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
158 0
|
3月前
|
Windows
安装Windows XP系统
安装Windows XP系统