2012年7月29日

製作WinPE可開機光碟 (使用Windows AIK)


更新: 如果你需要製作以Windows 10為基底的WinPE, 請看此篇:
製作WinPE可開機光碟 (使用Windows ADK for Windows 10, version 1703)


之前寫的這篇比較針對ProLiant, 這次我把內容整理成比較通用性的版本給大家參考.
主要是利用Windows AIK來做WinPE, 並且把一些未內含的驅動程式和工具程式包進去.

需要的軟體:

Windows AIK可以安裝在下列作業系統內:
  • Windows Server 2003 (含 Service Pack 2)
  • Windows Vista SP1
  • Windows Server 2008
  • Windows 7
  • Windows Server 2008 R2

接下來我用Windows Server 2008 R2 SP1來示範:

步驟1:
安裝Windows Automated Installation Kit.
 
步驟2:
Windows AIK安裝完成後, 把Windows自動化安裝套件補充元件複製進系統.
> xcopy D:\ "C:\Program Files\Windows AIK\Tools\PETools" /ERDY
其中D:\是ISO映像的根目錄, C:\Program Files\Windows AIK\是預設安裝位置.
如果你把Windows AIK安裝到不同資料夾, 請相對修改位置.

步驟3:
準備要加進WinPE的驅動程式, 這裡以Cisco UCS Virtual Interface CardHP Smart Array RAID controller為例子, 把驅動程式放在C:\driver裡面.
 
步驟4:
執行部署工具命令提示字元, 在命令列鍵入:
> copype amd64 C:\WinPE (你也可以指定到其他的資料夾)

步驟5:
掛載映像檔.
> dism /mount-wim /wimfile:C:\WinPE\winpe.wim /index:1 /mountdir:C:\WinPE\mount

步驟6:
加入驅動程式.
> dism /image:C:\WinPE\mount /add-driver /driver:C:\driver /recurse

步驟7:
確認一下加進去的驅動程式.
> dism /image:C:\WinPE\mount /get-drivers

步驟8:
接下來可以加入一些工具程式方便在WinPE中使用, 在C:\WinPE\mount底下新建一個資料夾,
例如: C:\WinPE\mount\tool, 然後把程式複製到裡面.
這裡以Nirsoft的DevManView x64為例子, 等完成WinPE時可以用來看看裝置是否有用到包進去的驅動程式.

步驟9:
儲存並卸載映像檔. (記得要先關掉其他不用的視窗, 否則會出現錯誤!)
> dism /unmount-wim /mountdir:C:\WinPE\mount /commit

步驟10:
產生WinPE ISO檔案.
> copy C:\WinPE\winpe.wim C:\WinPE\ISO\sources\boot.wim
> oscdimg -n -bC:\WinPE\etfsboot.com C:\WinPE\ISO C:\WinPE\WinPE.iso

完成!
測試開機並叫出工具程式:


懶人包:
copype amd64 C:\WinPE
dism /mount-wim /wimfile:C:\WinPE\winpe.wim /index:1 /mountdir:C:\WinPE\mount
dism /image:C:\WinPE\mount /add-driver /driver:C:\driver /recurse
dism /image:C:\WinPE\mount /get-drivers
dism /unmount-wim /mountdir:C:\WinPE\mount /commit
copy C:\WinPE\winpe.wim C:\WinPE\ISO\sources\boot.wim
oscdimg -n -bC:\WinPE\etfsboot.com C:\WinPE\ISO C:\WinPE\WinPE.iso

後記:
如果你要做x86的版本, 記得驅動程式和工具程式也要換成x86版的.
copype x86 C:\WinPE
dism /mount-wim /wimfile:C:\WinPE\winpe.wim /index:1 /mountdir:C:\WinPE\mount
dism /image:C:\WinPE\mount /add-driver /driver:C:\driver /recurse
dism /image:C:\WinPE\mount /get-drivers
dism /unmount-wim /mountdir:C:\WinPE\mount /commit
copy C:\WinPE\winpe.wim C:\WinPE\ISO\sources\boot.wim
oscdimg -n -bC:\WinPE\etfsboot.com C:\WinPE\ISO C:\WinPE\WinPEx86.iso

繼續閱讀:
製作WinPE可開機光碟或USB大拇哥 (使用Windows ADK)

2012年7月28日

用Outlook 2013收發Gmail

轉眼間微軟又要推出新版的Office了, 來看看如何設定Outlook 2013收發Gmail.

開啟Outlook 2013, 選擇[FILE], [Add Account]:

選擇[E-mail Account], [Next], 然後填入你的姓名及Gmail電子郵件地址和密碼:

Outlook 2013會自動搜尋伺服器的設定, 並用你剛剛填的資料試著登入, 如果一切OK就會顯示設定完成:

看到Outlook 2013自動發送的測試郵件, 這樣就完成設定了, 夠簡單吧:

Outlook 2013已經不像Outlook 2010需要另外為Gmail設定桌面通知, 當Gmail有信件進來時預設就會在桌面顯示通知了:

2012年7月27日

把Waterfox 14變成可攜式瀏覽器和中文版

Waterfox並未推出正式的可攜式版本, 按照以下的步驟進行就可以做出可攜式版本的Waterfox
(Waterfox 15起已有可攜式版本)

步驟1:
下載Waterfox到桌面

步驟2:
解出需要的部分:
  • 在桌面建立一個Waterfox 14 Setup.exe的捷徑

  • 在捷徑內容裡的目標(T):的最後面加上 /extract

  • 雙擊捷徑圖示執行後桌面上會新增一個資料夾(A90C313)
    (14.0.2是D9119B7)

步驟3:
  • 下載並安裝Firefox Portable
  • 刪掉Firefox Portable所在資料夾底下的App\Firefox\firefox.exe
  • 步驟2產生的資料夾A90C313底下的所有資料夾和檔案複製到(取代)Firefox Portable所在目錄下的App\Firefox資料夾裡面 (A90C313 -> FirefoxPortable\App\Firefox)

  • 把App\Firefox\waterfox.exe檔名改為firefox.exe

使用:
  • 雙擊執行FirefoxPortable.exe就可以了!

中文化:

注意事項:
  • 因為Waterfox是64-bit瀏覽器, 你必須有64-bit Windows才能使用
  • 必須先安裝Visual C++ 2010 Redistributable Package (x64) (選擇跟你作業系統一樣的語言版本安裝)
  • 相關的程式也必須是64-bit版, 例如Java Runtime, Adobe Flash...等

64-bit Adobe Flash安裝請參考:
找到需要的部分(NPSWF64XXX.dll 例如: NPSWF64_11_3_300_268.dll):
  • 在 C:\Windows\System32\Macromed\Flash 資料夾裡
  • 把NPSWF64_11_3_300_268.dll複製到瀏覽器所在目錄下的App\Firefox\plugins資料夾即可(要先新增plugins資料夾)

2012年7月22日

製作WinPE可開機光碟或USB大拇哥 (使用Windows ADK)

我發現這沒啥人愛看的部落格裡點閱率比較高的是這篇文章, 看來大家對自己做WinPE的這個議題還滿感興趣的.

Windows Server 2012/Windows 8即將在今年上市, 我們就來看看如何做一片基於Windows Server 2012/Windows 8的WinPE開機光碟, 並且把一些未內含的驅動程式包進去.

需要的軟體:

Windows ADK可以安裝在下列作業系統內:
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008 (含 Service Pack 2)

接下來我用Windows Server 2012來示範:

步驟1:
安裝Windows Assessment and Deployment Kit.

步驟2:
準備要加進WinPE的驅動程式, 這裡以Cisco UCS Virtual Interface Card為例子, 把驅動程式放在C:\driver裡面.

步驟3:
執行Deployment and Imaging Tools Environment, 在命令列鍵入:
> copype amd64 C:\WinPE (你也可以指定到其他的資料夾)

步驟4:
掛載映像檔.
> dism /mount-wim /wimfile:C:\WinPE\media\sources\boot.wim /index:1 /mountdir:C:\WinPE\mount

步驟5:
加入驅動程式.
> dism /image:C:\WinPE\mount /add-driver /driver:C:\driver /recurse

步驟6:
確認一下加進去的驅動程式.
> dism /image:C:\WinPE\mount /get-drivers

步驟7:
接下來可以加入一些工具程式方便在WinPE中使用, 在C:\WinPE\mount底下新建一個資料夾,
例如: C:\WinPE\mount\tool, 然後把程式複製到裡面.
這裡以Nirsoft的DevManView x64為例子, 等完成WinPE時可以用來看看裝置是否有用到包進去的驅動程式.

步驟8:
儲存並卸載映像檔. (記得要先關掉其他不用的視窗, 否則會出現錯誤!)
> dism /unmount-wim /mountdir:C:\WinPE\mount /commit

步驟9:
產生WinPE ISO檔案.
> MakeWinPEMedia /iso C:\WinPE C:\WinPE\WinPE.iso

步驟10:
(如果要產生可開機的USB大拇哥)
先接上大拇哥, 並請確認上面沒有重要資料.
> MakeWinPEMedia /ufd C:\WinPE E: (E:是大拇哥所在的磁碟機代號)

完成!
測試開機:

叫出工具程式:


懶人包:
copype amd64 C:\WinPE
dism /mount-wim /wimfile:C:\WinPE\media\sources\boot.wim /index:1 /mountdir:C:\WinPE\mount
dism /image:C:\WinPE\mount /add-driver /driver:C:\driver /recurse
dism /image:C:\WinPE\mount /get-drivers
dism /unmount-wim /mountdir:C:\WinPE\mount /commit
MakeWinPEMedia /iso C:\WinPE C:\WinPE\WinPE.iso

MakeWinPEMedia /ufd C:\WinPE E:


繼續閱讀:
製作WinPE可開機光碟 (使用Windows AIK)

2012年7月21日

客製化vSphere 5安裝映像檔Part IV - 懶人進化篇

[本篇是客製化vSphere 5安裝映像檔Part III - 懶人篇的後續]

本來懶得寫加入驅動程式的部分, 結果還是動手改寫了一下.


需要事先安裝和下載的軟體:
使用步驟:
  1. 安裝VMware vSphere PowerCLI
  2. slipstreamV2.zip解開到一個資料夾
  3. 把相關的檔案放到指定的資料夾裡面
  4. 雙擊執行generate.bat
  5. 選擇要產生的安裝映像檔種類
  6. 完成
slipstreamV2可以用來產生:
  1. 加了修補程式的安裝映像檔
  2. 加了修補程式和驅動程式的安裝映像檔
  3. 以上兩種都產生
 slipstreamV2.zip解開來長得像這樣:

把相關的檔案放進去後長得像這樣(檔案會因你的選擇/需求而有所不同):

執行範例:

版權宣告

Creative Commons License
本著作由 PROLIANTAHOLIC 製作,以創用CC 姓名標示-非商業性-禁止改作 3.0 台灣 授權條款釋出。
文內所述之產品和公司名稱均為其各自擁有者的商標及(或)服務標記。