










ในการเริ่มต้นใช้งานเพียงดาวน์โหลดไฟล์ต่อไปนี้ (Clean -Boot -Kot.img) และเปิด qemu (คุณจะต้องติดตั้งการพึ่งพา OVMF ก่อน) ด้วยคำสั่งด้านล่าง: qemu-system-x86_64 -bios /usr/share/ovmf/OVMF.fd -rtc base=localtime,clock=host -drive file=clean-boot-kot.img -machine q35 -m 4G -smp cores=4 -serial stdio -device e1000e,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5001-:5000,hostfwd=udp::5001-:5000 -object filter-dump,id=f1,netdev=net0,file=dump.bin
ในการเรียกใช้การสร้าง boot-kot.img nighly คุณจะต้องใช้ imulator qemu และ OVMF คุณสามารถติดตั้งในการแจกแจง Linux ส่วนใหญ่โดยใช้ Package Manager ของคุณ เมื่อติดตั้ง QEMU แล้วคุณสามารถเรียกใช้โปรแกรมโดยใช้คำสั่งต่อไปนี้: qemu-system-x86_64 -bios /usr/share/ovmf/OVMF.fd -rtc base=localtime,clock=host -drive file=boot-kot.img -machine q35 -m 4G -smp cores=4 -serial stdio -device e1000e,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5001-:5000,hostfwd=udp::5001-:5000 -object filter-dump,id=f1,netdev=net0,file=dump.binn
ง่าย! เรียก make init เพื่อติดตั้งเครื่องมือสร้างที่จำเป็นทั้งหมดจากนั้นเรียกใช้ PACKAGE=all make build เพื่อเริ่มกระบวนการสร้าง หลังจากนั้น make run จะเริ่ม TNK ใน QEMU
หากต้องการใช้ MakeFile หลักอย่างมีประสิทธิภาพในโครงการนี้ให้ทำตามขั้นตอนเหล่านี้:
การเริ่มต้น: ก่อนที่คุณจะสามารถสร้างรันหรือดำเนินการอื่น ๆ คุณต้องเริ่มต้นโครงการ เรียกใช้คำสั่งต่อไปนี้: make init
สร้างแพ็คเกจเฉพาะ:
ในการสร้างแพ็คเกจเฉพาะให้ใช้ตัวแปร PACKAGE ตัวอย่างเช่นหากคุณต้องการสร้างเคอร์เนล Run: PACKAGE=kernel make build คำสั่งนี้จะทำงานเพื่อสร้างแพ็คเกจที่ระบุหากจำเป็น
ในการสร้างแพ็คเกจทั้งหมดในโครงการเพียงใช้คำสั่งต่อไปนี้: PACKAGE=all make build คำสั่งนี้จะสร้างแพ็คเกจทั้งหมดและสร้างใหม่หากจำเป็น
ในการกำหนดค่าแพ็คเกจเฉพาะให้ใช้ตัวแปร PACKAGE อีกครั้ง ตัวอย่างเช่นหากคุณต้องการกำหนดค่าเคอร์เนลให้เรียกใช้: PACKAGE=kernel make reconfigure คำสั่งนี้จะทำงานเพื่อกำหนดค่าแพ็คเกจที่ระบุหากจำเป็น
ในการกำหนดค่าแพ็คเกจทั้งหมดในโครงการให้ใช้คำสั่งต่อไปนี้: PACKAGE=all make reconfigure คำสั่งนี้จะกำหนดค่าแพ็คเกจทั้งหมดและกำหนดค่าใหม่หากจำเป็น โดยทำตามคำแนะนำเหล่านี้คุณสามารถใช้ MakeFile หลักเพื่อสร้างและกำหนดค่าแพ็คเกจในโครงการของคุณได้อย่างมีประสิทธิภาพ
BOOT_DEVICE ด้วยชื่ออุปกรณ์ USB ที่ถูกต้อง นี่คือตัวอย่างของวิธีการทำ: BOOT_DEVICE=<device> PACKAGE=all make build แทนที่ด้วยชื่ออุปกรณ์จริงของคีย์ USB ของคุณเช่น /dev /sdc โปรดทราบว่าการใช้คีย์ USB ด้วยวิธีนี้จะจัดรูปแบบโดยการลบข้อมูลที่มีอยู่ ตรวจสอบให้แน่ใจว่าคุณได้ระบุชื่ออุปกรณ์ USB อย่างถูกต้องเนื่องจากการระบุอุปกรณ์ที่ไม่ถูกต้องอาจส่งผลให้ข้อมูลสูญหาย คำสั่งนี้จะเริ่ม Kot ใน QEMU โดยใช้คีย์ USB ที่ระบุเป็นอุปกรณ์บูต
INSTALL=true PACKAGE=all make build จากนั้นคุณสามารถรีบูตพีซีของคุณได้ จากนั้นป้อนเข้าสู่ BIOS ของคุณและเลือก EFI/limine/BOOTX64.EFI เป็นไฟล์บูต