RHEL/CentOS 7'de 'PXE Ağ Önyükleme Sunucusu' Üzerinden 'Windows 7'yi Yüklemek' İçin Ön Koşulları Ayarlama - Bölüm 1


RHEL/CentOS 7 PXE Ağ Önyükleme Sunucusu Ortamı ile ilgili eğitim serisine devam ediyorum; burada şu ana kadar yalnızca Linux dağıtımlarının PXE Sunucusu üzerinden entegre edilmesi ve kurulmasından bahsettim.

Bu eğitim, Windows tabanlı sistemlere odaklanacak ve hem 32 bit hem de 64 bit mimarileri olan Windows 7'yi PXE Sunucusu ve Samba paylaşımları üzerinden nasıl ekleyeceğinizi ve manuel olarak yükleyeceğinizi gösterecektir.

Gereksinimler

  1. RHEL/CentOS 7'de Çoklu İşletim Sistemi Kurulumları için PXE Ağ Önyükleme Sunucusunu Kurun
  2. PXE Sunucu makinesinde Samba'ya tam erişimli dizin paylaşımı kurulumu.
  3. Windows 7 işletim sisteminin kurulu olduğu bir bilgisayar.
  4. Windows 7 bilgisayarına Windows Otomatik Kurulum Seti (AIK) yüklendi.
  5. Her iki Windows 7 32 bit/64 bit DVD ISO Görüntüsü.

Kurulum işlemine geçmeden önce bu kılavuzun nasıl yapılandırıldığını anlatacağım.

İlk bölüm, RHEL/CentOS 7 PXE Sunucu tesislerinde ortamın kurulumu için gereken yapılandırmaları kapsayacak, her iki Windows 7 sistem mimarisi görüntüsünün de dağıtılacağı, kimlik doğrulama gerekmeden Samba'ya tamamen erişilen bir paylaşılan dizini kurup yapılandıracaktır. , Windows yükleme işlemine manuel olarak devam etmek için WinPE ISO Görüntüsünü önyüklemek için gereken seçeneklerle birlikte PXE Sunucusu varsayılan yapılandırma dosyasını düzenleyerek.

İkinci bölüm, yüklü olan Windows Otomatik Kurulum Seti (AIK) yardımıyla WinPE ISO imajını (Windows Önkurulum Ortamı) oluşturmaya odaklanacaktır. Windows 7 bilgisayar tesisi. Bu görüntü daha sonra Samba paylaşımlı dizini aracılığıyla PXE Sunucusu makinesine aktarılacak ve TFTP sunucusunun varsayılan konumuna taşınacaktır.

Windows 7'yi ağ üzerinden başlatmak, erişmek ve yüklemek için istemci tarafında yapılması gereken sonraki adımlar.

1. Adım: PXE Sunucusunda Samba Paylaşımını Kurun ve Ayarlayın

1. İlk adımda, kök hesapla PXE Sunucusu'nda oturum açın ve tam erişimli bir Samba paylaşımı kurun; burada Windows 7 DVD kurulum kaynakları yer alacaktır. konuşlandırılacak. Aşağıdaki komutu vererek Samba arka plan programını kurun.

yum install samba samba-common samba-winbind 

2. Ardından, samba ana yapılandırma dosyasını yedekleyin ve aşağıdaki komutları çalıştırarak favori metin düzenleyicinizle yeni bir yapılandırma dosyası oluşturun.

mv /etc/samba/smb.conf /etc/samba/smb.conf.backup
nano /etc/samba/smb.conf

3. Şimdi aşağıdaki dosya alıntısında sunulduğu gibi samba ana dosyasına aşağıdaki yapılandırmaları ekleyin.

[global]
        workgroup = PXESERVER
        server string = Samba Server Version %v
        log file = /var/log/samba/log.%m
        max log size = 50
        idmap config * : backend = tdb
        cups options = raw
        netbios name = pxe
        map to guest = bad user
        dns proxy = no
        public = yes
        ## For multiple installations the same time - not lock kernel
        kernel oplocks = no
        nt acl support = no
        security = user
        guest account = nobody

[install]
        comment = Windows 7 Image
        path = /windows
        read only = no
        browseable = yes
        public = yes
        printable = no
        guest ok = yes
        oplocks = no
        level2 oplocks = no
        locking = no

Bu yapılandırma dosyasından da görebileceğiniz gibi, /windows sistem yolu altında install adında bir paylaşımlı klasör oluşturdum (bu yola Windows 7 kopyalanacak) DVD kurulum kaynakları).

4. Ana samba yapılandırma dosyasını düzenlemeyi bitirdikten sonra, dosyayı olası hatalara veya yanlış yapılandırmalara karşı kontrol etmek ve doğrulamak için testparm komutunu çalıştırın.

testparm

5. Bir sonraki adımda, kök yol (samba conf dosyasında tanımlanan dizin) altında /windows dizinini oluşturun ve bu dizine SELinux bağlamsal kurallarını ekleyin.
Sisteminizin SELinux güvenliğini zorunlu kılması durumunda tam olarak erişilebilmesi için.

mkdir /windows
semanage fcontext -a -t samba_share_t ‘/windows(/.*)?’
restorecon -R -v /windows

Adım 2: Windows 7 Kurulum Kaynaklarını PXE Sunucusuna Dağıtın

6. Bu adım için her iki Windows 7 ISO DVD Görüntüsü de gereklidir. Ancak DVD içeriğini bağlamadan ve kopyalamadan önce /windows yolu
altında iki dizin oluşturun Windows kurulum kaynakları mimarilerini ayırmak için.

mkdir /windows/x32
mkdir /windows/x64

7. Şimdi Windows Kurulum Kaynaklarını yukarıda oluşturulan yollara kopyalamanın zamanı geldi. Öncelikle Windows 7 32-bit DVD Görüntüsü ISO'yu makinenizin DVD sürücüsüne yerleştirin, görüntüyü /mnt yoluna bağlayın ve DVD'ye monte edilen tüm içeriği samba paylaşımlı dizinine kopyalayın. /windows/x32/. Aktarım işlemi sistem kaynaklarınıza bağlı olarak biraz zaman alabilir ve işlem tamamlandıktan sonra Windows 7 32-bit DVD Görüntüsünün bağlantısını kesin.

mount -o loop /dev/cdrom /mnt
cp -rf  /mnt/*  /windows/x32/
umount  /mnt

8. Yukarıdaki işlemi Windows 7 64-bit DVD Görüntüsü ile tekrarlayın, ancak bu sefer DVD'ye eklenen içeriği /windows/x64/ paylaşılan konumuna kopyalayın yol.

mount -o loop /dev/cdrom /mnt
cp -rf  /mnt/*  /windows/x64/
umount  /mnt

Not: PXE sunucu makinenizde bir DVD sürücüsü yoksa, samba sunucusunu başlattıktan sonra her iki Windows DVD içeriğini kopyalayabilir ve "install" paylaşımlı klasörüne şuradan erişebilirsiniz: bir Windows bilgisayarı.

9. Her iki DVD görüntüsü de kopyalandıktan sonra, paylaşımın kimlik doğrulaması olmadan okunabilir ve tamamen erişilebilir olmasını sağlamak amacıyla hak sahibini ve izinleri ayarlamak için aşağıdaki komutları verin.

chmod -R 0755 /windows
chown -R nobody:nobody /windows

3. Adım: Güvenlik Duvarı Kurallarını Ekleyin, Sambayı Sistem Genelinde Başlatın ve Etkinleştirin

10. PXE Sunucusu tesisinizde Güvenlik Duvarı kullanıyorsanız, Samba'yı dış bağlantılara açmak için Güvenlik Duvarı hizmetine aşağıdaki kuralı ekleyin.

firewall-cmd --add-service=samba --permanent
firewall-cmd --reload

11. Şimdi, Samba arka plan programlarını başlatın ve aşağıdaki komutları vererek her yeniden başlatmanın ardından otomatik olarak başlaması için sistem genelinde etkinleştirin.

systemctl restart smb
systemctl enable smb
systemctl restart winbind
systemctl enable winbind
systemctl restart nmb
systemctl enable nmb
systemctl status smb

12. Samba yapılandırmasını test etmek için bir Windows bilgisayarına geçin ve Samba sunucunuzun IP Adresini ve ardından Windows Gezgini adres çubuğuna paylaşılan yol adını ekleyin; paylaşılan klasörler şu şekilde olmalıdır: belli olmak.

\2.168.1.20\install

Bu noktada artık yukarıdaki notta açıklanan alternatif yöntemi kullanabilir ve Windows 7 ISO Görüntülerini DVD sürücünüze yerleştirebilir ve içeriklerini sistem mimarisine bağlı olarak x32<'ye kopyalayabilirsiniz. ve x64 klasörleri.

Adım 4: PXE Sunucusunu Yapılandırın

13. PXE Menüsü yapılandırma dosyasını düzenlemeden önce, TFTP sunucusunun varsayılan sistem yolunda windows adında yeni bir dizin oluşturun. Daha sonra bu dizinin altına, Windows 7 bilgisayarında Windows Otomatik Kurulum Seti programı kullanılarak oluşturulan WinPE ISO görüntüsünü kopyalayacaksınız.

mkdir /var/lib/tftpboot/windows

14. Şimdi, PXE Sunucusu varsayılan yapılandırma dosyasını açın ve aşağıdaki menü alıntısında açıklandığı gibi Windows Kurulum etiketini PXE menüsüne ekleyin.

nano /var/lib/tftpboot/pxelinux.cfg/default

Windows 7 menü etiketi yapılandırması.

label 9
menu label ^9) Install Windows 7 x32/x64
                KERNEL memdisk
                INITRD windows/winpe_x86.iso
                APPEND iso raw

RHEL/CentOS 7 PXE Sunucusu tarafında kurulum yapmanız gereken tek şey budur. Yine de konsolu henüz kapatmayın çünkü daha sonra WinPE ISO görüntüsünü /var/lib/tftpboot/windows/ dizinine kopyalamak için ihtiyacınız olacak.

Ayrıca prosedüre devam edelim ve PXE Ağı üzerinde Windows 7 Kurulumu – bu serinin 2. Bölümüne geçelim ve makale hakkında değerli geri bildirimlerinizi vermeyi unutmayın.