pxelinuxでWindows 7のインストールを開始する方法

pxelinuxでWindows 7のインストールを開始する方法

ネットワークからWindows 7(x64)インストールを正常に起動しようとしましたが、失敗します。私が使用しているPXEサーバーpxelinuxtftp-hda

私はこのガイドに従いますhttps://blog.hmkruse.de/2016/01/28/Installing-Windows-7-with-a-PXE-boot-server/しかし、次のエラーが発生します

ここに画像の説明を入力してください。

それはFile: \Boot\BCD , Status: 0xc0000001

このエラーはインターネットに表示されますが、回避策は役に立ちません。だから私はtcpdump port 69何が起こっているのかを確認し始めました。

03:04:54.438733 IP <...>:  41 RRQ "message.txt" octet tsize 0 blksize 1408 
03:04:58.845116 IP <...>:  45 RRQ "Boot/startrom.0" octet tsize 0 blksize 1408 
03:04:58.868300 IP <...>:  33 RRQ "bootmgr.exe" octet blksize 1456 
03:04:59.942315 IP <...>:  42 RRQ "\Boot\Fonts\wgl4_boot.ttf" octet tsize 0 
03:04:59.972947 IP <...>:  26 RRQ "\boot.ini" octet tsize 0 
03:05:15.217769 IP <...>:  26 RRQ "\Boot\BCD" octet tsize 0  
03:05:15.224985 IP <...>:  39 RRQ "\Boot\BCD" octet tsize 0 blksize 1420 
03:05:15.239790 IP <...>:  42 RRQ "\Boot\Fonts\wgl4_boot.ttf" octet tsize 0

Windowsのスタートアップフォルダに "boot.ini"ファイルがまったくありません。それでも残りのファイルはあります(リンクにも説明されています)。

この問題が発生したことがありますか?ベルが鳴りましたか?ブートローダが完了するのはなぜですか?

助けてくれてありがとう。

ベストアンサー1

この変更を行うには、/etc/xinetd.d/tftpdファイルを使用してください。

server_args             = -vvv -m /etc/remap.cfg

次に、/etc/remap.cfg ファイルを作成します。

# The purpose of this file is to do some remapping of the incoming
# tftp requests in the cases where we can identify the incoming client
#  (i.e. in the case of Windows).  This helps us achieve a better organization
#  in the tftp directory structure.
#
# Remap all paths starting with \ to lowercase.  This normalizes
#   all windows tftp requests to lowercase files.
#   We also prefix "\winpe" to the request.
r  ^\\(.*)$ \\\Lwinpe\\\1
# Remap all \ path separators to / (Windows to Unix style)
rg  \\  /

おすすめ記事