web-dev-qa-db-ja.com

すべてのタイプのOSをネットブートする

すべてのタイプのOSを起動できるサービスはありますか?

私はWDSを使用していますが、これまでのところ、netboot Apple)する方法は見つかりませんでした。これはすべてwindows/wimファイルです。

DeployStuidoの使用は理想的なシステムでしょうか?私は数百台のマシンを保守しており、それらはWindows XPから7およびすべてのタイプのApple OS10までさまざまです。

編集:私が持っているサーバーはMac OSXです(私は恐ろしいことを知っています。いつでもLinuxまたは別のOSを使用できます。大きなことは何もありません。1つのサーバーからすべての種類のOSを起動できる必要があるだけです)。

7
user205467

いいえ:PXEブートすることはできませんany任意のOS。

理由を説明しましょう:

PXE対応ハードウェアの起動の最初の段階で、OSのコードがターゲットコンピューターのメモリに読み込まれた後、このコードは、起動プロセスがローカルメディアからではなく、ネットワーク経由で続行されることを「認識」する必要があります。したがって、ネットワーク経由で起動できるようにする必要があるすべてのタイプのOSは、ネットワーク経由での起動をサポートするように変更する必要があります。

多くのOSでは、これはすでに行われています。しかし、それらすべてのためではありません。

3
pefu

私は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

私はmacsがbsdのようであるという印象を受けていたので、おそらくlinuxpxe共有のように機能する可能性があります。私はこのサイトから必要なもののほとんどを手に入れました-> 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をリダイレクトしました。これのどれが役立つかわからない、それはほんの始まりにすぎません。

2
Kayot

最新のMacのUEFIは、古いBIOSのようにPXEをサポートしていません。 Macは、PXEではなくBSDP(Boot Server Discovery Protocol)を使用してネットブートします。

BSDPをサポートするisc-dhcpd(前述のパッケージsnoweagle)の拡張機能があります。

これを利用して、WindowsとMac用のブートサーバーを1つだけ持つには、WDSから離れる必要があります(私の理解では、DHCPサービスを管理するにはMSFTが必要ですが、間違っている可能性があります)、isc-dhcpサーバーを展開します、およびBSDPを必要とする従来のPXEとMacを介してWindows/Linuxクライアントの両方をサポートするように構成します。

BSDPリクエストに応答するようにisc-dhcpdを設定する方法に関するドキュメントは次のとおりです。 https://code.google.com/p/google-macops/wiki/UnderstandingBSDP

1つのAppleユーザーエクスペリエンス(残念ながら、実際の情報とのリンクは404です): http://lists.Apple.com/archives/client-management/2006/Dec/msg00033 .html

これは、起動時にユーザーがwindows/linuxを選択できるようにするセットアップの素晴らしい記事です: http://blog.oberghmans.be/?p=77

2
quadruplebucky

私は現在WDSとFAI(debian linux)を備えた同様のマルチOSネットブート環境で作業しています。私が問題を処理する方法は、OSプロビジョニングサーバー間のスイッチャーとして独立したDHCPサーバーを使用することです(Debianで実行されているisc-dhcp-serverパッケージを使用)。

構成では、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";
0
snoweagle