locked
如何讓 Windows 2008 R2 PE 包含 iSCSI initiator RRS feed

解答

  • 我把我的流程貼上來給你參考看看好了

    步驟一
       安裝WAIK


    步驟二 (透過copype.cmd建立WinPE的目錄結構,並將winpe.wim重新命名為boot.wim並移動到Sources資料夾下讓其可以做開機動作)

      1. cd C:\Programg Files\Windows AIK\Tools\PETools

      2. copype.cmd x86 C:\winpe_x86

      3. copy C:\winpe_x86\winpe.wim C:\winpe_x86\ISO\sources\boot.wim


    步驟三 (將Boot.wim掛載後並將iSCSI Initiator的相關資料複製到映像檔內)

      1. Dism /Mount-Wim /WimFile:C:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount   (將Boot.wim掛載到mount資料夾下)
     
      2. 將一台Windows 7的下面檔案分別複製到對映路徑

      下面檔案複製到 C:\winpe_x86\mount\windows\system32
        C:\Windows\System32\iscsicli.exe
        C:\Windows\System32\iscsicpl.exe
        C:\Windows\System32\iscsicpl.dll
        C:\Windows\System32\iscsidsc.dll
        C:\Windows\System32\iscsied.dll
        C:\Windows\System32\iscsiexe.dll
        C:\Windows\System32\iscsilog.dll
        C:\Windows\System32\iscsium.dll
        C:\Windows\System32\iscsiwmi.dll

      下面檔案複製到 C:\winpe_x86\mount\windows\system32\drivers
        C:\Windows\System32\Drivers\msiscsi.sys

      下面檔案複製到 C:\winpe_x86\mount\windows\system32\zh-tw
        C:\Windows\System32\zh-tw\iscsicli.exe.mui
        C:\Windows\System32\zh-tw\iscsicpl.dll.mui
        C:\Windows\System32\zh-tw\iscsicpl.exe.mui
        C:\Windows\System32\zh-tw\iscsidsc.dll.mui
        C:\Windows\System32\zh-tw\iscsiexe.dll.mui
        C:\Windows\System32\zh-tw\iscsilog.dll.mui


    步驟四 (載入WinPE 的機碼並做修改)

      1. REG LOAD HKLM\PE_Sys C:\WinPE_x86\mount\Windows\System32\config\SYSTEM

      2. REG LOAD HKLM\PE_Soft C:\WinPE_x86\mount\Windows\System32\config\SOFTWARE

      3. 匯入下面登錄檔 (那一串文字存成 .reg)
     
      4. 打開regedit - 分別點選 HKEY_LOCAL_MACHINE 下的PE_Sys & PE_Soft - 然後點左上角的檔案 - Hive解除載入


    步驟五 (卸載 Boot.wim & 建立 WinPE ISO)

      1. Dism /unmount-Wim /MountDir:C:\winpe_x86\mount /Commit

      2. oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso


    參考資訊
    Walkthrough: Create a Custom Windows PE Image
    http://technet.microsoft.com/en-us/library/dd744533(WS.10).aspx

    WinPE v3.0 and Microsoft iSCSI Initiator
    http://gstrike.blogspot.com/2010/01/winpe-v30-and-microsoft-iscsi-initiator.html

    Thanks

    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    • 已標示為解答 O Landy O 2010年3月4日 上午 09:13
    • 已編輯 Vincent Lin 2010年3月4日 上午 09:26
    2010年3月4日 上午 06:14

所有回覆

  • 步驟四是要你把WinPE的Registry Hive掛載起來..然後去修改裡面的機碼

    1.先將WinPE映像檔掛載起來,在裡面的 \Windows\System32\config 目錄下找 SYSTEM & SOFTWARE 兩個檔案
    2.執行下面兩行指令(底線部分為步驟一那兩個檔案的路徑, 如C:\WinPEimg\Windows\System32\config\SYSTEM)
      
       REG LOAD HKLM\PE_Sys MountLocation\Windows\System32\config\SYSTEM
       REG LOAD HKLM\PE_Soft MountLocation\Windows\System32\config\SOFTWARE

    步驟五就是建立一個文字檔把那些文字複製並貼上
    然後儲存成 .reg檔..點兩下後作匯入的動作

    步驟六是打開regedit - 分別點選 HKEY_LOCAL_MACHINE 下的PE_Sys & PE_Soft - 然後點左上角的檔案 - Hive解除載入

    步驟七就是卸載WinPE的img

    步驟八是作成ISO

    接下來應該就沒問題了

    Thanks
    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年3月3日 上午 02:16
  • 在命令提示字元裡面分別輸入下面指令(一次一行輸入完按enter) (底線部分為步驟一那兩個檔案的路徑, 如C:\WinPEimg\Windows\System32\config\SYSTEM)
    )

    1.   REG LOAD HKLM\PE_Sys MountLocation\Windows\System32\config\SYSTEM
    2.   REG LOAD HKLM\PE_Soft MountLocation\Windows\System32\config\SOFTWARE

    Thanks
    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    2010年3月3日 上午 07:33
  • 做完整流程 我已經成功做出來了  目前我可以成功啟動  「 net start msiscsi 」 但是我輸入 iscsicpl 卻沒有任何反應

    我是在 Win 7 x86 把 iSCSI元件抽出來  然後 放進去指定資料夾  ,可是Landy 有一個疑問.. 我在我 Win 7 x86 抽出來的 iSCSI 是繁體中文版..是不是因為語系不同關係.. 請看下面兩張圖



    輸入「iscsicpl」卻沒有任何反應,我確定檔案有在裡面,請問這樣子是屬於正常現象嗎?
    2010年3月3日 上午 08:32
  • 不正常的,正常會出現iSCSI Initiator的設定畫面
    你的下面檔案是複製到 Windows\System32\en-us\?  還是 Windows\System32\zh-tw ?

    Windows\System32\en-us\iscsicli.exe.mui
    Windows\System32\en-us\iscsicpl.dll.mui
    Windows\System32\en-us\iscsicpl.exe.mui
    Windows\System32\en-us\iscsidsc.dll.mui
    Windows\System32\en-us\iscsiexe.dll.mui
    Windows\System32\en-us\iscsilog.dll.mui

    請你嘗試複製到 winpe 裡面的 Windows\System32\zh-tw 看看是否改善

    使用中文版的檔案跟使用英文版的檔案沒關係,只是到時後設定畫面的語言會不同而已
    上面那些檔案應該是要放到System32\zh-tw資料夾才可以正常(因為你是使用WAIK中文版做出來的WinPE)

    Thanks


    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    • 已提議為解答 Vincent Lin 2010年3月3日 上午 10:55
    • 已取消提議為解答 Vincent Lin 2010年3月4日 上午 06:17
    2010年3月3日 上午 10:55
  • 以下是小弟流程 ~ 不知道哪一個步驟流程出錯:

    md c:\WinPE_x86

    ImageX /apply "C:\Program Files\Windows AIK\Tools\PETools\x86\winpe.wim" 1 C:\WinPE_x86

    XCopy "C:\Program Files\Windows AIK\Tools\x86\*.*" "C:\WinPE_x86\Program Files\Tools" /s

    輸入「D

     ~~~~~~ 重點 來了~~~~~ 

    我的路徑是這樣子放的

    C:\WinPE_x86Windows\System32\iscsicli.exe
    C:\WinPE_x86Windows\System32\iscsicpl.exe
    C:\WinPE_x86Windows\System32\iscsicpl.dll
    C:\WinPE_x86Windows\System32\iscsidsc.dll
    C:\WinPE_x86Windows\System32\iscsied.dll
    C:\WinPE_x86Windows\System32\iscsiexe.dll
    C:\WinPE_x86Windows\System32\iscsilog.dll
    C:\WinPE_x86Windows\System32\iscsium.dll
    C:\WinPE_x86Windows\System32\iscsiwmi.dll
    C:\WinPE_x86Windows\System32\Drivers\msiscsi.sys
    C:\WinPE_x86Windows\System32\zh-tw\iscsicli.exe.mui
    C:\WinPE_x86Windows\System32\zh-tw\iscsicpl.dll.mui
    C:\WinPE_x86Windows\System32\zh-tw\iscsicpl.exe.mui
    C:\WinPE_x86Windows\System32\zh-tw\iscsidsc.dll.mui
    C:\WinPE_x86Windows\System32\zh-tw\iscsiexe.dll.mui
    C:\WinPE_x86Windows\System32\zh-tw\iscsilog.dll.mui

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    接下來

    REG LOAD HKLM\PE_Sys C:\WinPE_x86\Windows\System32\config\SYSTEM
    REG LOAD HKLM\PE_Sys C:\WinPE_x86\Windows\System32\config\SYSTEM

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    建立一個文字檔把那些文字複製並貼上
    然後儲存成 .reg檔..點兩下後作匯入的動作

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    開始=>「regedit」選擇 「HKEY_LOCAL_MACHINE」=>「PE_Sys 」和「PE_Soft 」、然後點左上角的檔案 - Hive解除載入

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    ImageX /boot /compress max /capture C:\WinPE_x86 C:\Boot.wim "WinPE boot.wim"

    copype x86 C:\WinPE

    copy C:\Boot.wim C:\WinPE\iso\Sources

    oscdimg -n -bc:\WinPE\etfsboot.com C:\WinPE\ISO C:\WinPEVista.iso

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    備註: 文章中 您有 提到  「先將WinPE映像檔掛載起來,在裡面的 \Windows\System32\config 目錄下找 SYSTEM & SOFTWARE 兩個檔案」這個步驟我沒有做到 因為我不會做..所以跳過了~_~" 是不是因為這個關係呢。

    很抱歉..一直麻煩您 ~_~"  我還是卡在 輸入「iscsicpl」沒有反應~_~"

    2010年3月4日 上午 05:53
  • 我把我的流程貼上來給你參考看看好了

    步驟一
       安裝WAIK


    步驟二 (透過copype.cmd建立WinPE的目錄結構,並將winpe.wim重新命名為boot.wim並移動到Sources資料夾下讓其可以做開機動作)

      1. cd C:\Programg Files\Windows AIK\Tools\PETools

      2. copype.cmd x86 C:\winpe_x86

      3. copy C:\winpe_x86\winpe.wim C:\winpe_x86\ISO\sources\boot.wim


    步驟三 (將Boot.wim掛載後並將iSCSI Initiator的相關資料複製到映像檔內)

      1. Dism /Mount-Wim /WimFile:C:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount   (將Boot.wim掛載到mount資料夾下)
     
      2. 將一台Windows 7的下面檔案分別複製到對映路徑

      下面檔案複製到 C:\winpe_x86\mount\windows\system32
        C:\Windows\System32\iscsicli.exe
        C:\Windows\System32\iscsicpl.exe
        C:\Windows\System32\iscsicpl.dll
        C:\Windows\System32\iscsidsc.dll
        C:\Windows\System32\iscsied.dll
        C:\Windows\System32\iscsiexe.dll
        C:\Windows\System32\iscsilog.dll
        C:\Windows\System32\iscsium.dll
        C:\Windows\System32\iscsiwmi.dll

      下面檔案複製到 C:\winpe_x86\mount\windows\system32\drivers
        C:\Windows\System32\Drivers\msiscsi.sys

      下面檔案複製到 C:\winpe_x86\mount\windows\system32\zh-tw
        C:\Windows\System32\zh-tw\iscsicli.exe.mui
        C:\Windows\System32\zh-tw\iscsicpl.dll.mui
        C:\Windows\System32\zh-tw\iscsicpl.exe.mui
        C:\Windows\System32\zh-tw\iscsidsc.dll.mui
        C:\Windows\System32\zh-tw\iscsiexe.dll.mui
        C:\Windows\System32\zh-tw\iscsilog.dll.mui


    步驟四 (載入WinPE 的機碼並做修改)

      1. REG LOAD HKLM\PE_Sys C:\WinPE_x86\mount\Windows\System32\config\SYSTEM

      2. REG LOAD HKLM\PE_Soft C:\WinPE_x86\mount\Windows\System32\config\SOFTWARE

      3. 匯入下面登錄檔 (那一串文字存成 .reg)
     
      4. 打開regedit - 分別點選 HKEY_LOCAL_MACHINE 下的PE_Sys & PE_Soft - 然後點左上角的檔案 - Hive解除載入


    步驟五 (卸載 Boot.wim & 建立 WinPE ISO)

      1. Dism /unmount-Wim /MountDir:C:\winpe_x86\mount /Commit

      2. oscdimg -n -bC:\winpe_x86\etfsboot.com C:\winpe_x86\ISO C:\winpe_x86\winpe_x86.iso


    參考資訊
    Walkthrough: Create a Custom Windows PE Image
    http://technet.microsoft.com/en-us/library/dd744533(WS.10).aspx

    WinPE v3.0 and Microsoft iSCSI Initiator
    http://gstrike.blogspot.com/2010/01/winpe-v30-and-microsoft-iscsi-initiator.html

    Thanks

    不管問題有沒有解決..麻煩都回來回報一下..對回答者也算是一種尊重:)
    微軟技術支援網站
    • 已標示為解答 O Landy O 2010年3月4日 上午 09:13
    • 已編輯 Vincent Lin 2010年3月4日 上午 09:26
    2010年3月4日 上午 06:14
  • 我做出來了~哈哈 好高興阿~ 非常謝謝您的幫忙 ^_^" Yes
    2010年3月4日 上午 09:13
  • 步驟四 (載入WinPE 的機碼並做修改)

      
      3. 匯入下面登錄檔 (那一串文字存成 .reg)------?

    是指什麼呢?我一直卡在這兒..,..

    2011年6月26日 下午 01:51