










Para comenzar, simplemente descargue el siguiente archivo (Clean -Boot-kot.img) y inicie QEMU (necesitará instalar la dependencia de OVMF antes) con el comando a continuación: 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
Para ejecutar el nighly Build boot-kot.img , necesitará el emulador QEMU y OVMF. Puede instalarlo en la mayoría de las distribuciones de Linux usando su Administrador de paquetes. Una vez que se instala QEMU, puede ejecutar el programa utilizando el siguiente comando: 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
¡Eso es fácil! Ejecute make init para instalar todas las herramientas de compilación requeridas y luego ejecute PACKAGE=all make build para iniciar el proceso de construcción. Justo después, make run se iniciará TNK en QEMU.
Para usar efectivamente el principal archivo de making en este proyecto, siga estos pasos:
Inicialización: antes de que pueda construir, ejecutar o realizar cualquier otra acción, debe inicializar el proyecto. Ejecute el siguiente comando: make init
Construir un paquete específico:
Para crear un paquete específico, use la variable PACKAGE . Por ejemplo, si desea construir el núcleo, ejecutar: PACKAGE=kernel make build Este comando también funcionará para reconstruir el paquete especificado si es necesario.
Para construir todos los paquetes en el proyecto, simplemente use el siguiente comando: PACKAGE=all make build Este comando creará todos los paquetes y también los reconstruirá si es necesario.
Para configurar un paquete específico, use nuevamente la variable PACKAGE . Por ejemplo, si desea configurar el núcleo, ejecutar: PACKAGE=kernel make reconfigure Este comando también funcionará para reconfigurar el paquete especificado si es necesario.
Para configurar todos los paquetes en el proyecto, use el siguiente comando: PACKAGE=all make reconfigure Este comando configurará todos los paquetes y también los reconfigurará si es necesario. Siguiendo estas instrucciones, puede usar efectivamente el principal archivo de make para construir y configurar paquetes en su proyecto.
BOOT_DEVICE con el nombre correcto del dispositivo USB. Aquí hay un ejemplo de cómo hacerlo: BOOT_DEVICE=<device> PACKAGE=all make build reemplazar con el nombre del dispositivo real de su tecla USB, como /dev /sdc. Tenga en cuenta que el uso de la clave USB de esta manera la formateará, borrando los datos existentes. Asegúrese de haber identificado correctamente el nombre del dispositivo USB, ya que especificar el dispositivo incorrecto puede dar lugar a una pérdida de datos. Este comando iniciará KOT en QEMU utilizando la tecla USB especificada como el dispositivo de arranque.
INSTALL=true PACKAGE=all make build , y luego puede reiniciar su PC. Luego ingrese su BIOS y seleccione EFI/limine/BOOTX64.EFI como un archivo de arranque.