Ṣiṣeto Awọn ohun pataki lati Fi Windows 7 sori PXE Server Boot Server lori RHEL/CentOS 7 - Apá 1


Tẹsiwaju lẹsẹsẹ awọn itọnisọna nipa RHEL / CentOS 7 PXE Ayika Ibugbe Nẹtiwọọki Boot, nibiti o ti di isinsin yii Mo ti jiroro nikan ni sisọpọ ati fifi awọn pinpin Linux lori PXE Server.

Ikẹkọ yii yoo ni idojukọ ni ayika awọn eto orisun Windows ati pe yoo fihan ọ bi o ṣe le ṣafikun ati fi sori ẹrọ pẹlu ọwọ Windows 7 , mejeeji awọn ayaworan 32-bit ati 64-bit, lori PXE Server ati awọn mọlẹbi Samba.

  1. Fi sori ẹrọ olupin Boot Nẹtiwọọki PXE fun Awọn fifi sori ẹrọ OS pupọ ni RHEL/CentOS 7
  2. A Samba ti ni iraye si ipin ipin liana ni kikun lori ẹrọ olupin PXE.
  3. Kọmputa ti o ni ẹrọ ṣiṣe Windows 7 ti a fi sii.
  4. Ohun elo Fifi sori ẹrọ Aifọwọyi Windows (AIK) ti a fi sii lori kọmputa Windows 7.
  5. Windows 7 32-bit/64-bit DVD Awọn aworan ISO.

Ṣaaju ki o to tẹsiwaju pẹlu ilana fifi sori ẹrọ, Emi yoo ṣalaye bawo ni a ṣe ṣeto itọsọna yii.

Apakan akọkọ yoo bo awọn atunto ti o nilo lati ṣeto agbegbe lori agbegbe ile Server Server RHEL/CentOS 7 PXE, nipa fifi sori ẹrọ ati tunto Samba ti o wọle si itọsọna liana ti o ni kikun laisi idanimọ nilo, nibiti awọn aworan faaji eto Windows 7 yoo gbe lọ, ati, tun , ṣiṣatunkọ faili atunto aiyipada PXE Server pẹlu awọn aṣayan ti o nilo lati bata WinPE ISO Aworan lati tẹsiwaju pẹlu ọwọ pẹlu ilana fifi sori ẹrọ Windows.

Apakan keji yoo ni idojukọ lori kikọ WinPE ISO aworan ( Windows Preinstallation Enironment ) pẹlu iranlọwọ ti Ohun elo Fifi sori ẹrọ Aifọwọyi Windows (AIK) sori ẹrọ agbegbe ile Windows 7 kọmputa kan. Aworan yii yoo wa ni gbigbe si PXE Server ẹrọ nipasẹ itọsọna Samba ti a pin ati gbe si ipo aiyipada olupin TFTP.

Awọn igbesẹ ti nbọ ti o yẹ ki o ṣe lori ẹgbẹ alabara lati le bata, wọle si ati fi sori ẹrọ Windows 7 lori nẹtiwọọki.

Igbesẹ 1: Fi sori ẹrọ ati Ṣeto Samba Pin lori olupin PXE

1. Ni igbesẹ akọkọ, buwolu wọle si PXE Server pẹlu akọọlẹ gbongbo ati ṣeto ipin Samba ti o wọle si ni kikun, nibiti Windows 7 DVD awọn orisun fifi sori ẹrọ yoo gbe lọ. Fi Samba daemon sii nipa fifun pipaṣẹ wọnyi.

# yum install samba samba-common samba-winbind 

2. Nigbamii ti, faili samba faili atunto akọkọ ati ṣẹda faili iṣeto tuntun pẹlu olootu ọrọ ayanfẹ rẹ nipa ṣiṣe awọn ofin wọnyi.

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

3. Bayi ṣafikun awọn atunto wọnyi si faili akọkọ samba bi a ti gbekalẹ ninu iyọkuro faili isalẹ.

[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

Bi o ṣe le rii lati faili iṣeto yii, Mo ti ṣẹda folda ti a pin ti a npè ni fi sori ẹrọ eyiti o wa labẹ ọna /windows (ni ọna yii yoo daakọ Windows 7) DVD awọn orisun fifi sori ẹrọ).

4. Lẹhin ti pari ṣiṣatunkọ faili iṣeto akọkọ samba ṣiṣe testparm pipaṣẹ lati le ṣayẹwo ati fọwọsi faili naa fun awọn aṣiṣe iṣẹlẹ tabi awọn aṣiṣe aṣiṣe.

# testparm

5. Ni igbesẹ ti n tẹle ṣẹda itọsọna /windows labẹ ọna gbongbo (itọsọna ti a ṣalaye ni faili samba conf) ati ṣafikun SELinux awọn ofin ipo-ọrọ ni
lati ni iraye si ni kikun ti eto rẹ ba ti mu aabo SELinux le.

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

Igbesẹ 2: Firanṣẹ Awọn orisun Fifi sori ẹrọ Windows 7 lori PXE Server

6. Fun igbesẹ yii awọn mejeeji Windows 7 ISO DVD nilo. Ṣugbọn ki o to gbe ati daakọ akoonu DVD ṣẹda awọn ilana meji labẹ ọna /windows ọna
lati ya awọn ayaworan fifi sori ẹrọ Windows.

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

7. Bayi o to akoko lati daakọ Awọn orisun Fifi sori Windows si awọn ọna ti a ṣẹda loke. Ni akọkọ fi Windows 7 32-bit DVD Image ISO sori ẹrọ DVD rẹ, gbe aworan si ọna /mnt ki o daakọ gbogbo akoonu ti o gbe DVD si itọsọna samba ti o pin /windows/x32/. Ilana gbigbe le gba igba diẹ da lori awọn orisun eto rẹ, ati pe, lẹhin ti o pari, ṣi kuro Windows 7 32-bit DVD Image .

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

8. Tun ilana ti o wa loke ṣe pẹlu Windows 7 64-bit DVD Image , ṣugbọn akoko yii daakọ akoonu DVD ti a gbe si ọna /windows/x64/ ti a pin.

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

Akiyesi: Ti ẹrọ olupin PXE rẹ ko ba ni awakọ DVD o le daakọ awọn akoonu Windows DVD mejeeji lẹhin ti o bẹrẹ olupin samba ki o wọle si folda “fi sori ẹrọ” ti a pin lati kọmputa Windows kan.

9. Lẹhin ti a daakọ awọn aworan DVD, gbe awọn ofin wọnyi kalẹ lati ṣeto oluwa ti o tọ ati awọn igbanilaaye lati le ṣe ki ipin naa ka ati ki o wọle ni kikun laisi idanimọ.

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

Igbesẹ 3: Ṣafikun Awọn ofin Ogiriina, Bẹrẹ ati Jeki Samba System-Wide

10. Ti o ba nlo Ogiriina lori awọn agbegbe ile olupin PXE rẹ, ṣafikun ofin atẹle si iṣẹ Firewalld lati ṣii Samba si awọn isopọ ita.

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

11. Bayi, bẹrẹ awọn daemons Samba ki o mu ki eto jakejado wa, lati bẹrẹ laifọwọyi lẹhin gbogbo atunbere, nipa ipinfunni awọn ofin wọnyi.

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

12. Lati ṣe idanwo iṣeto Samba lọ si kọmputa kan Windows ki o ṣafikun Adirẹsi IP ti olupin Samba rẹ ti o tẹle pẹlu orukọ ọna pipin ni aaye adirẹsi adirẹsi Windows Explorer ati pe awọn folda ti o pin yẹ ki o han.

\2.168.1.20\install

Ni aaye yii o le lo ọna miiran ti a ṣalaye ninu akọsilẹ ti o wa loke, ki o si fi Windows 7 ISO Awọn aworan sinu awakọ DVD rẹ ki o daakọ akoonu wọn, da lori ilana eto, si x32 ati awọn folda x64 .

Igbese 4: Tunto PXE Server

13. Ṣaaju ṣiṣatunkọ PXE Akojọ aṣyn faili iṣeto ni, ṣẹda itọsọna tuntun ti a npè ni windows lori ọna eto aiyipada olupin TFTP . Labẹ itọsọna yii iwọ yoo daakọ nigbamii WinPE ISO aworan, ti a ṣẹda lori kọmputa Windows 7 ni lilo eto Ohun elo Fifi sori ẹrọ Aifọwọyi Windows .

# mkdir /var/lib/tftpboot/windows

14. Nisisiyi, ṣii PXE Server faili iṣeto ni aiyipada ki o fikun Aami fifi sori ẹrọ Windows si akojọ aṣayan PXE, bi a ti ṣalaye ninu yiyan akojọ isalẹ.

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

Iṣeto aami aami akojọ aṣayan Windows 7.

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

Iyẹn ni gbogbo ohun ti o nilo lati ṣeto lori RHEL/CentOS 7 PXE Server ẹgbẹ. Ṣi, maṣe pa itọnisọna naa sibẹsibẹ, nitori iwọ yoo nilo rẹ nigbamii lati daakọ WinPE ISO aworan si itọsọna /var/lib/tftpboot/windows/.

Siwaju sii jẹ ki a tẹsiwaju pẹlu ilana naa ki a lọ sori Fifi sori ẹrọ Windows 7 lori Nẹtiwọọki PXE - Apá 2 ti jara yii, ati maṣe gbagbe lati fun esi rẹ ti o niyelori nipa nkan naa.