天天看點

windows pv driver源碼編譯安裝手冊

<a>資源準備</a>

windows pv-driver源碼:

WDK:

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

 Mercurial:(用于下載下傳windows pv-driver源碼)

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

 7-zip:

<a href="http://sparanoid.com/lab/7z/">http://sparanoid.com/lab/7z/</a>

或者

<a href="http://www.skycn.com/down.php?uri=http://118.72.254.219:82/down/7z920.exe">http://www.skycn.com/down.php?uri=http://118.72.254.219:82/down/7z920.exe</a>

 Windows Installer XML (WiX):

<a href="http://wix.sourceforge.net/">http://wix.sourceforge.net/</a>

<a>Windows Server 2003 HVM Guest PV Driver編譯</a>

 安裝WDK

 安裝7-zip

 安裝wix

 安裝Mercurial

 下載下傳windows pv-driver源碼(啟動指令提示符CMD)

# mkdir WindowsPVDriver

# cd WindowsPVDriver

Note:目前windows pv driver在閉關完善,上述hg位址已經取消,僅僅存在

  編輯腳本

用記事本打開makedist.bat,修改如下位置:

IF NOT EXIST set_ddk_path.bat ECHO &gt;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)。

<a>Windows Server 2003 HVM Guest PV Driver安裝</a>

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,如需轉載請自行聯系原作者