WDS の倚甚途性の远加

芪愛なるハブラ䜏民の皆さん、こんにちは

この蚘事の目的は、WDS (Windows 展開サヌビス) を介しおさたざたなシステムを展開する可胜性の簡単な抂芁を曞くこずです。
この蚘事では、Windows 7 x64、Windows XP x86、Ubuntu x64 を展開し、Memtest や Gparted などの䟿利なツヌルをネットワヌク ブヌトに远加するための簡単な手順を説明したす。
思い぀いた順に話を進めおいきたす。 そしおすべおはマむクロ゜フトから始たりたした...

そしお今、物語自䜓は次のずおりです。
少し前に、私は WDS を䜿甚しお職堎にシステムを導入するずいう賢明なアむデアを思い぀きたした。 誰かが私たちのために仕事をしおくれたら、それは玠晎らしいこずです。 そしお同時に䜕か新しいこずを孊べれば、それは二重に楜しいものです。 WDS ロヌルのむンストヌルに぀いおは詳しく説明したせん。Microsoft ではすべおを Next-Next-Next に芁玄しおおり、このトピックに関する蚘事は山ほどありたす。 次に、Windows むメヌゞの操䜜に぀いお、困難を匕き起こした瞬間に焊点を圓おお簡単に説明したす。 Microsoft 以倖のシステムに぀いおは、さらに詳しく説明したす (この蚘事の冒頭で取り䞊げおいたす)。
始めたしょう
むメヌゞ ストレヌゞおよびアクション コヌディネヌタヌずしお機胜するサヌバヌには、Windows Server 2008 R2 が搭茉されおいたす。 このサヌビスが正しく動䜜するには、DHCP や DNS などの圹割が必芁です。 さお、AD はマシンをドメむンに入れるためのものです。 (これらすべおの圹割を XNUMX 台のマシン䞊に保持する必芁はありたせん。構造党䜓に分散させるこずができたす。重芁なのは、それらが正しく機胜するこずです)。

1.WDSのセットアップ

必芁なロヌルを远加し、すぐに WDS コン゜ヌルに移動しおサヌバヌを初期化し、次の内容を確認したす。
WDS の倚甚途性の远加

  • むメヌゞのむンストヌル - 取り付けむメヌゞ。 カスタマむズされた矎しいシステムを展開しおいきたす。 䟿宜䞊、システム タむプ別 (Windows 7、XP)、たたはタスク タむプ別 (IT 郚門、クラむアント郚門、サヌバヌ) に耇数のグルヌプを远加できたす。
  • ブヌトむメヌゞ — 画像をロヌドしおいたす。 最初にマシンにロヌドされ、それを䜿甚しおあらゆる皮類のアクションを実行できるようにするもの。 そこに保存される最初のむメヌゞは、むンストヌル ディスク䞊にあるむメヌゞです (Windows 7 の堎合、これは゜ヌス フォルダヌず install.wim たたは boot.wim ファむルです)。
    しかし、そこからあらゆる皮類の興味深いこずを行うこずができたす。

    • 画像のキャプチャ たたは 録画映像 - 圓瀟のメむン ツヌルを䜿甚するず、sysprep によっお以前に凊理された、圓瀟のテンプレヌトである構成枈みシステムのコピヌを䜜成できたす。
    • 発芋画像 — ネットワヌクブヌトをサポヌトしおいないコンピュヌタに構成枈みシステムのむメヌゞをアップロヌドできたす。

  • 保留䞭のデバむス — むンストヌルに察する管理者の承認を埅っおいるデバむス。 私たちは、誰が私たちの魅力をコンピュヌタヌに入れおいるのか知りたいのです。
  • マルチキャスト送信 — マルチキャストメヌル送信。 XNUMX ぀のむメヌゞを倚数のクラむアントにむンストヌルするために䜿甚されたす。
  • ドラむバ - 運転手。 これらは、必芁なドラむバヌをサヌバヌ䞊のむメヌゞに远加し、次の皮類の゚ラヌを回避するのに圹立ちたす。
    WDS の倚甚途性の远加
    WDS サヌバヌにドラむバヌを远加した埌、目的のブヌト むメヌゞにドラむバヌを远加する必芁がありたす。

はい、そしおもう XNUMX ぀、システムのビット深床ごずに独自のブヌトロヌダヌずむンストヌラヌを䜜成する必芁がありたす。 動物園の倚様性には代償が䌎いたす。
実際、私たちの WDS はすでに準備が敎っおいたす。 マシンからネットワヌク経由で起動するず、ブヌト むメヌゞを含む遞択りィンドりが衚瀺されたす。
理想的なむメヌゞを準備するすべおの段階に぀いおは説明したせんが、私自身が䜿甚した蚘事ぞのリンクだけを残しおおきたす。 Windows 7 甚のタむツ (䜕らかの理由で、叀いバヌゞョンの WAIK (6.1.7100.0) がむンストヌルされおいたため、その䞭に Windows 7 SP1 甚の応答ファむルを䜜成するこずができたせんでした。珟時点では最新のバヌゞョン (6.1.7600.16385) が必芁です。)
そしおそう もっず WDS 甚に Windows XP を準備する手順。 詳现に぀いおは曞きたせん。最も興味深い内容は第 XNUMX 郚にありたす。

2.ナニバヌサルブヌトロヌダヌ

今ではこのような制床があるのは玠晎らしいですね。 それを䜿うのは楜しいこずです。 しかし、生掻をさらに楜にする方法はあるでしょうか?
Linuxをむンストヌルしたい
たず、倚くの人が芚えおいるように、Windows ず Ubuntu を䞊行しおむンストヌルするず、Windows ブヌトロヌダヌはうたくいきたせん。 これはナニバヌサル GRUB に眮き換えられおいたす。
ここでも同じです。 ナニバヌサル ブヌトロヌダヌが必芁です。これを満たしおください ピクセルリナックス
1) 最新バヌゞョンをダりンロヌドしたす (この蚘事の執筆時点では、これは 5.01
私たちは次のファむルに興味がありたす:
corepxelinux.0
com32menuvesamenu.c32 (ロヌド時に menu.c32 をテキスト むンタヌフェむスずしお䜿甚できたす)
com32chainchain.c32
このブヌトロヌダヌを䜿甚するためのすべおのマニュアルには、これら 32 ぀ですべおが機胜するず蚘茉されおいたす。 ldlinux.c32、libcom.c32、libutil_com.cXNUMX を远加する必芁がありたした。 これを実行できたす。掚奚されおいるものをコピヌしお実行したす。 どのファむルに぀いお苊情が発生するか - それをフォルダヌにコピヌしたす。
ISO をダりンロヌドするには memdisk ファむルも必芁です。 こちらのフォルダにも入れおおきたす
2) すべおの WDS むメヌゞを保存するフォルダヌにそれらを眮きたす。 ぀たり、ここ - RemoteInstallBootx64 (64 のみをむンストヌルしたす。86 の堎合は、同じファむルもそのフォルダヌに配眮したす)。
3) pxelinux.0 の名前を pxelinux.com に倉曎したす。
4) 䜜っおみたしょう フォルダ ピクセルリナックス.cfgの 蚭定ファむルの堎合、ファむル自䜓 (もちろんこのフォルダヌ内にすでに存圚したす) はデフォルト (拡匵子なし) で、次の内容が含たれおいたす。

デフォルト vesamenu.c32
プロンプト0
ノヌ゚スケヌプ 0
蚱可オプション 0
# 1/10秒単䜍のタむムアりト
タむムアりト300
メニュヌマヌゞン10
メニュヌ行 16
メニュヌタブ成長21
メニュヌタむムアりトロヌ26
メニュヌカラヌボヌダヌ 30;44 #20ffffff #00000000 なし
メニュヌ カラヌ スクロヌルバヌ 30;44 #20ffffff #00000000 なし
メニュヌ カラヌ タむトル 0 #ffffffff #00000000 なし
メニュヌカラヌ遞択 30;47 #40000000 #20ffffff
メニュヌの背景 pxelinux.cfg/picture.jpg #背景甚の写真 640×480
メニュヌ タむトル 運呜を遞べ

レヌベル wds
メニュヌ ラベル Windows 展開サヌビス (7、XP、ブヌト むメヌゞ)
カヌネル pxeboot.0

ラベルロヌカル
メニュヌのデフォルト
メニュヌラベル ハヌドディスクから起動
ロヌカルブヌト0
0x80ず入力したす

5) ファむル pxeboot.n12 のコピヌを䜜成し、pxeboot.0 ずいう名前を付けたす。
6) この埌、ナニバヌサル ブヌトロヌダヌから起動するように WDS を教える必芁がありたす。 2008 ではこれは GUI を通じお行われ、2008 R2 ではコマンド ラむンを通じお行われたした。 開いお次のように入力したす。

  • wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
  • wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64

コマンドラむン出力:
WDS の倚甚途性の远加
以䞊です。起動するず、埅望の画面が衚瀺されたす。
WDS の倚甚途性の远加
これは基本的な構成であり、芁件 (䌚瀟のロゎ、起動順序など) に合わせお調敎できたす。今のずころ、制埡を WDS に転送し、ハヌド ドラむブから再床起動するこずしかできたせん。Ubuntu を起動するように教えおみたしょう。

3. ワシに飛び方を教える

そこで䜕が必芁だったのでしょうか Ubuntu、Gparted? 泚文のためにmemtestを远加したしょう。
最も単玔なものから始めたしょう。
MEMTEST
Boot/x64 WDS フォルダヌに Linux ファむル甚の別のフォルダヌ (䟋: Distr) を䜜成したしょう。 そしお、その䞭にそれぞれのシステムのサブフォルダヌがありたす。
WDS の倚甚途性の远加
ダりンロヌド䞭 iso mtmtest そしお、ダりンロヌド構成 (デフォルト ファむル) に次の行を远加したす。

ラベル MemTest
メニュヌラベル MemTest86+
カヌネルメモリディスク ISO RAW
initrd Linux/mt420.iso

これにより、小さな画像をメモリにロヌドし、そこから起動したす。 残念ながら、これは倧きな画像では機胜したせんでした。

ギャップのある
ダりンロヌド䞭 最新バヌゞョンISO むメヌゞを解凍し、/live/vmlinuz、/live/initrd.img、/live/filesystem.squashfs の XNUMX ぀のファむルを取埗したす。
これらのファむルは䜕ですか? (文蚀が間違っおいるかもしれたせんので、間違っおいたらご指摘ください。)

  • vmlinuz (より䞀般的に芋られる vmlinux) - 圧瞮されたカヌネル ファむル
  • initrd.img - ルヌト ファむル システムのむメヌゞ (起動に最䜎限必芁な)
  • filesystem.squashfs - 操䜜䞭に䜿甚されるファむル自䜓

最初の 64 ぀のファむルをダりンロヌド フォルダヌ (私の堎合は BootxXNUMXDistrGparted) に配眮し、XNUMX 番目のファむルを IIS サヌバヌに配眮したす (幞いなこずに、このファむルはすでに WSUSa 甚にむンストヌルされおいたす)。
䜙談ですが、残念ながら、倧芏暡なディストリビュヌションを含むメモリディスクに ISO むメヌゞをロヌドするずいうトリックは私にはうたくいきたせんでした。 成功の秘蚣を突然知った堎合、これは、ISO むメヌゞからあらゆるシステムを迅速に起動できる優れた゜リュヌションずなるでしょう。
filesystem.squashfs を IIS に远加しお、ネットワヌク経由で読み取れるようにしたす (この拡匵子の MIME タグを忘れずに远加しおください)
WDS の倚甚途性の远加
ここで、pxelinux.cfg/default に゚ントリを远加したす。

LABEL GParted Live
MENU LABEL GParted Live
カヌネル ディストリビュヌション/Gparted/vmlinuz
APPEND initrd=Distr/Gparted/initrg.img boot=live config Union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs

チェックしおみたしょう - 動䜜したす!
Ubuntuの12.04
可胜なむンストヌル オプションを XNUMX ぀远加したした - 党自動 (ナヌザヌのおかげで) マラミュヌト のために статью マニュアルモヌドでも)
代替むンストヌルでファむルをダりンロヌドし、そこから (以前ず同様に) XNUMX ぀のファむル (initrd.gz ず linux) を取り出し、それらを Distr/Ubuntu に眮きたす。
pxelinux.cfg/default に行を远加したす。
完党に手動でむンストヌルする堎合

ラベル Ubuntu
カヌネル ディストリビュヌション/Ubuntu/linux
APPEND 優先床 = 䜎 vga = 通垞 initrd = Distr/Ubuntu/initrd.gz

ただし、自動むンストヌルするには、応答蚭定を含むファむルが必芁です次のファむルを読むこずができたす ここで) そしおそれを Web サヌバヌに眮きたす。 私のブヌトロヌダヌの行は次のようになりたす。

ラベル Ubuntu 自動むンストヌル
カヌネル ディストリビュヌション/Ubuntu/linux
APPEND initrd=Distr/Ubuntu/initrd.gz ksdevice=eth0 locale=ru_RU.UTF-8 console-setup/layoutcode=ru url=http://192.168.10.10/Distr/Ubuntu/preseed.txt

将来に圹立぀
このトピックに関する資料を調べ、質問に察する答えを探しおいるずきに、次のこずを発芋したした。 玠晎らしい蚘事 から アレクサンダヌ・゚ロフェ゚フ ネットワヌク経由で Kaspersky Rescue Disk をダりンロヌドする方法の説明が含たれおいたす。 残念ながら、私にずっおはうたくいきたせんでした。 しかし、このツヌルは本圓に䟿利ですいやいや、特に熱心なナヌザヌはそのようなものを手に入れるでしょう...そのようなツヌルが手元にあるず䟿利です

たずめ

この蚘事は、Microsoft WDS ロヌルが提䟛する機胜の抂芁です。 私がこの蚘事を曞き始めたずき、その蚈画は壮倧なものでした。䞊で玹介したシステムをロヌドするあらゆる偎面に぀いおの詳现な HOWTO でした...しかし資料が WDS 自䜓にのみ蓄積され始めたずき、物語の糞は私を誰も理解できなかった深みに導きたした。おそらく遭遇するでしょう... したがっお、可胜なこずの抂芁ず、可胜であれば良い蚘事ぞのリンクを共有するこずにしたした。 読者が読曞に興味がある堎合、たたは私が突然名声ずお金を手に入れおハブラハブの宝庫に蚘事を補充したい堎合は、倚目的 WDS サヌバヌのセットアップの各段階でさらに詳しく説明できたす。
改めお著者の方々に感謝したいず思いたす アレクサンダヌ・゚ロフェ゚フ О マラミュヌト 䟋倖なく誰にずっおも興味深い内容です。
圓然のこずながら、同じテヌマに関するハブレに関する蚘事がすでにありたした。私は別の芳点からこの問題を匷調したり、補足したりしおみたした。 時間 О XNUMX぀ありたすが、公開されおいたせん
ご枅聎ありがずうございたした。
ロボットに栄光を

出所 habr.com

コメントを远加したす