ເພີ່ມລະບົບ Ubuntu 14.10, Ubuntu 14.04 ແລະ Debian 7 ໃສ່ PXE Network Boot Environment Setup ເທິງ RHEL/CentOS 7


ບົດແນະ ນຳ ນີ້ຈະແນະ ນຳ ວິທີການເພີ່ມ Ubuntu 14.10 Server , Ubuntu 14.04 Server ແລະ Debian 7 Wheezy ແຈກຈ່າຍໃຫ້ PXE Network Boot Environment Setup on RHEL/CentOS 7.

ເຖິງແມ່ນວ່າ ສຳ ລັບຈຸດປະສົງຂອງບົດແນະ ນຳ ນີ້, ຂ້ອຍພຽງແຕ່ຈະສະແດງວິທີທີ່ທ່ານສາມາດເພີ່ມຮູບພາບການຕິດຕັ້ງເຄືອຂ່າຍ 64 ບິດ, ຂັ້ນຕອນດຽວກັນກໍ່ສາມາດ ນຳ ໃຊ້ກັບຮູບພາບຂອງ Ubuntu ຫຼື Debian 32-bit ຫຼືຮູບພາບສະຖາປັດຕະຍະ ກຳ ອື່ນໆ. ພ້ອມກັນນີ້, ຂັ້ນຕອນການເພີ່ມແຫຼ່ງ 32-bit ຂອງ Ubuntu ຈະຖືກອະທິບາຍແຕ່ບໍ່ໄດ້ຖືກ ກຳ ນົດຢູ່ໃນສະຖານທີ່ຂອງຂ້ອຍ.

ການຕິດຕັ້ງ Ubuntu ຫຼື Debian ຈາກ PXE Server ຮຽກຮ້ອງໃຫ້ເຄື່ອງລູກຄ້າຂອງທ່ານຕ້ອງມີການເຊື່ອມຕໍ່ອິນເຕີເນັດທີ່ມີການເຄື່ອນໄຫວ, ມີການຕັ້ງຄ່າໃຫ້ດີຂື້ນໂດຍຜ່ານ NAT ດ້ວຍ DHCP ການຈັດສັນທີ່ຢູ່ແບບເຄື່ອນໄຫວ, ເພື່ອໃຫ້ຜູ້ຕິດຕັ້ງດຶງຊຸດທີ່ຕ້ອງການແລະ ສຳ ເລັດຂັ້ນຕອນການຕິດຕັ້ງ.

<

  • ຕິດຕັ້ງ PXE Network Boot Server ສຳ ລັບການຕິດຕັ້ງ Linux Distribution ຕິດຕັ້ງຫລາຍລຸ້ນໃນ RHEL/CentOS 7
  • ຂັ້ນຕອນທີ 1: ຕື່ມ Ubuntu 14.10 ແລະ Ubuntu 14.04 Server ເຂົ້າໃນ PXE Menu

    1. ເພີ່ມແຫຼ່ງຕິດຕັ້ງເຄືອຂ່າຍ ສຳ ລັບ Ubuntu 14.10 ແລະ Ubuntu 14.04 ໃສ່ PXE Menu ສາມາດບັນລຸໄດ້ສອງທາງ: ໜຶ່ງ ແມ່ນການດາວໂລດ Ubuntu CD ISO Image ແລະຕິດຕັ້ງໃສ່ PXE ເຄື່ອງແມ່ຂ່າຍຂອງເຄື່ອງແມ່ຂ່າຍເພື່ອເຂົ້າເຖິງເອກະສານ Ubuntu Netboot ແລະອີກອັນ ໜຶ່ງ ແມ່ນໂດຍການດາວໂຫລດເອກະສານຮວບຮວມຂອງ Ubuntu Netboot ໂດຍກົງແລະສະກັດເອົາໄວ້ໃນລະບົບ. ຕໍ່ໄປຂ້າພະເຈົ້າຈະປຶກສາຫາລືທັງສອງວິທີການ:

    ເພື່ອໃຊ້ວິທີນີ້ເຄື່ອງແມ່ຂ່າຍ PXE ຂອງທ່ານຕ້ອງການໃຊ້ CD/DVD drive ທີ່ມີປະໂຫຍດ. ໃນຄອມພີວເຕີ້ທີ່ບໍ່ມີປະໂຫຍດໄປທີ່ ໜ້າ ດາວໂຫລດ Ubuntu 14.04, ຈັບເອົາ Server ຕິດຕັ້ງຮູບພາບຂະ ໜາດ 64 ບິດ, ເຜົາມັນໃສ່ແຜ່ນຊີດີ, ໃສ່ແຜ່ນ CD ໃສ່ແຜ່ນ CD/CD ຂອງ PXE Server ແລະຕິດຕັ້ງໃສ່ລະບົບຂອງທ່ານ. ການນໍາໃຊ້ຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້.

    # mount /dev/cdrom  /mnt
    

    ໃນກໍລະນີທີ່ເຄື່ອງແມ່ຂ່າຍ PXE ຂອງທ່ານບໍ່ມີ CD/DVD drive ທ່ານສາມາດດາວໂຫລດ Ubuntu 14.10 ແລະ Ubuntu 14.04 ທີ່ຢູ່ຮູບພາບ ISO ໃນທ້ອງຖິ່ນໂດຍໃຊ້ wget ເສັ້ນ ຄຳ ສັ່ງແລະຕິດຕັ້ງ ມັນຢູ່ໃນເຊີບເວີຂອງທ່ານຢູ່ໃນເສັ້ນທາງດຽວກັນຂ້າງເທິງໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້ (ດາວໂຫລດແລະຕິດຕັ້ງແຜ່ນຊີດີ).

    ------------------ On 32-Bit ------------------
    
    # wget http://releases.ubuntu.com/14.10/ubuntu-14.10-server-i386.iso
    # mount -o loop /path/to/ubuntu-14.10-server-i386.iso /mnt
    
    ------------------ On 64-Bit ------------------
    
    # wget http://releases.ubuntu.com/14.10/ubuntu-14.10-server-amd64.iso
    # mount -o loop /path/to/ubuntu-14.10-server-amd64.iso /mnt
    
    ------------------ On 32-Bit ------------------
    
    # wget http://releases.ubuntu.com/14.04/ubuntu-14.04.1-server-i386.iso
    # mount -o loop /path/to/ubuntu-14.04.1-server-i386.iso /mnt
    
    ------------------ On 64-Bit ------------------
    
    # wget http://releases.ubuntu.com/14.04/ubuntu-14.04.1-server-amd64.iso
    # mount -o loop /path/to/ubuntu-14.04.1-server-amd64.iso /mnt
    

    ສຳ ລັບວິທີການນີ້ດາວໂລດ ຮູບພາບ Ubuntu Netboot ລົງໃນ PXE Server ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    ------------------ On 32-Bit ------------------
    
    # cd
    # wget http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-i386/current/images/netboot/netboot.tar.gz
    
    ------------------ On 64-Bit ------------------
    
    # cd
    # http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-amd64/current/images/netboot/netboot.tar.gz
    
    ------------------ On 32-Bit ------------------
    
    # cd
    # wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-i386/current/images/netboot/netboot.tar.gz
    
    ------------------ On 64-Bit ------------------
    
    # cd
    # wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-amd64/current/images/netboot/netboot.tar.gz 
    

    ສຳ ລັບສະຖາປັດຕະຍະ ກຳ ໂປແກຼມອື່ນໃຫ້ເຂົ້າເບິ່ງ Ubuntu 14.10 ແລະ Ubuntu 14.04 Netboot Official ຢູ່ທີ່ສະຖານທີ່ດັ່ງຕໍ່ໄປນີ້ແລະເລືອກປະເພດສະຖາປັດຕະຍະ ກຳ ຂອງທ່ານແລະດາວໂຫລດເອກະສານທີ່ຕ້ອງການ.

    <

  • http://cdimage.ubuntu.com/netboot/14.10/
  • http://cdimage.ubuntu.com/netboot/14.04/
  • 2. ຫຼັງຈາກທີ່ທ່ານໄດ້ດາວໂຫລດຮວບຮວມ ISO ຮູບພາບ ຫຼື Netboot Installer ເກັບມ້ຽນ ສຳ ເນົາໂຟນເດີທັງ ໝົດ ubuntu-installer ໄປທີ່ PXE tftp server ໂດຍການອອກແບບຕໍ່ໄປນີ້ ຄໍາສັ່ງໂດຍອີງຕາມວິທີການທີ່ທ່ານໄດ້ເລືອກ.

    A ). ສຳ ລັບ CD ຮູບພາບທັງສອງ CD (32 ບິດຫລື 64 ບິດ) ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຫຼັງຈາກທີ່ທ່ານໄດ້ໃສ່ CD ສະຖາປັດຕະຍະ ກຳ ສະເພາະໃສ່ເສັ້ນທາງລະບົບ PXE Server /mnt .

    # cp -fr /mnt/install/netboot/ubuntu-installer/ /var/lib/tftpboot/
    

    ). ສຳ ລັບຮວບຮວມ Netboot ດຳ ເນີນ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຂື້ນກັບສະຖາປັດຕະຍະ ກຳ ສະເພາະຂອງ Ubuntu.

    # cd
    # tar xfz netboot.tar.gz
    # cp -rf ubuntu-installer/ /var/lib/tftpboot/
    

    ຖ້າທ່ານຕ້ອງການໃຊ້ທັງສອງສະຖາປັດຕະຍະ ກຳ ຂອງ Server Server ໃນ PXE Server, ທຳ ອິດດາວໂຫລດ, ຕິດຕັ້ງຫລືສະກັດ, ອີງຕາມກໍລະນີ, ສະຖາປັດຕະຍະ ກຳ 32 ບິດແລະ ສຳ ເນົາລະບົບ ubuntu-installer ໃສ່ /var/lib/tftpboot , ຫຼັງຈາກນັ້ນຖອດ CD ຫລືລຶບຮວບຮວມ Netboot ແລະເອກະສານແລະແຟ້ມທີ່ສະກັດອອກມາ, ແລະເຮັດຂັ້ນຕອນດຽວກັນກັບສະຖາປັດຕະຍະ ກຳ 64 ບິດ, ດັ່ງນັ້ນເສັ້ນທາງ tftp ສຸດທ້າຍຄວນ ມີໂຄງສ້າງຕໍ່ໄປນີ້.

    /var/lib/tftpboot/ubuntu-installer/amd64
    /var/lib/tftpboot/ubuntu-installer/i386
    

    3. ໃນບາດກ້າວຕໍ່ໄປຕື່ມໃສ່ປ້າຍ ລະບົບ Ubuntu 14.10 ແລະ Ubuntu 14.04 ໃສ່ແຟ້ມເອກະສານການຕັ້ງຄ່າເລີ່ມຕົ້ນໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    ສິ່ງ ສຳ ຄັນ: ຂ້ອຍບໍ່ສາມາດສະແດງ ຄຳ ແນະ ນຳ ສຳ ລັບທັງສອງລຸ້ນ Ubuntu, ນັ້ນແມ່ນເຫດຜົນ ສຳ ລັບຈຸດປະສົງການສາທິດ, ຂ້ອຍ ກຳ ລັງເພີ່ມ Ubuntu 14.04 ເມນູທີ່ສາມາດໃຊ້ໄດ້ກັບ PXE Server, ແຕ່ ຄຳ ແນະ ນຳ ຕໍ່ໄປນີ້ຍັງ ນຳ ໃຊ້ກັບ Ubuntu 14.10, ພຽງແຕ່ມີການປ່ຽນແປງເລັກນ້ອຍຕໍ່ຕົວເລກຮຸ່ນ, ພຽງແຕ່ປ່ຽນຕົວເລກຮຸ່ນແລະເສັ້ນທາງໄປສູ່ສະຖາປັດຕະຍະ ກຳ ອີງຕາມການແຈກຂອງ Ubuntu ຂອງທ່ານ.

    ເປີດເອກະສານການຕັ້ງຄ່າເລີ່ມຕົ້ນຂອງ PXE ໂດຍການຊ່ວຍເຫຼືອຂອງບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກ, ໃນກໍລະນີຂອງຂ້ອຍມັນແມ່ນບັນນາທິການ nano.

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

    ຕໍ່ໄປ, ຕື່ມການຕັ້ງຄ່າຕໍ່ໄປນີ້ເຂົ້າໃນ PXE Menu.

    label 1
    menu label ^1) Install Ubuntu 14.04 x32
            kernel ubuntu-installer/i386/linux
            append vga=788 initrd=ubuntu-installer/i386/initrd.gz -- quiet
    
    label 2
    menu label ^2) Ubuntu 14.04 Rescue Mode x32
            kernel ubuntu-installer/i386/linux
            append vga=788 initrd=ubuntu-installer/i386/initrd.gz rescue/enable=true -- quiet
    
    label 5
    menu label ^5) Install Ubuntu 14.04 x64
            kernel ubuntu-installer/amd64/linux
            append vga=788 initrd=ubuntu-installer/amd64/initrd.gz -- quiet
    
    label 5
    menu label ^6) Ubuntu 14.04 Rescue Mode
            kernel ubuntu-installer/amd64/linux
            append vga=788 initrd=ubuntu-installer/amd64/initrd.gz rescue/enable=true -- quiet
    

    ໝາຍ ເຫດ: ຖ້າທ່ານຕ້ອງການລວມເອົາສະຖາປັດຕະຍະ ກຳ ອຶ່ນໆ, ໃຫ້ເຮັດຕາມ ຄຳ ແນະ ນຳ ຂ້າງເທິງດຽວກັນແລະປ່ຽນ ໝາຍ ເລກປ້າຍແລະ ubuntu-installer/$directory_name/ directory ຕາມເອກະສານຕັ້ງຄ່າເມນູເລີ່ມຕົ້ນຂອງ PXE.

    4. ຫຼັງຈາກທີ່ທ່ານໄດ້ຕັ້ງຄ່າເອກະສານການຕັ້ງຄ່າເມນູ PXE, ເຮັດຄວາມສະອາດແຫຼ່ງຂໍ້ມູນທີ່ຂື້ນກັບວິທີການຈ້າງງານແລະ ດຳ ເນີນການຕິດຕັ້ງລູກຄ້າ PXE ເພື່ອທົດສອບການຕັ້ງຄ່າຂອງທ່ານ.

    ---------------------- For CD/DVD Method ----------------------
    
    # umount /mnt 
    
    ---------------------- For Netboot Method ----------------------
    
    # cd && rm -rf ubuntu-installer/netboot.tar.gz pxelinux.* version.info  
    

    ຂ້າງລຸ່ມນີ້ແມ່ນບາງພາບຫນ້າຈໍ ສຳ ລັບການທົດສອບການຕິດຕັ້ງການຕິດຕັ້ງລູກຄ້າຂອງ PXE.

    ຂັ້ນຕອນທີ 2: ຕື່ມ Debian 7 Wheezy ເຂົ້າໄປໃນ PXE Menu

    5. ການເພີ່ມ Debian 7 ເຂົ້າໄປໃນ PXE Server, ຮຽກຮ້ອງໃຫ້ມີຂັ້ນຕອນດຽວກັນກັບ Ubuntu Server Edition ດັ່ງທີ່ໄດ້ອະທິບາຍຂ້າງເທິງ, ຄວາມແຕກຕ່າງພຽງແຕ່ແມ່ນການເຊື່ອມຕໍ່ດາວໂຫລດຮູບພາບຂອງ Netboot ເກັບມ້ຽນແລະຊື່ ສຳ ລັບແຫຼ່ງຂໍ້ມູນ, ເຊິ່ງແມ່ນ ດຽວນີ້ ຕິດຕັ້ງ debian .

    ເພື່ອດາວໂຫລດ ຮວບຮວມ Debian Wheezy Netboot, ໄປທີ່ ໜ້າ ດາວໂຫລດ Debian Netinstall ຢ່າງເປັນທາງການ, ເລືອກສະຖາປັດຕະຍະ ກຳ ຂອງລະບົບທີ່ທ່ານຕ້ອງການຈາກເມນູ Network Boot , ຈາກນັ້ນກົດປຸ່ມ netboot ເຊື່ອມຕໍ່ຈາກບັນຊີລາຍຊື່ ທີ່ຢູ່ແລະດາວໂຫລດເອກະສານຮວບຮວມ netboot.tar.gz ຈາກລາຍການ ຊື່ຫລິ້ນ .

    ໃນຂະນະທີ່ Debian ສະ ເໜີ Netboot Installation Sources ສຳ ລັບສະຖາປັດຕະຍະ ກຳ ລະບົບ ຈຳ ນວນຫລາຍ, ເຊັ່ນ Armel, ia64, Mips, PowerPC, Sparc ແລະອື່ນໆໃນ ຄຳ ແນະ ນຳ ນີ້ຂ້ອຍພຽງແຕ່ຈະປຶກສາຫາລືກ່ຽວກັບສະຖາປັດຕະຍະ 64 ບິດ ເພາະວ່າຂັ້ນຕອນການເພີ່ມອື່ນໆ ແຫຼ່ງຂໍ້ມູນສະຖາປັດຕະຍະ ກຳ ເກືອບຄືກັນກັບປັດຈຸບັນ, ຄວາມແຕກຕ່າງພຽງແຕ່ແມ່ນ debian-installer/$directory_architecture name .

    ສະນັ້ນ, ເພື່ອ ດຳ ເນີນການຕໍ່ໄປ, ເຂົ້າສູ່ລະບົບເຂົ້າສູ່ PXE Server ຂອງທ່ານດ້ວຍບັນຊີຮາກແລະຈັບເອົາ Debian 7 64-bit Netboot ຮວບຮວມໂດຍອອກ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.

    # wget  http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz
    

    6. ຫຼັງຈາກ wget ສິ້ນສຸດການດາວໂຫລດໄຟລ໌ netboot.tar.gz , ສະກັດເອົາມັນແລະຄັດລອກໄດເລກະທໍລີ debian-installer ໄປທີ່ເສັ້ນທາງ server ຂອງເຄື່ອງແມ່ຂ່າຍ tftp ໂດຍ < ບ ./ ແລ່ນ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # tar xfz netboot.tar.gz
    # cp -rf debian-installer/ /var/lib/tftpboot/
    

    7. ເພື່ອເພີ່ມປ້າຍ Debian Wheezy ໃສ່ PXE Menu , ເປີດເອກະສານການຕັ້ງຄ່າແບບ Default Server PXE ກັບຕົວແກ້ໄຂຂໍ້ຄວາມທີ່ທ່ານມັກແລະເພີ່ມປ້າຍຊື່ຂ້າງລຸ່ມນີ້.

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

    ເມນູປ້າຍ PXE ສຳ ລັບ Debian Wheezy 64-bit.

    label 7
    menu label ^7) Install Debian 7 x64
            kernel debian-installer/amd64/linux
            append vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet
    
    label 8
    menu label ^8) Install Debian 7 x64 Automated
           kernel debian-installer/amd64/linux
           append auto=true priority=critical vga=788 initrd=debian-installer/amd64/initrd.gz -- quiet
    

    ໝາຍ ເຫດ: ຖ້າທ່ານຕ້ອງການເພີ່ມສະຖາປັດຕະຍະ ກຳ ອື່ນໆຂອງ Debian ເຮັດຕາມຂັ້ນຕອນຂ້າງເທິງນີ້ແລະປ່ຽນ ໝາຍ ເລກປ້າຍແລະ debian-installer/$directory_name/ directory ຕາມ PXE file default menu.

    8. ກ່ອນທີ່ຈະທົດສອບການຕັ້ງຄ່າຢູ່ຂ້າງລູກຄ້າ, ທຳ ຄວາມສະອາດແຫຼ່ງຂໍ້ມູນ Debian ໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # cd && rm -rf debian-installer/  netboot.tar.gz  pxelinux.*  version.info 
    

    9. ຫຼັງຈາກນັ້ນເຄືອຂ່າຍບູດເຄື່ອງຂອງລູກຄ້າ, ເລືອກຕິດຕັ້ງ Debian ຈາກ PXE menu ແລະ ດຳ ເນີນການຕໍ່ໄປຕິດຕັ້ງຕື່ມອີກຕາມປົກກະຕິ.

    ນັ້ນແມ່ນທຸກບາດກ້າວທີ່ຕ້ອງການເພີ່ມແລະຕິດຕັ້ງ Ubuntu ຫຼື Debian ຈາກ RHEL/CentOS 7 PXE Server ລົງໃນເຄື່ອງລູກຄ້າເຄືອຂ່າຍຂອງທ່ານ. ໃນບົດຂຽນຕໍ່ໄປຂອງຂ້ອຍຂ້ອຍຈະປຶກສາຫາລືກ່ຽວກັບວິທີການທີ່ສັບສົນກວ່າເກົ່າກ່ຽວກັບວິທີທີ່ເຈົ້າສາມາດເພີ່ມແລະ ດຳ ເນີນການຕິດຕັ້ງເຄືອຂ່າຍ ສຳ ລັບ Windows 7 ໃນຄອມພິວເຕີ້ລູກຄ້າໂດຍໃຊ້ RHEL/CentOS 7 PXE Network Boot Server.