










To get started, simply download the following file (clean-boot-kot.img) and launch QEMU (you will need to install ovmf dependency before) with the command below: 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 ,您將需要QEMU模擬器和OVMF。您可以使用軟件包管理器將其安裝在大多數Linux發行版上。安裝了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將在Qemu中啟動TNK 。
要有效地使用該項目中的主要makefile,請按照以下步驟:
初始化:在您可以構建,運行或執行任何其他操作之前,您需要初始化項目。運行以下命令: make init
建立一個特定的軟件包:
要構建特定的軟件包,請使用PACKAGE變量。例如,如果要構建內核,請運行: PACKAGE=kernel make build此命令也將在必要時可以重建指定的軟件包。
要在項目中構建所有軟件包,只需使用以下命令: PACKAGE=all make build命令將構建所有軟件包,並在需要時重建它們。
要配置特定的軟件包,請再次使用PACKAGE變量。例如,如果要配置內核,請運行: PACKAGE=kernel make reconfigure此命令也將在必要時重新配置指定的軟件包。
要配置項目中的所有軟件包,請使用以下命令: PACKAGE=all make reconfigure此命令將配置所有軟件包,並在需要時重新配置它們。通過遵循這些說明,您可以有效地使用MakeFile來構建和配置項目中的軟件包。
BOOT_DEVICE變量。這是一個如何做到的示例: BOOT_DEVICE=<device> PACKAGE=all make build替換為USB密鑰的實際設備名稱,例如 /dev /sdc。請注意,以這種方式使用USB密鑰將格式化它,從而刪除任何現有數據。確保您正確識別了USB設備名稱,因為指定錯誤的設備可能會導致數據丟失。此命令將使用指定的USB密鑰作為引導設備在QEMU中啟動KOT。
INSTALL=true PACKAGE=all make build ,然後您可以重新啟動PC。然後輸入您的BIOS,然後選擇EFI/limine/BOOTX64.EFI作為引導文件。