9.3.4. ການນໍາໃຊ້ Hooks ເພື່ອປັບເນື້ອໃນຂອງຮູບພາບ
live-build ສະເຫນີ hooks ທີ່ສາມາດປະຕິບັດຢູ່ໃນຂັ້ນຕອນທີ່ແຕກຕ່າງກັນຂອງຂະບວນການກໍ່ສ້າງ. Chroot hooks ແມ່ນສະຄຣິບທີ່ສາມາດປະຕິບັດໄດ້ທີ່ທ່ານຕິດຕັ້ງເປັນໄຟລ໌ hooks/live/*.chroot ຢູ່ໃນຕົ້ນໄມ້ config ຂອງທ່ານແລະທີ່ຖືກປະຕິບັດພາຍໃນ chroot. ໃນຂະນະທີ່ chroot ແມ່ນຄໍາສັ່ງທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດປ່ຽນໄດເລກະທໍລີຮາກຂອງລະບົບປະຕິບັດການຊົ່ວຄາວເປັນໄດເລກະທໍລີທີ່ທ່ານເລືອກ, ມັນຍັງຖືກໃຊ້ໂດຍການຂະຫຍາຍໄປຫາ.
ກໍານົດໄດເລກະທໍລີທີ່ໂຮດເປັນຕົ້ນໄມ້ລະບົບໄຟລ໌ເຕັມ (ສະລັບກັນ). ນີ້ແມ່ນກໍລະນີຢູ່ທີ່ນີ້ກັບ ດໍາລົງຊີວິດ - ກໍ່ສ້າງ, ບ່ອນທີ່ chroot directory ແມ່ນໄດເລກະທໍລີທີ່ລະບົບໄຟລ໌ສົດກໍາລັງຖືກກະກຽມ. ເນື່ອງຈາກແອັບພລິເຄຊັນທີ່ເລີ່ມຕົ້ນໃນ chroot ບໍ່ສາມາດເບິ່ງເຫັນພາຍນອກຂອງໄດເລກະທໍລີນັ້ນ, ດຽວກັນກັບ chroot hooks: ທ່ານພຽງແຕ່ສາມາດນໍາໃຊ້ແລະດັດແປງສິ່ງໃດກໍ່ຕາມທີ່ມີຢູ່ໃນສະພາບແວດລ້ອມ chroot ນັ້ນ. ພວກເຮົາອີງໃສ່ hooks ເຫຼົ່ານັ້ນເພື່ອປະຕິບັດການປັບແຕ່ງສະເພາະ Kali ຫຼາຍ (ເບິ່ງ kali-config/common/ hooks/live/kali-hacks.chroot).
hooks ສອງ (hooks/live/*.binary) ຖືກປະຕິບັດໃນສະພາບການຂອງຂະບວນການກໍ່ສ້າງ (ແລະບໍ່ຖືກເລືອກຢູ່ບ່ອນໃດກໍ່ຕາມ) ໃນຕອນທ້າຍຂອງຂະບວນການ. ທ່ານສາມາດດັດແປງເນື້ອໃນຂອງຮູບພາບ ISO ທີ່ສ້າງຂຶ້ນແຕ່ບໍ່ແມ່ນຂອງລະບົບໄຟລ໌ທີ່ມີຊີວິດນັບຕັ້ງແຕ່ຈຸດນີ້, ມັນໄດ້ຖືກສ້າງຂື້ນແລ້ວ. ພວກເຮົາໃຊ້ຄຸນສົມບັດນີ້ໃນ Kali ເພື່ອເຮັດການປ່ຽນແປງບາງຢ່າງຕໍ່ກັບການຕັ້ງຄ່າ isolinux ເລີ່ມຕົ້ນທີ່ສ້າງຂຶ້ນໂດຍ live-build. ຕົວຢ່າງ, ເບິ່ງ kali-config/common/hooks/live/persistence.binary ບ່ອນທີ່ພວກເຮົາເພີ່ມລາຍການ boot ເມນູເຮັດໃຫ້ທົນທານ.
ເອກະສານ