Skip to content
JDY2024 edited this page May 10, 2026 · 3 revisions

コマンド:

day01:

cd $HOME/osbook/day01/c clang -target x86_64-pc-win32-coff -mno-red-zone -fno-stack-protector -fshort-wchar -Wall -c hello.c lld-link /subsystem:efi_application /entry:EfiMain /out:hello.efi hello.o $HOME/osbook/devenv/run_qemu.sh hello.efi

day02a:

cd $HOME/workspace/mikanos git checkout osbook_day02a cd $HOME/edk2 ln -s $HOME/workspace/mikanos/MikanLoaderPkg ./ source edksetup.sh build $HOME/osbook/devenv/run_qemu.sh $HOME/edk2/Build/MikanLoaderX64/DEBUG_CLANG38/X64/Loader.efi

day02b:

cd $HOME/workspace/mikanos git checkout osbook_day02b cd $HOME/edk2 source edksetup.sh build $HOME/osbook/devenv/run_qemu.sh $HOME/edk2/Build/MikanLoaderX64/DEBUG_CLANG38/X64/Loader.efi mkdir -p mnt sudo mount -o loop disk.img mnt ls mnt cat mnt/memmap

Clone this wiki locally