
あらゆる種類の OS を起動できるサービスはありますか?
私は WDS を使っていますが、今のところ Apple をネットブートする方法は見つかっていません。すべて windows/wim ファイルです。
DeployStuido を使用するのは理想的なシステムでしょうか? 私は何百台ものマシンを管理しており、それらは Windows XP から 7 まで、そして Apple OS 10 のすべてのタイプにわたります。
編集: 私が使用しているサーバーは Mac OSX です (ひどいのはわかっています。Linux や他の OS も使用できます。大したことはありません。1 つのサーバーからすべての種類の OS を起動できればよいだけです)
答え1
いいえ: PXEブートはできませんどれでも任意のOS。
理由を説明しましょう:
PXE 対応ハードウェアの起動の最初の段階で、OS のコードがターゲット コンピュータのメモリにロードされた後、このコードは、起動プロセスがローカル メディアからではなく、ネットワーク経由で続行される必要があることを「認識」する必要があります。そのため、ネットワーク経由で起動する必要があるすべての種類の OS は、ネットワーク経由での起動をサポートするように変更する必要があります。
多くの OS では、これはすでに実行されています。ただし、すべての OS で実行されているわけではありません。
答え2
私は PXELinux を使用しているので、これが役立つかどうかはわかりません。ファイルから WinPE を起動するためにすべてのフラグなどを設定するのが面倒でした。そのため、代わりに ISO を転送するように指示しました。私は Mac に詳しくありません。PE ディスクのようなものがあれば、理論的には PE ディスクを Mac に送信し、理論的には NFS または SMB 共有を確立して、その上にインストールすることができます。
私の winpe セクションは、300 MB のディスク全体を送信します。
LABEL winpe
MENU LABEL Windows 7 x64 Installer
KERNEL /memdisk
INITRD winpe_amd64.iso
APPEND iso raw
私は Mac は BSD に似ているという印象を持っていたので、Linux の pxe 共有のように動作する可能性があると考えていました。必要なもののほとんどはこのサイトから入手しました ->http://www.serenux.com
リンク
http://www.serenux.com/2010/05/howto-setup-your-own-pxe-boot-server-using-ubuntu-server/
http://www.serenux.com/2010/05/howto-get-an-ubuntu-live-cd-to-boot-off-a-pxe-server/
ルーターを使用して pxe をサーバーにリダイレクトしました。これが役立つかどうかはわかりませんが、これは単なる始まりです。
答え3
最近の Mac の UEFI は、古い BIOS のように PXE をサポートしていません。Mac は PXE ではなく BSDP (Boot Server Discovery Protocol) を使用してネットブートします。
isc-dhcpd (snoweagle が言及したパッケージ) には BSDP をサポートする拡張機能があります。
これを活用して、Windows と Mac に 1 つのブート サーバーのみを使用するには、WDS を廃止し (DHCP サービスの管理には MSFT が必要であると理解していますが、間違っている可能性があります)、isc-dhcp サーバーを展開し、従来の PXE 経由の Windows/Linux クライアントと BSDP を必要とする Mac の両方をサポートするように構成する必要があります。
BSDP 要求に応答するように isc-dhcpd を設定する方法に関するドキュメントを次に示します。 https://code.google.com/p/google-macops/wiki/BSDP を理解する
ある Apple ユーザーの経験談 (残念ながら実際の情報へのリンクは 404 です): http://lists.apple.com/archives/client-management/2006/Dec/msg00033.html
起動時にユーザーが Windows または Linux を選択できるようにする設定についてのわかりやすい説明がここにあります: http://blog.oberghmans.be/?p=77
答え4
現在、WDS と FAI (Debian Linux) を使用して、同様のマルチ OS ネットブート環境に取り組んでいます。この問題に対処する方法は、独立した DHCP サーバー (Debian で実行されている isc-dhcp-server パッケージを使用) を OS プロビジョニング サーバー間のスイッチャーとして使用することです。
設定では、pxe リクエストを個別に異なるマシンに向けることができます。
# Server: LINUX01
# Host config for first network address on first NIC
host LINUX01 {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address x.x.x.x;
# PXE boot config for automated OS install
next-server <IP of Linux pxe server>;
filename "pxelinux.0";
}
# Server: WIN01
# Host config for first network address on first NIC
host WIN01 {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address x.x.x.x;
# PXE boot config for automated OS install
next-server <IP of WDS Server>;
filename "Boot\\x64\\wdsnbp.com";