私はネットワークシステムを持っており、PXE(pxelinux.0)を介して接続しているクライアントにミニLinuxを提供しています。
これをMacOS Xで動作させることができません。ネットワークからの起動は、バックアップ操作のために保存されています。私はPXE v4(またはこれがより良い場合は6)を使用しています。 DHCPは、IP、ネクストサーバー、ブートファイルなどの情報を提供します。
これをMacで動作させるにはどうすればよいですか? gPartedのようなもの?私はそれを試したことがありません。
MACは「正確に」PXEを使用しません。それらは、Boot Server Discovery Protocol(BSDP)と呼ばれる同様の環境を使用します。
OS X Serverには、NetBootと呼ばれるシステムツールが含まれています。 NetBootクライアントは、BSDPを使用してリソースを動的に取得し、適切なオペレーティングシステムを起動できるようにします。 BSDPは、ベンダー固有の情報を使用してDHCPの上に作成され、標準のDHCPにはない追加のNetBoot機能を提供します。プロトコルはクライアントファームウェアに実装されています。ブート時に、クライアントはDHCP経由でIPアドレスを取得し、BSDPを使用してブートサーバーを検出します。各BSDPサーバーは、以下で構成されるブート情報で応答します。
クライアントはリストからオペレーティングシステムを選択し、その選択を示すメッセージをサーバーに送信します。選択されたブートサーバーは、ブートファイルとブートイメージ、および選択されたオペレーティングシステムをダウンロードして実行するために必要なその他の情報を提供して応答します。
ソース https://en.wikipedia.org/wiki/Preboot_Execution_Environment#Sibling_environments
最初にIPXE交換用PXEファームウェアなどのユーティリティを起動することでIntelMacをPXE起動することができます。
MacにCD/DVDドライブがある場合、これはそれほど悪くはありません。PXEブートするときはいつでも、IPXE ISOファイルをCDに書き込んで、CD/DVDドライブに貼り付けるだけです。
MacがCD/DVDドライブを備えていないほど新しい場合は、EFIバージョンのIPXEを使用して起動可能なUSBドライブを作成できると思います。ただし、これははるかに複雑です。 MacはMBRフォーマットのUSBスティックを起動する気がないようです。そのため、ネットブートをサポートするライブUSBイメージを取得することはできません。私は実際にこれを自分で行う方法を理解しようとしていましたが、まだ何が必要かはまだわかりません。