










Para começar, basta baixar o seguinte arquivo (limpar-boot- kot.img) e iniciar o Qemu (você precisará instalar a dependência do ovmf antes) com o comando abaixo: 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 executar o Nighly Build boot-kot.img , você precisará do emulador Qemu e OVMF. Você pode instalá -lo na maioria das distribuições Linux usando o gerenciador de pacotes. Depois que o qemu é instalado, você pode executar o programa usando o seguinte 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
Isso é fácil! Run make init para instalar todas as ferramentas de compilação necessárias e, em seguida, execute PACKAGE=all make build para iniciar o processo de construção. Logo depois, make run iniciará o TNK em Qemu.
Para usar efetivamente o principal makefile neste projeto, siga estas etapas:
Inicialização: Antes de poder criar, executar ou executar outras ações, você precisa inicializar o projeto. Execute o seguinte comando: make init
Crie um pacote específico:
Para criar um pacote específico, use a variável PACKAGE . Por exemplo, se você deseja construir o kernel, execute: PACKAGE=kernel make build deste comando também funcionará para reconstruir o pacote especificado, se necessário.
Para criar todos os pacotes do projeto, basta usar o seguinte comando: PACKAGE=all make build este comando para criar todos os pacotes e também reconstruí -los, se necessário.
Para configurar um pacote específico, use novamente a variável PACKAGE . Por exemplo, se você deseja configurar o kernel, execute: PACKAGE=kernel make reconfigure este comando também funcionará para reconfigurar o pacote especificado, se necessário.
Para configurar todos os pacotes do projeto, use o seguinte comando: PACKAGE=all make reconfigure este comando configurará todos os pacotes e também os reconfigure, se necessário. Seguindo estas instruções, você pode usar efetivamente o Makefile principal para criar e configurar pacotes em seu projeto.
BOOT_DEVICE com o nome do dispositivo USB correto. Aqui está um exemplo de como fazê -lo: BOOT_DEVICE=<device> PACKAGE=all make build substituindo pelo nome real do dispositivo da sua tecla USB, como /dev /sdc. Esteja ciente de que o uso da tecla USB dessa maneira a formará, apagando quaisquer dados existentes. Verifique se você identificou corretamente o nome do dispositivo USB, pois especificar o dispositivo errado pode resultar em perda de dados. Este comando iniciará o KOT no qemu usando a tecla USB especificada como dispositivo de inicialização.
INSTALL=true PACKAGE=all make build e, em seguida, você pode reiniciar o seu PC. Em seguida, digite seu BIOS e selecione EFI/limine/BOOTX64.EFI como um arquivo de inicialização.