0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

iPXE/wimbootを使ってVPCベアメタルにWindows Server 2022をネットワークインストール

0
Last updated at Posted at 2026-09-18

IBM Cloud Bare Metal Servers for VPC(以下、BM for VPC)では、OSプロビジョニング時に Network boot を選択することで任意のOSをネットワークインストールできます。

VPCベアメタルのネットワークブートについては、下記の記事も参考になります。
https://qiita.com/shiyasu/items/b9d69560c914ca8623cd
https://qiita.com/shiyasu/items/53f4215cdbc770f5b57d

image.png

しかし、Windows Serverの標準インストールメディアには、BM for VPCで採用されているSmartNIC や一部のストレージコントローラドライバが含まれていません。そのため、標準のままではネットワーク接続や内蔵ストレージの認識ができずネットワークブート中に停止してしまいます。

本記事では、Stock Imageで作った一時的なWindows環境からドライバを抽出し、iPXE + wimboot + WinPE + Samba共有 を用いて評価版(またはBYOL)のWindows Server 2022を導入した際の手順と実機ログをまとめます。

構成イメージ

  • 作業用Linux VSI (Ubuntu 24.04 / 10.75.0.6):
    • Nginx (HTTP): wimboot、WinPE構成ファイル(boot.wim, BCD, boot.sdi 等)をベアメタルへ配信
    • Samba (SMB): Windowsインストールメディア一式(sources\install.wimsetup.exe)を共有
  • ドライバ抽出用の一時的なベアメタル (Windows Server 2022 / 10.75.0.5):
    • IBM Cloudが提供するWindows Server 2022のStock Imageで払い出し、SmartNIC等の純正ドライバ一式を抽出してWIMファイルに注入
  • インストール対象ベアメタル:
    • Network boot(iPXE)で起動し、WinPE上からSamba共有のインストーラーを実行して内蔵ディスクへ導入

1. 作業用Linuxサーバー(Ubuntu)のセットアップ

作業用Linux(10.75.0.6)にログインし、HTTP配信およびSamba共有環境を構築します。

1-1. パッケージの導入

sudo apt-get update
sudo apt-get install -y nginx samba wimtools p7zip-full curl

1-2. サービスの有効化とディレクトリ作成

sudo systemctl enable --now nginx
sudo systemctl enable --now smbd

# WinPE HTTP配信用ディレクトリ
sudo mkdir -p /var/www/html/winpe

# Windowsインストールメディア共有用ディレクトリ
sudo mkdir -p /srv/samba/winmedia

1-3. Sambaの共有設定

/etc/samba/smb.conf の末尾に共有設定を追記します。Windows側から更新済みWIMを書き戻せるよう、書き込み(read only = no)を許可し、フルアクセス権限を付与します。

※本記事では検証をシンプルにするため、インターネットからの接続がない状態を確保した上でguest/777のアクセスを許容しています。本番環境では認証付き共有、アクセス元制限、適切なUnix権限を設定してください。

sudo vi /etc/samba/smb.conf
[winmedia]
    path = /srv/samba/winmedia
    browseable = yes
    read only = no
    guest ok = yes

権限を反映し、Sambaサービスを再起動します。

sudo chmod -R 777 /srv/samba/winmedia
sudo systemctl restart smbd

1-4. wimboot の取得

iPXEプロジェクトが提供するWindows PEブートローダー wimboot をダウンロードします。

cd /var/www/html/winpe
sudo curl -sLO https://github.com/ipxe/wimboot/releases/latest/download/wimboot

1-5. Windows ISOのダウンロードと展開

Microsoft社サイトから評価版ISOを取得し、7-ZipでSamba共有配下に展開します。

今回は検証目的のため、下記から日本語の評価版を選択。
https://www.microsoft.com/ja-jp/evalcenter/download-windows-server-2022

cd /tmp
curl -L -O -J "https://go.microsoft.com/fwlink/p/?LinkID=2195280&clcid=0x411&culture=ja-jp&country=JP"

# Samba共有フォルダへ展開
sudo 7z x /tmp/SERVER_EVAL_x64FRE_ja-jp.iso -o/srv/samba/winmedia/

1-6. ブート用ファイルのコピー

ISO展開ファイルからブートに必要なコンポーネントをNginx配信ディレクトリへコピーします。また、後で一時Windows機から取得しやすいよう、Samba共有直下に boot.wim をコピーしておきます。

sudo cp /srv/samba/winmedia/boot/bcd /var/www/html/winpe/BCD
sudo cp /srv/samba/winmedia/boot/boot.sdi /var/www/html/winpe/boot.sdi
sudo cp /srv/samba/winmedia/sources/boot.wim /var/www/html/winpe/boot.wim

# Windows抽出作業用にSamba共有直下にも配置
sudo cp /var/www/html/winpe/boot.wim /srv/samba/winmedia/
sudo chmod 644 /srv/samba/winmedia/boot.wim

1-7. 自動起動スクリプトの作成

WinPE起動時にSamba共有を Z: ドライブにマウントし、Windowsインストーラー(setup.exe)を自動実行するためのスクリプトを用意します。

/var/www/html/winpe/install.bat
@echo off
echo Initializing WinPE Network...
wpeinit

echo Checking Network Status...
ipconfig /all

echo Testing Ping to Linux Server...
ping -n 2 10.75.0.6

echo Connecting to Linux Samba Share...
net use Z: \\10.75.0.6\winmedia /user:guest ""

if exist Z:\sources\setup.exe (
    echo Starting Windows Setup...
    Z:\sources\setup.exe
) else (
    echo Failed to mount Samba share. Entering maintenance shell.
)

cmd.exe
/var/www/html/winpe/winpeshl.ini
[LaunchApps]
"install.bat"

作成後、Web配信ディレクトリとSambaディレクトリのパーミッションを整えます。

sudo chmod -R 755 /var/www/html/winpe
sudo chmod -R 755 /srv/samba/winmedia

2. ドライバ抽出用ベアメタル(Windows)での作業

IBM Cloud提供のストックWindowsでオーダーしたベアメタル(10.75.0.5)へログインし、管理者権限のコマンドプロンプトで作業を行います。

2-1. ドライバの一括エクスポート

稼働中OSにインストールされているサードパーティ製ドライバ一式(Pensando SmartNIC等)を抽出します。

mkdir C:\ExtractedDrivers
dism /Online /Export-Driver /Destination:C:\ExtractedDrivers

今回は計26個のドライバパッケージがエクスポートされました。

C:\Users\Administrator.TMGW-BMS2>dism /Online /Export-Driver /Destination:C:\ExtractedDrivers

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image Version: 10.0.20348.5622

Exporting 1 of 26 - oem0.inf: The driver package successfully exported.
Exporting 2 of 26 - oem1.inf: The driver package successfully exported.
Exporting 3 of 26 - oem10.inf: The driver package successfully exported.
Exporting 4 of 26 - oem11.inf: The driver package successfully exported.
Exporting 5 of 26 - oem12.inf: The driver package successfully exported.
Exporting 6 of 26 - oem13.inf: The driver package successfully exported.
Exporting 7 of 26 - oem14.inf: The driver package successfully exported.
Exporting 8 of 26 - oem15.inf: The driver package successfully exported.
Exporting 9 of 26 - oem16.inf: The driver package successfully exported.
Exporting 10 of 26 - oem17.inf: The driver package successfully exported.
Exporting 11 of 26 - oem18.inf: The driver package successfully exported.
Exporting 12 of 26 - oem19.inf: The driver package successfully exported.
Exporting 13 of 26 - oem2.inf: The driver package successfully exported.
Exporting 14 of 26 - oem20.inf: The driver package successfully exported.
Exporting 15 of 26 - oem21.inf: The driver package successfully exported.
Exporting 16 of 26 - oem22.inf: The driver package successfully exported.
Exporting 17 of 26 - oem23.inf: The driver package successfully exported.
Exporting 18 of 26 - oem24.inf: The driver package successfully exported.
Exporting 19 of 26 - oem25.inf: The driver package successfully exported.
Exporting 20 of 26 - oem3.inf: The driver package successfully exported.
Exporting 21 of 26 - oem4.inf: The driver package successfully exported.
Exporting 22 of 26 - oem5.inf: The driver package successfully exported.
Exporting 23 of 26 - oem6.inf: The driver package successfully exported.
Exporting 24 of 26 - oem7.inf: The driver package successfully exported.
Exporting 25 of 26 - oem8.inf: The driver package successfully exported.
Exporting 26 of 26 - oem9.inf: The driver package successfully exported.
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>

image.png

2-2. 必要なWIMファイルの取得

エクスプローラーまたはコマンドで \10.75.0.6\winmedia (Linuxサーバに設定したSamba領域)にアクセスし、作業フォルダ C:\work へ下記の2ファイルをコピーします。

  • boot.wim(Samba共有直下に置いたもの)
  • install.wim(\10.75.0.6\winmedia\sources\install.wim)

image.png

エクスプローラーでアクセス拒否やエラーが出る場合
Windows Serverのセキュリティポリシーによりゲスト認証が拒否される場合があります。その場合はPowerShellで以下を実行すると疎通可能になります(恒久的なWindows設定として推奨されるものではなく、今回の検証環境でguest SMBを使用するための設定です)。

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" -Name "AllowInsecureGuestAuth" -Value 1

2-3. boot.wim(WinPE)へのドライバ組み込み

WinPE起動時にSmartNICとストレージを認識させるため、Index:1(基本PE)と Index:2(セットアップPE)の両方にドライバを追加します。

mkdir C:\mount

:: --- Index 1 の処理 ---
dism /Mount-Wim /WimFile:C:\work\boot.wim /Index:1 /MountDir:C:\mount
dism /Image:C:\mount /Add-Driver /Driver:C:\ExtractedDrivers /Recurse /ForceUnsigned
dism /Unmount-Wim /MountDir:C:\mount /Commit

:: --- Index 2 の処理 ---
dism /Mount-Wim /WimFile:C:\work\boot.wim /Index:2 /MountDir:C:\mount
dism /Image:C:\mount /Add-Driver /Driver:C:\ExtractedDrivers /Recurse /ForceUnsigned
dism /Unmount-Wim /MountDir:C:\mount /Commit

C:\Users\Administrator.TMGW-BMS2>dism /Image:C:\mount /Add-Driver /Driver:C:\ExtractedDrivers /Recurse /ForceUnsigned

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image Version: 10.0.20348.587

Searching for driver packages to install...
Found 26 driver package(s) to install.
Installing 1 of 26 - C:\ExtractedDrivers\balloon.inf_amd64_c4edf811303af3b3\balloon.inf: The driver package was successfully installed.
Installing 2 of 26 - C:\ExtractedDrivers\emmitsburgsystem.inf_amd64_1866b540328ccff1\emmitsburgsystem.inf: The driver package was successfully installed.
Installing 3 of 26 - C:\ExtractedDrivers\fwcfg.inf_amd64_8601c7b6446617d1\fwcfg.inf: The driver package was successfully installed.
Installing 4 of 26 - C:\ExtractedDrivers\iavroc.inf_amd64_0d977da03cecb60f\iaVROC.inf: The driver package was successfully installed.
Installing 5 of 26 - C:\ExtractedDrivers\ionic64.inf_amd64_d615a9231f1afd71\Ionic64.inf: The driver package was successfully installed.
Installing 6 of 26 - C:\ExtractedDrivers\netkvm.inf_amd64_3e3b0b8e73ba1078\netkvm.inf: The driver package was successfully installed.
Installing 7 of 26 - C:\ExtractedDrivers\ntprint.inf_amd64_259aa84270e11ddb\ntprint.inf: The driver package was successfully installed.
Installing 8 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_259aa84270e11ddb\ntprint.inf: The driver package was successfully installed.
Installing 9 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_399f1c10086c86f2\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 10 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_dd184c9edf393528\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 11 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_f69e86f3b77d755b\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 12 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_fcde0f2a2db2199c\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 13 of 26 - C:\ExtractedDrivers\null_hecisystem.inf_amd64_150688ac588c17ec\null_hecisystem.inf: The driver package was successfully installed.
Installing 14 of 26 - C:\ExtractedDrivers\prnms001.inf_amd64_8bc7809b71930efc\prnms001.Inf: The driver package was successfully installed.
Installing 15 of 26 - C:\ExtractedDrivers\prnms009.inf_amd64_6dc3549941ff1a57\prnms009.Inf: The driver package was successfully installed.
Installing 16 of 26 - C:\ExtractedDrivers\pvpanic.inf_amd64_646ac6d495990f1f\pvpanic.inf: The driver package was successfully installed.
Installing 17 of 26 - C:\ExtractedDrivers\qemufwcfg.inf_amd64_0dd80cd6f7a22a2d\qemufwcfg.inf: The driver package was successfully installed.
Installing 18 of 26 - C:\ExtractedDrivers\qemupciserial.inf_amd64_7c99dcf015ba04e3\qemupciserial.inf: The driver package was successfully installed.
Installing 19 of 26 - C:\ExtractedDrivers\sapphirerapidssystem.inf_amd64_d7bcc66a5e473f8b\sapphirerapidssystem.inf: The driver package was successfully installed.
Installing 20 of 26 - C:\ExtractedDrivers\server_commonsystem.inf_amd64_a241081d3e26f35d\server_commonsystem.inf: The driver package was successfully installed.
Installing 21 of 26 - C:\ExtractedDrivers\viofs.inf_amd64_9d8003dbf4948969\viofs.inf: The driver package was successfully installed.
Installing 22 of 26 - C:\ExtractedDrivers\vioinput.inf_amd64_f201f3a6ab1882c0\vioinput.inf: The driver package was successfully installed.
Installing 23 of 26 - C:\ExtractedDrivers\viorng.inf_amd64_8d304293ee7efafc\viorng.inf: The driver package was successfully installed.
Installing 24 of 26 - C:\ExtractedDrivers\vioscsi.inf_amd64_9c5d6e4a974fa343\vioscsi.inf: The driver package was successfully installed.
Installing 25 of 26 - C:\ExtractedDrivers\vioser.inf_amd64_acf474e1c17a1250\vioser.inf: The driver package was successfully installed.
Installing 26 of 26 - C:\ExtractedDrivers\viostor.inf_amd64_855a2080249a94df\viostor.inf: The driver package was successfully installed.

Error: 2

The command completed with errors. For more information, refer to the log file.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

C:\Users\Administrator.TMGW-BMS2>dism /Unmount-Wim /MountDir:C:\mount /Commit

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image File : C:\work\boot.wim
Image Index : 2
Saving image
[==========================100.0%==========================]
Unmounting image
[==========================100.0%==========================]
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>

Error: 2 について
Add-Driver 実行時に ntprint.inf_x86_*(32bit用プリンタードライバ)のインストール失敗に伴い Error: 2 が出力されますが、目的の Ionic64.inf(Pensando SmartNIC)や iaVROC.inf(ストレージコントローラ)は正常にインストールされているため、今回は問題ないと判断してアンマウント(Commit)に進みました。

2-4. install.wim(OS本体)へのドライバ組み込み

インストール完了後の初回起動でネットワークとストレージが認識するよう、導入対象エディションのインデックスにドライバを注入します。

エディションの確認

C:\Users\Administrator.TMGW-BMS2>dism /Get-WimInfo /WimFile:C:\work\install.wim

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Details for image : C:\work\install.wim

Index : 1
Name : Windows Server 2022 Standard Evaluation
Description : (推奨) このオプションを選択すると、Windows グラフィック環境の多くが省略されます。管理は、コマンド プロンプトと PowerShell を使って行うか、Windows Admin Center などのツールを使ってリモートで行います。
Size : 8,624,560,906 bytes

Index : 2
Name : Windows Server 2022 Standard Evaluation (デスクトップ エクスペリエンス)
Description : このオプションを選択すると、完全な Windows グラフィック環境がインストールされ、追加のドライブ領域が消費さ れます。これは、Windows デスクトップを使用する場合や、Windows デスクトップを必要とするアプリがある場合に便利です。
Size : 14,720,919,893 bytes

Index : 3
Name : Windows Server 2022 Datacenter Evaluation
Description : (推奨) このオプションを選択すると、Windows グラフィック環境の多くが省略されます。管理は、コマンド プロンプトと PowerShell を使って行うか、Windows Admin Center などのツールを使ってリモートで行います。
Size : 8,619,748,076 bytes

Index : 4
Name : Windows Server 2022 Datacenter Evaluation (デスクトップ エクスペリエンス)
Description : このオプションを選択すると、完全な Windows グラフィック環境がインストールされ、追加のドライブ領域が消費さ れます。これは、Windows デスクトップを使用する場合や、Windows デスクトップを必要とするアプリがある場合に便利です。
Size : 14,716,110,652 bytes

The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>

今回はStandard EditionのGUI環境を利用するため、Index 2 にドライバを追加します。

dism /Mount-Wim /WimFile:C:\work\install.wim /Index:2 /MountDir:C:\mount
dism /Image:C:\mount /Add-Driver /Driver:C:\ExtractedDrivers /Recurse /ForceUnsigned
dism /Unmount-Wim /MountDir:C:\mount /Commit

2-5. 更新済みインストーラーをSambaに書き戻し

ドライバ組み込みが完了したファイルをSamba経由でLinux側に書き戻します。

C:\work\install.wim -> \10.75.0.6\winmedia\sources\install.wim(上書き)

C:\work\boot.wim -> \10.75.0.6\winmedia\boot.wim(上書き)

2-6. Ubuntu側での最終反映

Ubuntuサーバー側で更新された boot.wim をHTTP配信用ディレクトリへ反映し、パーミッションを整えます。

sudo cp /srv/samba/winmedia/boot.wim /var/www/html/winpe/boot.wim
sudo chmod 644 /var/www/html/winpe/boot.wim
sudo chmod 644 /srv/samba/winmedia/sources/install.wim

# タイムスタンプとサイズ確認
ls -lh /var/www/html/winpe/boot.wim
ls -lh /srv/samba/winmedia/sources/install.wim

3. 本番のベアメタルでのインストール実行

3-1. ベアメタルのプロビジョニング(iPXE指定)

IBM Cloudコンソールにて、本番用ベアメタルの注文画面

Server configurationで Network boot タブを選択

image.png

iPXE script: 以下のスクリプトを記述

#!ipxe
:retry_dhcp
dhcp || goto retry_dhcp
sleep 2
ntp mirrors.adn.networklayer.com

set base_url http://10.75.0.6/winpe

kernel ${base_url}/wimboot
initrd ${base_url}/install.bat    install.bat
initrd ${base_url}/winpeshl.ini   winpeshl.ini
initrd ${base_url}/BCD            BCD
initrd ${base_url}/boot.sdi       boot.sdi
initrd ${base_url}/boot.wim       boot.wim
boot

3-2. VNCコンソールから操作

VNCコンソールからのインストール進行サーバーのステータスが Running に遷移したら、IBM Cloudコンソールの操作メニューから 「VNCコンソール」 を開きます。

image.png

image.png

Ubuntuから wimboot 経由でWinPEイメージがRAM上にロードされます。WinPEが立ち上がると、winpeshl.ini から install.bat が自動実行され、Samba共有(\10.75.0.6\winmedia)をマウントしてWindowsセットアップが立ち上がります。

image.png

SmartNICのドライバが正常に読み込まれていないと、WinPEとして正しくネットワークを構成できず、Sambaにアクセスできず、Windowsセットアップが立ち上がりません。

image.png

image.png

インストールウィザードを進めます:エディション選択: ドライバを注入した 「Windows Server 2022 Standard Evaluation (デスクトップ エクスペリエンス)」 を選択

image.png

インストール先: ドライバが正常にロードされているため、ベアメタルの内蔵ディスクが表示されます。選択してインストールを開始します。ファイルコピー完了後、自動再起動を経てベアメタルの内蔵ストレージからWindows Server 2022が正常に立ち上がります。

下記の図のようにdisk 0にパーティションの残骸が残っているとインストーラーが落ちる場合があります。
diskpartでdisk 0を初期化後、再度setup.exeを実行することで、インストールを進めることができます。

image.png

diskpart
list disk
select disk 0
clean
convert gpt
exit

Z:\sources\setup.exe

image.png

image.png

クリーンインストール直後のWindows Serverは、Windows Defender FirewallによってPing応答(ICMP)が着信拒否されており、リモートデスクトップ(RDP)も無効化されています。
VNCコンソールからログイン後、サーバーマネージャーの「ローカル サーバー」等からRDPを有効化し、ファイアウォールで受信許可を設定してください。

デバイスマネージャーで、ネットワークアダプターやディスクドライブが正しく認識されていることを確認します。

image.png

まとめ

BM for VPCでのWindowsネットワークブートには、SmartNICドライバの事前注入が必要です。

一時的に作成したストックイメージのWindowsベアメタルから dism /Online /Export-Driver で抽出することで、実際にBM for VPC上で動作しているドライバ一式を入手できます。

Linux上にNginxとSambaを用意すれば、大容量のinstall.wim をHTTPオンメモリ展開することなく、WinPE経由で安定して導入することができます。

参考ログ

ubuntuの実行コマンド

ubuntu@tmgw-ipxe:/tmp$ history
    1  sudo apt-get update
    2  sudo apt-get install -y nginx samba wimtools p7zip-full curl
    3  sudo systemctl enable --now nginx
    4  sudo systemctl enable --now smbd
    5  sudo mkdir -p /var/www/html/winpe
    6  sudo mkdir -p /srv/samba/winmedia
    7  vi /etc/samba/smb.conf 
    8  sudo vi /etc/samba/smb.conf 
    9  cat /etc/samba/smb.conf
   10  sudo systemctl restart smbd
   11  cd /var/www/html/winpe
   12  sudo curl -sLO https://github.com/ipxe/wimboot/releases/latest/download/wimboot
   13  ls
   14  cd /tmp
   15  ls
   16  df -k
   17  curl -L -O -J "https://go.microsoft.com/fwlink/p/?LinkID=2195280&clcid=0x411&culture=ja-jp&country=JP"
   18  ls -la
   19  pwd
   20  sudo 7z x /tmp/SERVER_EVAL_x64FRE_ja-jp.iso -o/srv/samba/winmedia/
   21  sudo cp /srv/samba/winmedia/boot/bcd /var/www/html/winpe/BCD
   22  sudo cp /srv/samba/winmedia/boot/boot.sdi /var/www/html/winpe/boot.sdi
   23  sudo cp /srv/samba/winmedia/sources/boot.wim /var/www/html/winpe/boot.wim
   24  sudo vi /var/www/html/winpe/install.bat
   25  cat /var/www/html/winpe/install.bat
   26  sudo vi /var/www/html/winpe/winpeshl.ini
   27  sudo chmod -R 755 /var/www/html/winpe
   28  sudo chmod -R 755 /srv/samba/winmedia
   29  ls /var/www/html/winpe/
   30  ls /srv/samba/winmedia
   31  ls /srv/samba/winmedia/sources/
   32  history
ubuntu@tmgw-ipxe:/tmp$ 

ドライバ抽出用Windowsでの実行コマンド

Microsoft Windows [Version 10.0.20348.5622]
(c) Microsoft Corporation. All rights reserved.

C:\Users\Administrator.TMGW-BMS2>mkdir C:\ExtractedDrivers

C:\Users\Administrator.TMGW-BMS2>dism /Online /Export-Driver /Destination:C:\ExtractedDrivers

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image Version: 10.0.20348.5622

Exporting 1 of 26 - oem0.inf: The driver package successfully exported.
Exporting 2 of 26 - oem1.inf: The driver package successfully exported.
Exporting 3 of 26 - oem10.inf: The driver package successfully exported.
Exporting 4 of 26 - oem11.inf: The driver package successfully exported.
Exporting 5 of 26 - oem12.inf: The driver package successfully exported.
Exporting 6 of 26 - oem13.inf: The driver package successfully exported.
Exporting 7 of 26 - oem14.inf: The driver package successfully exported.
Exporting 8 of 26 - oem15.inf: The driver package successfully exported.
Exporting 9 of 26 - oem16.inf: The driver package successfully exported.
Exporting 10 of 26 - oem17.inf: The driver package successfully exported.
Exporting 11 of 26 - oem18.inf: The driver package successfully exported.
Exporting 12 of 26 - oem19.inf: The driver package successfully exported.
Exporting 13 of 26 - oem2.inf: The driver package successfully exported.
Exporting 14 of 26 - oem20.inf: The driver package successfully exported.
Exporting 15 of 26 - oem21.inf: The driver package successfully exported.
Exporting 16 of 26 - oem22.inf: The driver package successfully exported.
Exporting 17 of 26 - oem23.inf: The driver package successfully exported.
Exporting 18 of 26 - oem24.inf: The driver package successfully exported.
Exporting 19 of 26 - oem25.inf: The driver package successfully exported.
Exporting 20 of 26 - oem3.inf: The driver package successfully exported.
Exporting 21 of 26 - oem4.inf: The driver package successfully exported.
Exporting 22 of 26 - oem5.inf: The driver package successfully exported.
Exporting 23 of 26 - oem6.inf: The driver package successfully exported.
Exporting 24 of 26 - oem7.inf: The driver package successfully exported.
Exporting 25 of 26 - oem8.inf: The driver package successfully exported.
Exporting 26 of 26 - oem9.inf: The driver package successfully exported.
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>ping 10.50.4.7

Pinging 10.50.4.7 with 32 bytes of data:
Reply from 10.50.4.7: bytes=32 time=141ms TTL=48
Reply from 10.50.4.7: bytes=32 time=141ms TTL=48

Ping statistics for 10.50.4.7:
    Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 141ms, Maximum = 141ms, Average = 141ms
Control-C
^C
C:\Users\Administrator.TMGW-BMS2>mkdir C:\mount

C:\Users\Administrator.TMGW-BMS2>dism /Mount-Wim /WimFile:C:\work\boot.wim /Index:1 /MountDir:C:\mount

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Mounting image
[==========================100.0%==========================]
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>dism /Image:C:\mount /Add-Driver /Driver:C:\ExtractedDrivers /Recurse /ForceUnsigned

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image Version: 10.0.20348.587

Searching for driver packages to install...
Found 26 driver package(s) to install.
Installing 1 of 26 - C:\ExtractedDrivers\balloon.inf_amd64_c4edf811303af3b3\balloon.inf: The driver package was successfully installed.
Installing 2 of 26 - C:\ExtractedDrivers\emmitsburgsystem.inf_amd64_1866b540328ccff1\emmitsburgsystem.inf: The driver package was successfully installed.
Installing 3 of 26 - C:\ExtractedDrivers\fwcfg.inf_amd64_8601c7b6446617d1\fwcfg.inf: The driver package was successfully installed.
Installing 4 of 26 - C:\ExtractedDrivers\iavroc.inf_amd64_0d977da03cecb60f\iaVROC.inf: The driver package was successfully installed.
Installing 5 of 26 - C:\ExtractedDrivers\ionic64.inf_amd64_d615a9231f1afd71\Ionic64.inf: The driver package was successfully installed.
Installing 6 of 26 - C:\ExtractedDrivers\netkvm.inf_amd64_3e3b0b8e73ba1078\netkvm.inf: The driver package was successfully installed.
Installing 7 of 26 - C:\ExtractedDrivers\ntprint.inf_amd64_259aa84270e11ddb\ntprint.inf: The driver package was successfully installed.
Installing 8 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_259aa84270e11ddb\ntprint.inf: The driver package was successfully installed.
Installing 9 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_399f1c10086c86f2\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 10 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_dd184c9edf393528\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 11 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_f69e86f3b77d755b\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 12 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_fcde0f2a2db2199c\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 13 of 26 - C:\ExtractedDrivers\null_hecisystem.inf_amd64_150688ac588c17ec\null_hecisystem.inf: The driver package was successfully installed.
Installing 14 of 26 - C:\ExtractedDrivers\prnms001.inf_amd64_8bc7809b71930efc\prnms001.Inf: The driver package was successfully installed.
Installing 15 of 26 - C:\ExtractedDrivers\prnms009.inf_amd64_6dc3549941ff1a57\prnms009.Inf: The driver package was successfully installed.
Installing 16 of 26 - C:\ExtractedDrivers\pvpanic.inf_amd64_646ac6d495990f1f\pvpanic.inf: The driver package was successfully installed.
Installing 17 of 26 - C:\ExtractedDrivers\qemufwcfg.inf_amd64_0dd80cd6f7a22a2d\qemufwcfg.inf: The driver package was successfully installed.
Installing 18 of 26 - C:\ExtractedDrivers\qemupciserial.inf_amd64_7c99dcf015ba04e3\qemupciserial.inf: The driver package was successfully installed.
Installing 19 of 26 - C:\ExtractedDrivers\sapphirerapidssystem.inf_amd64_d7bcc66a5e473f8b\sapphirerapidssystem.inf: The driver package was successfully installed.
Installing 20 of 26 - C:\ExtractedDrivers\server_commonsystem.inf_amd64_a241081d3e26f35d\server_commonsystem.inf: The driver package was successfully installed.
Installing 21 of 26 - C:\ExtractedDrivers\viofs.inf_amd64_9d8003dbf4948969\viofs.inf: The driver package was successfully installed.
Installing 22 of 26 - C:\ExtractedDrivers\vioinput.inf_amd64_f201f3a6ab1882c0\vioinput.inf: The driver package was successfully installed.
Installing 23 of 26 - C:\ExtractedDrivers\viorng.inf_amd64_8d304293ee7efafc\viorng.inf: The driver package was successfully installed.
Installing 24 of 26 - C:\ExtractedDrivers\vioscsi.inf_amd64_9c5d6e4a974fa343\vioscsi.inf: The driver package was successfully installed.
Installing 25 of 26 - C:\ExtractedDrivers\vioser.inf_amd64_acf474e1c17a1250\vioser.inf: The driver package was successfully installed.
Installing 26 of 26 - C:\ExtractedDrivers\viostor.inf_amd64_855a2080249a94df\viostor.inf: The driver package was successfully installed.

Error: 2

The command completed with errors. For more information, refer to the log file.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

C:\Users\Administrator.TMGW-BMS2>/Unmount-Wim /MountDir:C:\mount /Commit
'/Unmount-Wim' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Administrator.TMGW-BMS2>dism /Unmount-Wim /MountDir:C:\mount /Commit

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image File : C:\work\boot.wim
Image Index : 1
Saving image
[==========================100.0%==========================]
Unmounting image
[==========================100.0%==========================]
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>dism /Mount-Wim /WimFile:C:\work\boot.wim /Index:2 /MountDir:C:\mount

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Mounting image
[==========================100.0%==========================]
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>dism /Image:C:\mount /Add-Driver /Driver:C:\ExtractedDrivers /Recurse /ForceUnsigned

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image Version: 10.0.20348.587

Searching for driver packages to install...
Found 26 driver package(s) to install.
Installing 1 of 26 - C:\ExtractedDrivers\balloon.inf_amd64_c4edf811303af3b3\balloon.inf: The driver package was successfully installed.
Installing 2 of 26 - C:\ExtractedDrivers\emmitsburgsystem.inf_amd64_1866b540328ccff1\emmitsburgsystem.inf: The driver package was successfully installed.
Installing 3 of 26 - C:\ExtractedDrivers\fwcfg.inf_amd64_8601c7b6446617d1\fwcfg.inf: The driver package was successfully installed.
Installing 4 of 26 - C:\ExtractedDrivers\iavroc.inf_amd64_0d977da03cecb60f\iaVROC.inf: The driver package was successfully installed.
Installing 5 of 26 - C:\ExtractedDrivers\ionic64.inf_amd64_d615a9231f1afd71\Ionic64.inf: The driver package was successfully installed.
Installing 6 of 26 - C:\ExtractedDrivers\netkvm.inf_amd64_3e3b0b8e73ba1078\netkvm.inf: The driver package was successfully installed.
Installing 7 of 26 - C:\ExtractedDrivers\ntprint.inf_amd64_259aa84270e11ddb\ntprint.inf: The driver package was successfully installed.
Installing 8 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_259aa84270e11ddb\ntprint.inf: The driver package was successfully installed.
Installing 9 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_399f1c10086c86f2\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 10 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_dd184c9edf393528\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 11 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_f69e86f3b77d755b\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 12 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_fcde0f2a2db2199c\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 13 of 26 - C:\ExtractedDrivers\null_hecisystem.inf_amd64_150688ac588c17ec\null_hecisystem.inf: The driver package was successfully installed.
Installing 14 of 26 - C:\ExtractedDrivers\prnms001.inf_amd64_8bc7809b71930efc\prnms001.Inf: The driver package was successfully installed.
Installing 15 of 26 - C:\ExtractedDrivers\prnms009.inf_amd64_6dc3549941ff1a57\prnms009.Inf: The driver package was successfully installed.
Installing 16 of 26 - C:\ExtractedDrivers\pvpanic.inf_amd64_646ac6d495990f1f\pvpanic.inf: The driver package was successfully installed.
Installing 17 of 26 - C:\ExtractedDrivers\qemufwcfg.inf_amd64_0dd80cd6f7a22a2d\qemufwcfg.inf: The driver package was successfully installed.
Installing 18 of 26 - C:\ExtractedDrivers\qemupciserial.inf_amd64_7c99dcf015ba04e3\qemupciserial.inf: The driver package was successfully installed.
Installing 19 of 26 - C:\ExtractedDrivers\sapphirerapidssystem.inf_amd64_d7bcc66a5e473f8b\sapphirerapidssystem.inf: The driver package was successfully installed.
Installing 20 of 26 - C:\ExtractedDrivers\server_commonsystem.inf_amd64_a241081d3e26f35d\server_commonsystem.inf: The driver package was successfully installed.
Installing 21 of 26 - C:\ExtractedDrivers\viofs.inf_amd64_9d8003dbf4948969\viofs.inf: The driver package was successfully installed.
Installing 22 of 26 - C:\ExtractedDrivers\vioinput.inf_amd64_f201f3a6ab1882c0\vioinput.inf: The driver package was successfully installed.
Installing 23 of 26 - C:\ExtractedDrivers\viorng.inf_amd64_8d304293ee7efafc\viorng.inf: The driver package was successfully installed.
Installing 24 of 26 - C:\ExtractedDrivers\vioscsi.inf_amd64_9c5d6e4a974fa343\vioscsi.inf: The driver package was successfully installed.
Installing 25 of 26 - C:\ExtractedDrivers\vioser.inf_amd64_acf474e1c17a1250\vioser.inf: The driver package was successfully installed.
Installing 26 of 26 - C:\ExtractedDrivers\viostor.inf_amd64_855a2080249a94df\viostor.inf: The driver package was successfully installed.

Error: 2

The command completed with errors. For more information, refer to the log file.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

C:\Users\Administrator.TMGW-BMS2>dism /Unmount-Wim /MountDir:C:\mount /Commit

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image File : C:\work\boot.wim
Image Index : 2
Saving image
[==========================100.0%==========================]
Unmounting image
[==========================100.0%==========================]
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>dism /Mount-Wim /WimFile:C:\work\install.wim /Index:2 /MountDir:C:\mount

C:\Users\Administrator.TMGW-BMS2>dism /Get-WimInfo /WimFile:C:\work\install.wim

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Details for image : C:\work\install.wim

Index : 1
Name : Windows Server 2022 Standard Evaluation
Description : (推奨) このオプションを選択すると、Windows グラフィック環境の多くが省略されます。管理は、コマンド プロンプトと PowerShell を使って行うか、Windows Admin Center などのツールを使ってリモートで行います。
Size : 8,624,560,906 bytes

Index : 2
Name : Windows Server 2022 Standard Evaluation (デスクトップ エクスペリエンス)
Description : このオプションを選択すると、完全な Windows グラフィック環境がインストールされ、追加のドライブ領域が消費さ れます。これは、Windows デスクトップを使用する場合や、Windows デスクトップを必要とするアプリがある場合に便利です。
Size : 14,719,839,261 bytes

Index : 3
Name : Windows Server 2022 Datacenter Evaluation
Description : (推奨) このオプションを選択すると、Windows グラフィック環境の多くが省略されます。管理は、コマンド プロンプトと PowerShell を使って行うか、Windows Admin Center などのツールを使ってリモートで行います。
Size : 8,619,748,076 bytes

Index : 4
Name : Windows Server 2022 Datacenter Evaluation (デスクトップ エクスペリエンス)
Description : このオプションを選択すると、完全な Windows グラフィック環境がインストールされ、追加のドライブ領域が消費さ れます。これは、Windows デスクトップを使用する場合や、Windows デスクトップを必要とするアプリがある場合に便利です。
Size : 14,716,110,652 bytes

The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>dism /Mount-Wim /WimFile:C:\work\install.wim /Index:2 /MountDir:C:\mount

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Mounting image
[==========================100.0%==========================]
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>dism /Image:C:\mount /Add-Driver /Driver:C:\ExtractedDrivers /Recurse /ForceUnsigned

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image Version: 10.0.20348.587

Searching for driver packages to install...
Found 26 driver package(s) to install.
Installing 1 of 26 - C:\ExtractedDrivers\balloon.inf_amd64_c4edf811303af3b3\balloon.inf: The driver package was successfully installed.
Installing 2 of 26 - C:\ExtractedDrivers\emmitsburgsystem.inf_amd64_1866b540328ccff1\emmitsburgsystem.inf: The driver package was successfully installed.
Installing 3 of 26 - C:\ExtractedDrivers\fwcfg.inf_amd64_8601c7b6446617d1\fwcfg.inf: The driver package was successfully installed.
Installing 4 of 26 - C:\ExtractedDrivers\iavroc.inf_amd64_0d977da03cecb60f\iaVROC.inf: The driver package was successfully installed.
Installing 5 of 26 - C:\ExtractedDrivers\ionic64.inf_amd64_d615a9231f1afd71\Ionic64.inf: The driver package was successfully installed.
Installing 6 of 26 - C:\ExtractedDrivers\netkvm.inf_amd64_3e3b0b8e73ba1078\netkvm.inf: The driver package was successfully installed.
Installing 7 of 26 - C:\ExtractedDrivers\ntprint.inf_amd64_259aa84270e11ddb\ntprint.inf: The driver package was successfully installed.
Installing 8 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_259aa84270e11ddb\ntprint.inf: The driver package was successfully installed.
Installing 9 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_399f1c10086c86f2\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 10 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_dd184c9edf393528\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 11 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_f69e86f3b77d755b\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 12 of 26 - C:\ExtractedDrivers\ntprint.inf_x86_fcde0f2a2db2199c\ntprint.inf: Error - An error occurred. The driver package could not be installed.
For more information, check for log files in the <windir>\inf folder of the target image.
Installing 13 of 26 - C:\ExtractedDrivers\null_hecisystem.inf_amd64_150688ac588c17ec\null_hecisystem.inf: The driver package was successfully installed.
Installing 14 of 26 - C:\ExtractedDrivers\prnms001.inf_amd64_8bc7809b71930efc\prnms001.Inf: The driver package was successfully installed.
Installing 15 of 26 - C:\ExtractedDrivers\prnms009.inf_amd64_6dc3549941ff1a57\prnms009.Inf: The driver package was successfully installed.
Installing 16 of 26 - C:\ExtractedDrivers\pvpanic.inf_amd64_646ac6d495990f1f\pvpanic.inf: The driver package was successfully installed.
Installing 17 of 26 - C:\ExtractedDrivers\qemufwcfg.inf_amd64_0dd80cd6f7a22a2d\qemufwcfg.inf: The driver package was successfully installed.
Installing 18 of 26 - C:\ExtractedDrivers\qemupciserial.inf_amd64_7c99dcf015ba04e3\qemupciserial.inf: The driver package was successfully installed.
Installing 19 of 26 - C:\ExtractedDrivers\sapphirerapidssystem.inf_amd64_d7bcc66a5e473f8b\sapphirerapidssystem.inf: The driver package was successfully installed.
Installing 20 of 26 - C:\ExtractedDrivers\server_commonsystem.inf_amd64_a241081d3e26f35d\server_commonsystem.inf: The driver package was successfully installed.
Installing 21 of 26 - C:\ExtractedDrivers\viofs.inf_amd64_9d8003dbf4948969\viofs.inf: The driver package was successfully installed.
Installing 22 of 26 - C:\ExtractedDrivers\vioinput.inf_amd64_f201f3a6ab1882c0\vioinput.inf: The driver package was successfully installed.
Installing 23 of 26 - C:\ExtractedDrivers\viorng.inf_amd64_8d304293ee7efafc\viorng.inf: The driver package was successfully installed.
Installing 24 of 26 - C:\ExtractedDrivers\vioscsi.inf_amd64_9c5d6e4a974fa343\vioscsi.inf: The driver package was successfully installed.
Installing 25 of 26 - C:\ExtractedDrivers\vioser.inf_amd64_acf474e1c17a1250\vioser.inf: The driver package was successfully installed.
Installing 26 of 26 - C:\ExtractedDrivers\viostor.inf_amd64_855a2080249a94df\viostor.inf: The driver package was successfully installed.

Error: 2

The command completed with errors. For more information, refer to the log file.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

C:\Users\Administrator.TMGW-BMS2>dism /Unmount-Wim /MountDir:C:\mount /Commit

Deployment Image Servicing and Management tool
Version: 10.0.20348.2849

Image File : C:\work\install.wim
Image Index : 2
Saving image
[==========================100.0%==========================]
Unmounting image
[==========================100.0%==========================]
The operation completed successfully.

C:\Users\Administrator.TMGW-BMS2>
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?