Pagpahimutang sa mga Kinahanglanon sa Pag-instalar Windows 7 sa PXE Network Boot Server sa RHEL/CentOS 7 - Bahin 1


Pagpadayon sa serye sa mga tutorial mahitungod sa RHEL/CentOS 7 PXE Network Boot Server Environment, diin sa pagkakaron ako lang naghisgot sa pag-integrate ug pag-instalar sa Linux distributions sa PXE Server.

Kini nga panudlo magkonsentrar sa mga sistema nga nakabase sa Windows ug magpakita kanimo kung giunsa pagdugang ug mano-mano ang pag-install Windows 7, pareho nga 32-bit ug 64-bit nga mga arkitektura, sa usa ka PXE Server ug Samba nga bahin.

  1. I-install ang PXE Network Boot Server para sa Multiple OS Installations sa RHEL/CentOS 7
  2. Usa ka Samba nga hingpit nga na-access nga directory share setup sa PXE Server machine.
  3. Usa ka kompyuter nga adunay Windows 7 operating system nga na-install.
  4. Windows Automated Installation Kit (AIK) nga na-install sa Windows 7 nga kompyuter.
  5. Pareho nga Windows 7 32-bit/64-bit DVD ISO Images.

Sa dili pa ipadayon ang proseso sa pag-install, akong ipasabut kung giunsa ang pagkahan-ay niini nga giya.

Ang una nga bahin maglakip sa mga pag-configure nga gikinahanglan aron ma-setup ang palibot sa RHEL/CentOS 7 PXE Server premises, pinaagi sa pag-install ug pag-configure sa usa ka Samba nga hingpit nga na-access nga gipaambit nga direktoryo nga wala’y kinahanglan nga panghimatuud, diin ang duha nga mga imahe sa arkitektura sa Windows 7 i-deploy, ug, usab , pag-edit sa PXE Server default configuration file nga adunay mga opsyon nga gikinahanglan sa pag-boot WinPE ISO Image aron manu-mano nga makapadayon sa proseso sa pag-instalar sa Windows.

Ang ikaduhang bahin ipunting sa pagtukod og WinPE ISO nga hulagway (Windows Preinstallation Enironment) uban sa tabang sa Windows Automated Installation Kit (AIK) nga na-install sa usa ka Windows 7 lugar sa kompyuter. Kini nga hulagway ibalhin dayon ngadto sa PXE Server machine pinaagi sa Samba shared directory ug ibalhin ngadto sa TFTP server default location.

Ang sunod nga mga lakang nga kinahanglan buhaton sa kilid sa kliyente aron ma-boot, ma-access ug ma-install ang Windows 7 sa network.

Lakang 1: I-install ug I-setup ang Samba Share sa PXE Server

1. Sa unang lakang, pag-log in sa PXE Server gamit ang root account ug i-setup ang hingpit nga access sa Samba share, diin ang Windows 7 DVD instalar nga mga tinubdan ipakatap. I-install ang Samba daemon pinaagi sa pag-isyu sa mosunod nga sugo.

# yum install samba samba-common samba-winbind 

2. Sunod, backup samba main configuration file ug paghimo og bag-ong configuration file gamit ang imong paborito nga text editor pinaagi sa pagpadagan sa mosunod nga mga command.

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

3. Karon idugang ang mosunod nga mga configuration sa samba main file sama sa gipresentar sa ubos nga kinutlo sa file.

[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

Sama sa imong makita gikan niini nga configuration file, nakahimo ko og shared folder nga ginganlag install nga nahimutang ubos sa /windows system path (sa niini nga dalan mokopya Windows 7 DVDmga tinubdan sa pag-instalar).

4. Human mahuman ang pag-edit sa nag-unang samba configuration file padagana ang testparm nga sugo aron masusi ug ma-validate ang file alang sa mga sayop o sayop nga pag-configure.

# testparm

5. Sa sunod nga lakang paghimo sa /windows nga direktoryo ubos sa gamut nga agianan (ang direktoryo nga gihubit sa samba conf file) ug idugang ang SELinux mga lagda sa konteksto sa
aron hingpit nga ma-access kung ang imong sistema nagpatuman sa seguridad sa SELinux.

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

Lakang 2: I-deploy ang Mga Tinubdan sa Pag-install sa Windows 7 sa PXE Server

6. Alang niini nga lakang ang duha Windows 7 ISO DVD Mga hulagway gikinahanglan. Apan sa dili pa i-mount ug kopyahon ang DVD content paghimo og duha ka direktoryo ubos sa /windows path
aron ibulag ang mga arkitektura nga gigikanan sa pag-install sa Windows.

# mkdir /windows/x32
# mkdir /windows/x64

7. Karon na ang panahon sa pagkopya sa Mga Tinubdan sa Pag-install sa Windowssa mga agianan nga gihimo sa ibabaw. Una ibutang ang Windows 7 32-bit DVD Image ISO sa imong makina nga DVD drive, i-mount ang imahe sa /mnt nga agianan ug kopyaha ang tanang DVD mounted content ngadto sa samba shared directory /windows/x32/. Ang proseso sa pagbalhin mahimong magdugay depende sa imong sistema nga mga kahinguhaan, ug, human kini mahuman, unmount Windows 7 32-bit DVD Image.

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

8. Balika ang proseso sa ibabaw sa Windows 7 64-bit DVD Image, apan niining higayona kopyaha ang DVD mounted content ngadto sa /windows/x64/ shared path.

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

Mubo nga sulat: Kung ang imong PXE server machine walay DVD drive mahimo nimong kopyahon ang mga sulod sa Windows DVD human nimo sugdan ang samba server ug i-access ang install shared folder gikan sa Windows computer.

9. Human makopya ang duha ka mga hulagway sa DVD, i-isyu ang mosunod nga mga sugo sa pag-setup sa hustong tag-iya ug mga permiso aron ang bahin mabasa ug hingpit nga ma-access nga walay authentication.

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

Lakang 3: Pagdugang Mga Lagda sa Firewall, Pagsugod ug Pag-enable sa Samba System-Wide

10. Kung ikaw naggamit ug Firewall sa imong PXE Server premises, idugang ang mosunod nga lagda sa Firewalld nga serbisyo aron maablihan ang Samba sa gawas nga mga koneksyon.

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

11. Karon, sugdi ang Samba nga mga daemon ug himoa kini nga sistema sa lapad, aron awtomatikong magsugod human sa matag reboot, pinaagi sa pag-isyu sa mosunod nga mga sugo.

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

12. Para sulayan ang configuration sa Samba mobalhin sa Windows computer ug idugang ang IP Address sa imong Samba server nga gisundan sa shared path name sa Windows Explorer address bar ug ang shared folders kinahanglan nga makita.

\2.168.1.20\install

Niini nga punto mahimo nimong gamiton ang alternatibong pamaagi nga gipatin-aw sa ibabaw nga nota, ug ibutang ang Windows 7 ISO Images sa imong DVD drive ug kopyaha ang sulod niini, depende sa sistema sa arkitektura, ngadto sa x32 ug x64 nga mga folder.

Lakang 4: I-configure ang PXE Server

13. Sa dili pa i-edit ang PXE Menu configuration file, paghimo og bag-ong direktoryo nga ginganlan og windows sa TFTP server default system path. Ubos niini nga direktoryo imong kopyahon sa ulahi ang WinPE ISO nga hulagway, nga gihimo sa Windows 7 nga kompyuter gamit ang Windows Automated Installation Kit nga programa.

# mkdir /var/lib/tftpboot/windows

14. Karon, ablihi ang PXE Server default configuration file ug idugang ang Windows Installation label ngadto sa PXE menu, sama sa gihulagway sa ubos nga kinutlo sa menu.

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

Konfigurasyon sa label sa menu sa Windows 7.

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

Mao ra kana ang kinahanglan nimong i-setup sa RHEL/CentOS 7 PXE Server nga bahin. Sa gihapon, ayaw pa isira ang console, tungod kay kinahanglan nimo kini sa ulahi aron kopyahon ang WinPE ISO nga imahe sa /var/lib/tftpboot/windows/ direktoryo.

Dugang pa nga magpadayon kita sa pamaagi ug mobalhin sa usa ka Windows 7 nga Pag-install sa PXE Network - Bahin 2 niini nga serye, ug ayaw kalimti ang paghatag sa imong bililhon nga feedback bahin sa artikulo.