web-dev-qa-db-ja.com

PXE必須ファイルを介したDebianネットブート

ネットブートを実行して、持っている予備のPCにDebianをインストールしようとしています。 Windows XP Proボックスを「サーバー」として使用しています。TFTP/ DHCPサーバーがセットアップされて実行されていますが、ルートに配置する特定のファイルに関する情報があります。 「クライアント」マシンでDebianのインストールを開始できるようにするnetbootdriectoryのフォルダはあいまいで混乱を招き、これまでのところうまくいきませんでした。

私が理解しているように、Debain用のnetboot.tar.gzファイルをダウンロードし、指定されたTFTPサーバーのディレクトリに解凍してアップする必要があります。そこから、いくつかのファイルを移動して変更する必要がありますか?次のステップについては本当にはっきりしていません。私の実験は失敗し、オンラインヘルプの検索は実りがありません。したがって、誰かが必要なファイルと、ネットブートを開始できるようにそれらを整理する方法を説明できれば、私は非常に嬉しいです! :)

よろしくお願いします。イアン

編集:誰か提案がありますか?

1
ianfuture

私が理解しているように、Debain用のnetboot.tar.gzファイルをダウンロードし、指定されたTFTPサーバーのディレクトリに解凍してアップする必要があります。

正しい。

そこから、いくつかのファイルを移動して変更する必要がありますか?

違う。ファイルはそのままで問題ありません。ファイルに触れる必要はありません。ブートファイル名として「pxelinux.0」を送信するようにdhcpサーバーに指示するだけです。

ただし、Windowsシステムであるため、そのtarballのシンボリックリンクに対して何が行われるのかわかりません。

./pxelinux.0 -> debian-installer/i386/pxelinux.0
./debian-installer/i386/pxelinux.cfg/default -> ../boot-screens/syslinux.cfg
./pxelinux.cfg -> debian-installer/i386/pxelinux.cfg

Tarballを解凍するために使用したプログラムがうまくいかなかった場合は、それらを交換する必要があるかもしれません。

2
Justin