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
- RHEL/CentOS 7'de Çoklu İşletim Sistemi Kurulumları için PXE Ağ Önyükleme Sunucusunu Kurun
- PXE Sunucu makinesinde Samba'ya tam erişimli dizin paylaşımı kurulumu.
- Windows 7 işletim sisteminin kurulu olduğu bir bilgisayar.
- Windows 7 bilgisayarına Windows Otomatik Kurulum Seti (AIK) yüklendi.
- 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.