










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
Untuk menjalankan boot-kot.img Nighly Build, Anda akan memerlukan emulator QEMU dan OVMF. Anda dapat menginstalnya pada sebagian besar distribusi Linux menggunakan manajer paket Anda. Setelah QEMU diinstal, Anda dapat menjalankan program menggunakan perintah berikut: 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
Itu mudah! Jalankan make init untuk menginstal semua alat build yang diperlukan dan kemudian jalankan PACKAGE=all make build untuk memulai proses bangunan. Segera setelah itu, make run akan mulai TNK di qemu.
Untuk menggunakan makefile utama secara efektif dalam proyek ini, ikuti langkah -langkah ini:
Inisialisasi: Sebelum Anda dapat membangun, menjalankan, atau melakukan tindakan lain, Anda perlu menginisialisasi proyek. Jalankan perintah berikut: make init
Bangun paket tertentu:
Untuk membangun paket tertentu, gunakan variabel PACKAGE . Misalnya, jika Anda ingin membangun kernel, jalankan: PACKAGE=kernel make build perintah ini juga akan berfungsi untuk membangun kembali paket yang ditentukan jika perlu.
Untuk membangun semua paket dalam proyek, cukup gunakan perintah berikut: PACKAGE=all make build perintah ini akan membangun semua paket dan juga membangunnya kembali jika diperlukan.
Untuk mengonfigurasi paket tertentu, gunakan lagi variabel PACKAGE . Misalnya, jika Anda ingin mengonfigurasi kernel, jalankan: PACKAGE=kernel make reconfigure perintah ini juga akan berfungsi untuk mengkonfigurasi ulang paket yang ditentukan jika perlu.
Untuk mengonfigurasi semua paket dalam proyek, gunakan perintah berikut: PACKAGE=all make reconfigure perintah ini akan mengkonfigurasi semua paket dan juga mengkonfigurasi ulang jika diperlukan. Dengan mengikuti instruksi ini, Anda dapat secara efektif menggunakan makefile utama untuk membangun dan mengonfigurasi paket dalam proyek Anda.
BOOT_DEVICE dengan nama perangkat USB yang benar. Berikut adalah contoh cara melakukannya: BOOT_DEVICE=<device> PACKAGE=all make build ganti dengan nama perangkat aktual dari kunci USB Anda, seperti /dev /sdc. Ketahuilah bahwa menggunakan kunci USB dengan cara ini akan memformatnya, menghapus data yang ada. Pastikan Anda telah mengidentifikasi nama perangkat USB dengan benar, karena menentukan perangkat yang salah dapat mengakibatkan kehilangan data. Perintah ini akan memulai KOT di QEMU menggunakan tombol USB yang ditentukan sebagai perangkat boot.
INSTALL=true PACKAGE=all make build , dan kemudian Anda dapat me -reboot pc Anda. Kemudian masukkan ke dalam BIOS Anda dan pilih EFI/limine/BOOTX64.EFI sebagai file boot.