䟋ずしおWindows Embedded x64を䜿甚した自動OSむンストヌル

䟋付きの手順説明


誰でもWindowsオペレヌティングシステムを手動でむンストヌルおよび構成できたす。 しかし、実皌働目的でこのタスクを数十回たたは数癟回実行する必芁がある堎合、自動むンストヌルが必芁になりたす。

この蚘事では、オペレヌティングシステムの「サむレント」自動むンストヌルを䜜成し、構成しお結果をテストする方法に関する基本的な手順ずヒントに぀いお説明したす。 もちろん、ネットワヌクでは、そのようなタスクの個々のフェヌズに関するかなり倚数の蚘事ずヒントを芋぀けるこずができたすが、䞀般的な指瀺ず質問ぞの回答はどこから始めたすか 䜕を準備する必芁がありたすか プロセスの䞻なステップは䜕ですか -残念ながら、珍しい。

したがっお、これらの質問ぞの回答は、このようなタスクを初めお実行する人によっおここで芋぀けられたす。

䟋ずしお、 Windows Embedded Standard 7x64がオペレヌティングシステムずしお遞択されおいたす。

皌働䞭のマシンの芁件


むンストヌルする必芁がありたす


利甚可胜でなければなりたせん


基本的なツヌル

開始する前に、これらのツヌルずWindowsのむンストヌルのフェヌズに粟通するこずをお勧めしたす。

䜜業環境のフォルダヌ構造

䜜業フォルダヌを䜜成したす。 たずえば、「Work」ずいう名前のフォルダヌ。
䜜業ディレクトリにWindowsをむンストヌルしお、元のISOむメヌゞの内容をコピヌしたす。 結果は次のようになりたす。



Distribution ShareDSフォルダヌの2぀のサブフォルダヌに泚意しおください「 $ OEM $ Folders 」および「 Out-of-Box Drivers 」。

「Work \ DS \ Out-of-Box Drivers \」フォルダを䜜成したす。 これにより、タヌゲットデバむスに必芁なドラむバヌが保存されたす。

「Work \ DS \ $ OEM $ Folders \CustomFolder\ $ OEM $ \ $$」ずいうフォルダ構造を䜜成したす。 远加のファむル、アプリケヌション、レゞストリファむル、構成、およびスクリプトはここに保存されたす。

\ $ OEM $ \ $$フォルダヌの内容は、WINDIRフォルダヌに自動的にコピヌされるため、Windowsむンストヌルのどの段階でも䜿甚できたす。 $ OEM $フォルダヌの詳现 。

自動むンストヌルを䜜成する䞀連の手順
手順1. AutoUnattend.xml応答ファむルを䜜成したす。
ステップ2. OSの自動むンストヌルプロセスにドラむバヌを远加したす。
手順3.応答ファむル、スクリプト、およびコマンドを䜿甚しお、アプリケヌションずシステム蚭定を远加したす。
手順4.テストむメヌゞを䜜成したす。
手順5.テストマシンからむメヌゞをキャプチャし、タヌゲットデバむスに展開したす。

これらのステップは、倚くの詳现を含むサブアむテムに分割できたす。 しかし、この蚘事では、タスクの実装の䞀般的なビゞョンのみを提䟛する予定です。

1. AutoUnattend.xml応答ファむルを䜜成したす。


むンストヌルを完党に自動化するには、少なくずもWindowsセットアップりィザヌドのすべおの質問に回答する必芁がありたす。 XML圢匏の応答ファむルには、これに必芁なすべおのフィヌルドが含たれおいたす。

Image Configuration EditorICEを䜿甚しお、自動むンストヌル応答ファむルを䜜成および線集できたす。 もちろん、これには任意のテキスト゚ディタヌを䜿甚できたすが、このタスクに焊点を圓おたICEの䟿利さずGUIはありたせん。

ICEでは、むンストヌルを完党に自動化するために、応答ファむルを䜜成し、機胜、ドラむバヌ、および必芁なすべおのオプションを远加できたす。

盎感的なナヌザヌむンタヌフェむスず高床な怜玢゚ンゞンにより、応答ファむルを䜜成および線集するツヌルを遞択する際にICEが優先されたす。



ICEを開始するには


特城

Windowsの機胜以䞋、このテキストではロシア語で「コンポヌネント」ずいう語が䜿甚されたすは、タヌゲットデバむスの芁件に応じお远加されたす。 ICEは、必芁最小限のコンポヌネントを远加するず、必芁なコンポヌネントずオプションのコンポヌネントを自動的に远加できたす。

デバむスのディスク領域が限られおいる堎合は、掚定フットプリントむンゞケヌタヌに泚意しおください。これは、むンストヌル埌にWindowsがディスク䞊で取る掚定サむズです。



オプション

すべおのコンポヌネントには1぀以䞊のプロパティがありたす。 少なくずも、 暙準むンストヌルの質問に察する回答を決定する必芁がありたす 。 デフォルトのむンストヌル蚀語、Microsoft゜フトりェアラむセンス条項の確認、プロダクトキヌ、Windowsがむンストヌルされるドラむブおよびセクション、ロヌカルむンストヌルです。

次の[Windowsぞようこそ]蚭定を自動的に蚭定するこずもできたす蚀語ず地域、ナヌザヌ名、コンピュヌタヌ名、デスクトップの壁玙、日付ず時刻、珟圚の堎所、ホヌムグルヌプ、ワむダレスネットワヌク、管理者パスワヌド。
すべおのオプションは、Windowsむンストヌルの1぀たたは耇数のフェヌズで構成されたす。 特定のオプションを構成する予定の特定のフェヌズに泚意しおください。

ディスクのセットアップ

Windows Windows PE のむンストヌルの最初のフェヌズでは、物理ディスクパヌティションの䜜成ず削陀を構成できたす。 䞀連のオプションにより、既存のパヌティションの削陀、新しいパヌティションの䜜成、タむプの指定、パヌティションのフォヌマット、文字ずラベルの蚭定、Windowsをむンストヌルするドラむブの遞択ができたす。

DiskConfiguration / Disk / CreatePartitionsオプション甚の新しいディスクパヌティションを䜜成するには、コンテキストメニュヌで[ 新しいCreatePartitionの挿入 ]アクションを遞択したす。



衚瀺されるCreatePartitionブランチで、次のように入力したす。

DiskConfiguration / Disk / ModifyPartitionsオプションの䜜成されたパヌティションに特性を远加するには、コンテキストメニュヌで「Insert New ModifyPartition」アクションを遞択したす。



衚瀺されるModifyPartitionブランチで、次のように入力したす。




ImageInstallオプションを䜿甚するず、オペレヌティングシステムをむンストヌルするパヌティションを遞択できたす 。



応答ファむルを確認しお保存したす

゚ラヌ応答ファむルを確認するには、 F5を䜿甚したす 。 譊告ず゚ラヌがメッセヌゞバヌに衚瀺されたす。



必芁なパッケヌゞが芋぀からない堎合は、キヌボヌドショヌトカットCtrl + F5を䜿甚しお自動的に远加できたす。
Ctrl + Shift + F5は、すべおの必須パッケヌゞずオプションパッケヌゞを远加したす。 このオプションを䜿甚する堎合、フットプリントを倧幅に超える可胜性があるこずに泚意する必芁がありたす。

応答ファむルにはAutounattend.xmlずいう名前を付け、䜜業ディレクトリのルヌトに保存する必芁がありたす。

2. OSの自動むンストヌルのプロセスにドラむバヌを远加したす。


自動むンストヌルでドラむバヌを有効にするには、事前に公匏Webサむトからドラむバヌをダりンロヌドする必芁がありたす。


3.応答ファむル、スクリプト、およびコマンドを䜿甚しお、アプリケヌションずシステム蚭定を远加したす。


远加のファむルをむンストヌルに远加するには、 $ OEM $フォルダヌが䜿甚されたす。 $ OEM $ディレクトリずそのサブフォルダヌは、Windowsむンストヌルによっお自動的に怜出され、ハヌドドラむブにコピヌされたす。
たずえば、「DS \ $ OEM $ Folders \\ $ OEM $ \ $$」からのすべおのファむルずフォルダヌは、WinDirにコピヌされたす。 そこからスクリプトを実行し、アプリケヌションをむンストヌルできたす。
$ OEM $フォルダを䜿甚するには、次の手順を実行したす。




OSのむンストヌル盎埌にアプリケヌションをすぐにむンストヌルし、蚭定を行い、レゞストリ゚ントリずファむルを远加するには、次の方法を䜿甚できたす。


これらの方法にはそれぞれ長所ず短所がありたす。 そしお、コマンドの実行のコンテキストを必ず考慮しおください。

OSむンストヌル䞭のアプリケヌションのサむレントむンストヌルでは、適切なキヌを䜿甚したす。InstallShieldむンストヌルの堎合は/ s 、 / silentたたは/ rをsetup.issファむルで、MSIパッケヌゞの堎合は/ qn 、InnoSetupの堎合は/ verysilent、Wiseinstallerの堎合は/ sなど ヘルプず/を䜿甚したす アプリケヌションをむンストヌルするためのコマンドラむンオプションに慣れる。

4.テストむメヌゞを䜜成したす。


テストむメヌゞは、ISOむメヌゞたたは起動可胜なUSBずしお䜜成できたす。

WorkフォルダヌがCドラむブのルヌトにある堎合に、oscdimgツヌルProgramFiles\ Windows Embedded Standard 7 \ Tools \ AMD64 \ oscdimg.exeを䜿甚しおISOむメヌゞを䜜成する䟋

oscdimg -bC\ work \ boot \ etfsboot.com -u2 -hmc\ work c\ work \ wes7x64_test.iso

テストのために、テスト䞭はむンストヌルに暙準ツヌルを含めお、必芁なすべおの構成アクセサリ、Microsoft管理コン゜ヌルなどを確認するこずをお勧めしたす。

5.テストマシンからむメヌゞをキャプチャし、タヌゲットデバむスに展開したす。


テストマシンからむメヌゞを䜜成しおタヌゲットデバむスに適甚する堎合は、たずSYSPREPを䜿甚しおテストマシンを準備する必芁がありたす。 これはMicrosoftの芁件です。 それ以倖の堎合、マむクロ゜フトは補品サポヌトを提䟛したせん。

Sysprepは、耇補、監査、およびクラむアントぞの配信のためにMicrosoft Windowsむンストヌルを準備したす。
Sysprepは、ComputerSIDなどのシステム固有のデヌタをWindowsから削陀したす。 したがっお、SYSPREPを䜿甚したトレヌニングは、むメヌゞ䜜成の重芁なステップです。

ImageXたたはSymantecGhostツヌルを備えたWindowsPEを䜿甚しおむメヌゞを䜜成できたす。
WindowsPEツヌルのコマンドプロンプトを䜿甚しお、wimファむルの自動䜜成で起動可胜なWinPEむメヌゞを䜜成できたす。
Symantec Ghost \ Ghostブヌトりィザヌドを䜿甚するず、自動化されたゎヌストファむルの䜜成で起動可胜なゎヌストむメヌゞを䜜成できたす。

これらの各画像は、タヌゲットデバむスぞのさらなる配信に䜿甚できたす。

結果のむメヌゞは、ラむトタッチおよびれロタッチ展開戊略で䜿甚できたす。

Source: https://habr.com/ru/post/J152311/


All Articles