ການຕັ້ງຄ່າຂໍ້ມູນເບື້ອງຕົ້ນໃນການຕິດຕັ້ງ Windows 7 ຜ່ານ PXE Network Boot Server ໃນ RHEL/CentOS 7 - ພາກທີ 1


ການສືບຕໍ່ແນະ ນຳ ຊຸດຕໍ່ໆໄປກ່ຽວກັບ RHEL / CentOS 7 PXE Network Boot Server Environment, ເຊິ່ງມາຮອດດຽວນີ້ຂ້າພະເຈົ້າໄດ້ປຶກສາຫາລືກ່ຽວກັບການເຊື່ອມໂຍງແລະຕິດຕັ້ງ Linux ຈຳ ໜ່າຍ ຜ່ານ PXE Server ເທົ່ານັ້ນ.

ການສອນນີ້ຈະສຸມໃສ່ຮອບລະບົບທີ່ໃຊ້ Windows ແລະຈະສະແດງວິທີການເພີ່ມແລະຕິດຕັ້ງ Windows 7 ດ້ວຍທັງຖາປັດຕະຍະ 32 ບິດແລະ 64 ບິດ, ຜ່ານ PXE Server ແລະຮຸ້ນ Samba.

<

  • ຕິດຕັ້ງ PXE Network Boot Server ສຳ ລັບການຕິດຕັ້ງຫລາຍ OS ໃນ RHEL/CentOS 7
  • A Samba ສາມາດເຂົ້າເຖິງການຕັ້ງຄ່າການແບ່ງປັນໄດເລກະທໍລີຢ່າງເຕັມທີ່ໃນເຄື່ອງ PXE Server.
  • ຄອມພິວເຕີທີ່ຕິດຕັ້ງລະບົບປະຕິບັດການ Windows 7.
  • ຊຸດຕິດຕັ້ງແບບອັດຕະໂນມັດຂອງ Windows (AIK) ຕິດຕັ້ງໄວ້ໃນຄອມພິວເຕີ Windows 7.
  • ທັງສອງຮູບພາບຂອງ Windows 7 32-bit/64-bit DVD ISO.
  • ກ່ອນທີ່ຈະ ດຳ ເນີນຂັ້ນຕອນການຕິດຕັ້ງ, ຂ້ອຍຈະອະທິບາຍວ່າ ຄຳ ແນະ ນຳ ນີ້ມີໂຄງສ້າງແນວໃດ.

    ສ່ວນ ທຳ ອິດແມ່ນຈະກວມເອົາການຕັ້ງຄ່າທີ່ ຈຳ ເປັນໃນການຈັດຕັ້ງສະພາບແວດລ້ອມໃນສະຖານທີ່ຂອງ RHEL/CentOS 7 PXE Server, ໂດຍການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ Samba ທີ່ເຂົ້າໃຊ້ງານລະບົບແບ່ງປັນຢ່າງເຕັມສ່ວນໂດຍບໍ່ ຈຳ ເປັນຕ້ອງມີການກວດສອບ, ເຊິ່ງທັງສອງຮູບພາບສະຖາປັດຕະຍະ ກຳ ຂອງລະບົບ Windows 7 ຈະຖືກ ນຳ ໃຊ້, ແລະ, , ແກ້ໄຂເອກະສານການຕັ້ງຄ່າຄ່າເລີ່ມຕົ້ນຂອງ PXE Server ດ້ວຍຕົວເລືອກທີ່ ຈຳ ເປັນໃນການບູດ WinPE ISO ຮູບພາບເພື່ອ ດຳ ເນີນຂັ້ນຕອນການຕິດຕັ້ງ Windows ດ້ວຍຕົນເອງ.

    ສ່ວນທີສອງແມ່ນຈະສຸມໃສ່ການສ້າງຮູບພາບ WinPE ISO ( Windows Preinstallation Enironment ) ໂດຍການຊ່ວຍເຫຼືອຂອງ ຊຸດການຕິດຕັ້ງແບບອັດຕະໂນມັດ Windows (AIK) ທີ່ຕິດຕັ້ງໃສ່ ສະຖານທີ່ຄອມພິວເຕີ້ Windows 7 . ຮູບພາບນີ້ຈະຖືກໂອນເຂົ້າເຄື່ອງ PXE Server ຜ່ານໄດເລກະທໍລີທີ່ແບ່ງປັນ Samba ແລະຍ້າຍໄປທີ່ສະຖານທີ່ຕັ້ງຄ່າເຊີຟເວີ TFTP.

    ຂັ້ນຕອນຕໍ່ໄປທີ່ຄວນຈະເຮັດໃນຂ້າງຂອງລູກຄ້າເພື່ອທີ່ຈະບູດ, ເຂົ້າເຖິງແລະຕິດຕັ້ງ Windows 7 ຜ່ານເຄືອຂ່າຍ.

    ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງແລະຕັ້ງຄ່າການແບ່ງປັນ Samba ໃນ PXE Server

    1. ໃນບາດກ້າວ ທຳ ອິດ, ເຂົ້າສູ່ລະບົບເຂົ້າສູ່ PXE Server ດ້ວຍບັນຊີຮາກແລະຈັດຕັ້ງການແບ່ງປັນ Samba ທີ່ເຂົ້າເຖິງໄດ້ເຕັມທີ່, ບ່ອນທີ່ແຫຼ່ງການຕິດຕັ້ງຂອງ Windows 7 DVD ຈະຖືກ ນຳ ໄປໃຊ້. ຕິດຕັ້ງ daemon daemon ໂດຍອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # 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 ດັ່ງທີ່ຖືກ ນຳ ສະ ເໜີ ໃນເອກະສານຄັດລອກແຟ້ມດ້ານລຸ່ມ.

    [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
    

    ດັ່ງທີ່ທ່ານສາມາດເຫັນໄດ້ຈາກເອກະສານການຕັ້ງຄ່ານີ້, ຂ້ອຍໄດ້ສ້າງໂຟເດີທີ່ແບ່ງປັນຊື່ວ່າ ຕິດຕັ້ງ ເຊິ່ງຕັ້ງຢູ່ພາຍໃຕ້ເສັ້ນທາງຂອງລະບົບ /windows (ຢູ່ໃນເສັ້ນທາງນີ້ຈະ ສຳ ເນົາ Windows 7 ແຫຼ່ງ DVD ຕິດຕັ້ງ 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
    

    ຂັ້ນຕອນທີ 2: ນຳ ໃຊ້ແຫຼ່ງຕິດຕັ້ງ Windows 7 ເທິງ PXE Server

    6. ສຳ ລັບຂັ້ນຕອນນີ້ທັງ Windows 7 ISO DVD ຮູບພາບ ຈຳ ເປັນ. ແຕ່ກ່ອນທີ່ຈະຕິດຕັ້ງແລະ ສຳ ເນົາເນື້ອຫາດີວີດີສ້າງສອງລາຍການທີ່ຢູ່ພາຍໃຕ້ /ປ່ອງຢ້ຽມ ເສັ້ນທາງ
    ເພື່ອແຍກສະຖາປັດຕະຍະ ກຳ ຂອງການຕິດຕັ້ງ Windows.

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

    7. ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະ ສຳ ເນົາ ແຫຼ່ງຕິດຕັ້ງ Windows ໄປຕາມເສັ້ນທາງທີ່ສ້າງຂື້ນຂ້າງເທິງ. ທຳ ອິດເອົາ Windows 7 32-bit DVD Image ISO ລົງໃສ່ DVD drive ຂອງເຄື່ອງຂອງທ່ານ, ຕິດຮູບໃສ່ເສັ້ນທາງ /mnt ແລະ ສຳ ເນົາເນື້ອຫາດີວີດີທັງ ໝົດ ໃສ່ບ່ອນທີ່ samba ແບ່ງປັນກັນ/windows/x32/. ຂັ້ນຕອນການໂອນຍ້າຍສາມາດໃຊ້ເວລາໃນໄລຍະ ໜຶ່ງ ໂດຍອີງຕາມຊັບພະຍາກອນຂອງລະບົບຂອງທ່ານ, ແລະຫຼັງຈາກມັນສິ້ນສຸດລົງແລ້ວ, ໃຫ້ຖີ້ມ Windows 7 32-bit DVD Image .

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

    8. ເຮັດເລື້ມຄືນຂະບວນການຂ້າງເທິງນີ້ກັບ Windows 7 64-bit DVD Image ແຕ່ໃນຄັ້ງນີ້ຄັດລອກເນື້ອຫາດີວີດີເຂົ້າໄປໃນເສັ້ນທາງທີ່ໃຊ້ຮ່ວມກັນ /windows/x64/.

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

    ໝາຍ ເຫດ: ຖ້າເຄື່ອງແມ່ຂ່າຍ PXE ຂອງທ່ານບໍ່ມີດີວີດີທ່ານສາມາດຄັດລອກເນື້ອຫາທັງສອງແຜ່ນດີວີດີຫຼັງຈາກທີ່ທ່ານເລີ່ມຕົ້ນ server samba ແລະເຂົ້າໄປທີ່“ ແບ່ງປັນ” folder ທີ່ແບ່ງປັນຈາກຄອມພິວເຕີ Windows.

    9. ຫຼັງຈາກທີ່ຮູບພາບດີວີດີທັງສອງຖືກ ສຳ ເນົາ, ອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອຕັ້ງເຈົ້າຂອງທີ່ຖືກຕ້ອງແລະສິດອະນຸຍາດເພື່ອໃຫ້ການແບ່ງປັນສາມາດອ່ານໄດ້ແລະສາມາດເຂົ້າເຖິງໄດ້ຢ່າງເຕັມທີ່ໂດຍບໍ່ມີການກວດສອບ.

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

    ຂັ້ນຕອນທີ 3: ເພີ່ມລະບຽບ Firewall, ເລີ່ມຕົ້ນແລະເປີດໃຊ້ລະບົບ Samba-Wide

    10. ຖ້າທ່ານ ກຳ ລັງໃຊ້ Firewall ຢູ່ໃນສະຖານທີ່ PXE Server ຂອງທ່ານ, ໃຫ້ເພີ່ມກົດລະບຽບຕໍ່ໄປນີ້ໃນການບໍລິການ Firewalld ເພື່ອເປີດ Samba ໃຫ້ເຊື່ອມຕໍ່ພາຍນອກ.

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

    11. ດຽວນີ້ເລີ່ມຕົ້ນ Daemons ຂອງ Samba ແລະເຮັດໃຫ້ລະບົບມັນກວ້າງ, ສາມາດເລີ່ມຕົ້ນໄດ້ໂດຍອັດຕະໂນມັດຫຼັງຈາກທຸກໆ reboot, ໂດຍອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

    12. ເພື່ອທົດສອບການຍ້າຍການຕັ້ງຄ່າ Samba ຍ້າຍໄປທີ່ຄອມພິວເຕີ້ Windows ແລະເພີ່ມທີ່ຢູ່ IP ຂອງ server server ຂອງທ່ານຕິດຕາມດ້ວຍຊື່ເສັ້ນທາງທີ່ໃຊ້ຮ່ວມກັນໃນແຖບທີ່ຢູ່ຂອງ Windows Explorer ແລະບັນດາໂຟນເດີທີ່ໃຊ້ຮ່ວມກັນກໍ່ຄວນປະກົດຂຶ້ນ.

    \2.168.1.20\install
    

    ໃນຈຸດນີ້ດຽວນີ້ທ່ານສາມາດໃຊ້ວິທີການທາງເລືອກອື່ນທີ່ໄດ້ອະທິບາຍໄວ້ໃນປື້ມບັນທຶກຂ້າງເທິງ, ແລະໃສ່ Windows 7 ISO Images ໃສ່ DVD drive ຂອງທ່ານແລະ ສຳ ເນົາເນື້ອຫາຂອງມັນ, ຂື້ນກັບສະຖາປັດຕະຍະ ກຳ ຂອງລະບົບ, ເພື່ອ x32 ແລະແຟ້ມ x 64 .

    ຂັ້ນຕອນທີ 4: ຕັ້ງຄ່າ PXE Server

    13. ກ່ອນທີ່ຈະແກ້ໄຂເອກະສານການຕັ້ງຄ່າ PXE Menu , ສ້າງໄດເລກະທໍລີ ໃໝ່ ທີ່ມີຊື່ວ່າ windows ໃນ TFTP ເສັ້ນທາງລະບົບຂອງເຄື່ອງແມ່ຂ່າຍ Default. ພາຍໃຕ້ໄດເລກະທໍລີນີ້ທ່ານຈະຕໍ່ມາຄັດລອກຮູບພາບ WinPE ISO ທີ່ສ້າງຂື້ນໃນຄອມພິວເຕີ້ Windows 7 ໂດຍໃຊ້ ຊຸດການຕິດຕັ້ງແບບອັດຕະໂນມັດ Windows .

    # mkdir /var/lib/tftpboot/windows
    

    14. ດຽວນີ້ເປີດເອກະສານການຕັ້ງຄ່າເລີ່ມຕົ້ນ PXE Server ແລະເພີ່ມ ປ້າຍຕິດຕັ້ງ Windows ໃສ່ເມນູ PXE, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນເອກະສານອ້າງອີງເມນູຂ້າງລຸ່ມນີ້.

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

    ການຕັ້ງຄ່າປ້າຍຊື່ເມນູ Windows 7.

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

    ນັ້ນແມ່ນສິ່ງທີ່ທ່ານ ຈຳ ເປັນຕ້ອງຕັ້ງຢູ່ຂ້າງ RHEL/CentOS 7 PXE Server . ເຖິງຢ່າງໃດກໍ່ຕາມ, ຢ່າປິດຄອນໂຊນເທື່ອ, ເພາະວ່າທ່ານຈະຕ້ອງການໃນພາຍຫຼັງເພື່ອ ສຳ ເນົາຮູບພາບ WinPE ISO ໄວ້ໃນລະບົບ /var/lib/tftpboot/windows/.

    ສືບຕໍ່ ດຳ ເນີນຂັ້ນຕອນຕໍ່ໄປແລະກ້າວໄປສູ່ການຕິດຕັ້ງ Windows 7 ໃນເຄືອຂ່າຍ PXE - ພາກທີ 2 ຂອງຊຸດນີ້, ແລະຢ່າລືມໃຫ້ ຄຳ ຕິຊົມທີ່ມີຄຸນຄ່າຂອງທ່ານກ່ຽວກັບບົດຄວາມ.