に関する一連のチュートリアルの続き RHEL/CentOS 7 PXEネットワークブートサーバー環境。これまで、PXEサーバーを介したLinuxディストリビューションの統合とインストールについてのみ説明してきました。
このチュートリアルは、Windowsベースのシステムに焦点を当て、追加して手動でインストールする方法を示します。 Windows 7、PXEサーバーとSamba共有を介した32ビットアーキテクチャと64ビットアーキテクチャの両方。
インストールプロセスに進む前に、このガイドの構成について説明します。
最初の部分では、Sambaの完全にアクセス可能な共有ディレクトリをインストールして構成することにより、RHEL / CentOS 7PXEサーバーの構内で環境をセットアップするために必要な構成について説明します。 認証は不要で、両方のWindows 7システムアーキテクチャイメージが展開されます。また、起動に必要なオプションを使用してPXEサーバーのデフォルト構成ファイルを編集します。 WinPE ISO Windowsのインストールプロセスを手動で続行するためのイメージ。
第二部は構築に焦点を当てます WinPE ISO 画像 (Windowsプレインストール環境)の助けを借りて Windows自動インストールキット (AIK)にインストールされている Windows 7 コンピューターの敷地。 この画像はに転送されます PXEサーバー Samba共有ディレクトリを介してマシンを作成し、TFTPサーバーのデフォルトの場所に移動しました。
ネットワーク経由でWindows7を起動、アクセス、およびインストールするために、クライアント側で実行する必要がある次の手順。
1. 最初のステップで、にログインします PXEサーバー rootアカウントを使用して、完全にアクセス可能なSamba共有をセットアップします。 Windows 7 DVD インストールソースが展開されます。 次のコマンドを発行して、Sambaデーモンをインストールします。
#yum install samba samba-common samba-winbind
2. 次に、sambaのメイン構成ファイルをバックアップし、次のコマンドを実行して、お気に入りのテキストエディターで新しい構成ファイルを作成します。
#mv /etc/samba/smb.conf/etc/samba/smb.conf.backup。 #nano / etc / samba / smb.conf。
3. 次に、以下のファイルの抜粋に示されているように、次の構成をsambaメインファイルに追加します。
[グローバル]ワークグループ= PXESERVERサーバー文字列= Sambaサーバーバージョン%vログファイル= / var / log / samba / log。%m最大ログサイズ= 50 idmap config *:バックエンド= tdbカップオプション=生のnetbios名 =ゲストへのpxeマップ=不正なユーザーDNSプロキシ=パブリックなし=はい##複数のインストールを同時に行う場合-カーネルカーネルをロックしないoplocks = ntaclサポートなし=セキュリティなし=ユーザーゲスト アカウント=誰も[インストール]コメント= Windows7イメージパス= / windows読み取り専用=閲覧不可=はい公開=はい印刷可能=ゲストなしok =はいoplocks =レベル2なしoplocks =ロックなし =いいえ。
この構成ファイルからわかるように、私はという名前の共有フォルダーを作成しました インストール 下にあります /windows システムパス(このパス上でコピーされます Windows 7 DVD インストールソース)。
4. メインのSamba構成ファイルの編集が終了したら、 testparm 最終的なエラーや設定ミスがないかファイルをチェックして検証するためのコマンド。
#testparm。
5. 次のステップで作成します /windows ルートパスの下のディレクトリ(samba confファイルで定義されたディレクトリ)を追加します SELinux のコンテキストルール
システムがSELinuxセキュリティを実施している場合に完全にアクセスできるようにするため。
#mkdir / windows。 #semanage fcontext -a -t samba_share_t ‘/ windows(/.*)?’ #restorecon -R -v / windows。
6. このステップでは両方 Windows 7 ISO DVD 画像が必要です。 ただし、DVDコンテンツをマウントしてコピーする前に、下に2つのディレクトリを作成します。 /windows 道
Windowsインストールソースアーキテクチャを分離します。
#mkdir / windows / x32。 #mkdir / windows / x64。
7. さあ、コピーする時が来ました Windowsインストールソース 上で作成したパスに移動します。 最初に置く Windows 732ビットDVDイメージISO マシンのDVDドライブで、イメージをにマウントします /mnt DVDにマウントされたすべてのコンテンツをパスしてsamba共有ディレクトリにコピーします /windows/x32/. システムリソースによっては、転送プロセスに時間がかかる場合があります。転送が完了したら、マウントを解除します。 Windows 732ビットDVDイメージ.
#mount -o loop / dev / cdrom / mnt。 #cp -rf / mnt / * / windows / x32 / #umount / mnt。
8. 上記のプロセスを次のように繰り返します Windows 764ビットDVDイメージ、ただし今回はDVDにマウントされたコンテンツをにコピーします /windows/x64/ 共有パス。
#mount -o loop / dev / cdrom / mnt。 #cp -rf / mnt / * / windows / x64 / #umount / mnt。
ノート:PXEサーバーマシンにDVDドライブがない場合は、Sambaサーバーを起動してWindowsコンピューターから「インストール」共有フォルダーにアクセスした後、両方のWindowsDVDの内容をコピーできます。
9. 両方のDVDのイメージがコピーされたら、次のコマンドを発行して適切な所有者と権限を設定し、認証なしで共有を読み取り可能にして完全にアクセスできるようにします。
#chmod -R 0755 / windows。 #chown -R nobody:nobody / windows。
10. を使用している場合 ファイアウォール PXEサーバーの構内で、次のルールをに追加します ファイアウォールで保護 Sambaを外部接続に開くサービス。
#firewall-cmd --add-service = samba--permanent。 #firewall-cmd--reload。
11. 次に、次のコマンドを発行して、Sambaデーモンを起動し、システム全体で有効にして、再起動するたびに自動的に起動するようにします。
#systemctl restartsmb。 #systemctl enablesmb。 #systemctl restartwinbind。 #systemctl enablewinbind。 #systemctl restartnmb。 #systemctl enablenmb。 #systemctl statussmb。
12. Samba構成をテストするには、に移動します。 ウィンドウズ コンピューターにSambaサーバーのIPアドレスを追加し、続いてWindowsエクスプローラーのアドレスバーに共有パス名を追加すると、共有フォルダーが表示されます。
\ 2.168.1.20 \ install。
この時点で、上記のメモで説明されている代替方法を使用して、 Windows 7ISOイメージ DVDドライブに保存し、システムアーキテクチャに応じて、コンテンツをにコピーします。 x32 と x64 フォルダー。
13. 編集する前に PXEメニュー 構成ファイル、という名前の新しいディレクトリを作成します ウィンドウズ オン TFTP サーバーのデフォルトのシステムパス。 このディレクトリの下に後でコピーします WinPE ISO で作成された画像 Windows 7 コンピュータを使用して Windows自動インストールキット プログラム。
#mkdir / var / lib / tftpboot / windows。
14. 開催中 PXEサーバー デフォルトの構成ファイルと追加 Windowsインストールラベル 以下のメニューの抜粋で説明されているように、PXEメニューに移動します。
#nano / var / lib / tftpboot / pxelinux.cfg / default。
Windows7のメニューラベルの構成。
ラベル9。 メニューラベル^ 9)Windows 7 x32 / x64 KERNEL memdisk INITRD windows / winpe_x86.iso APPEND isorawをインストールします。
セットアップする必要があるのはこれだけです RHEL / CentOS 7PXEサーバー 側。 それでも、後でコピーする必要があるため、まだコンソールを閉じないでください WinPE ISO に画像 /var/lib/tftpboot/windows/ ディレクトリ。
さらに、手順を続行して、 PXEネットワークへのWindows7のインストール–パート2 このシリーズの記事であり、記事に関する貴重なフィードバックを忘れずに提供してください。