Add basic ls

This commit is contained in:
Freywar Ulvnaudgari
2026-06-17 19:20:08 +03:00
parent b38154d468
commit a9b8cbb5fe
10 changed files with 136 additions and 8 deletions
+5 -3
View File
@@ -13,7 +13,9 @@ dd if=/dev/zero of=build/os.img bs="${sector_size}" count="$((partition_offset +
dd if=build/mbr.bin of=build/os.img bs="${sector_size}" count=1 conv=notrunc
dd if=build/bootloader.bin of=build/os.img bs="${sector_size}" seek=1 count="$((partition_offset - 1))" conv=notrunc
mkfs.fat -F 16 --offset "${partition_offset}" build/os.img
mcopy -i build/os.img@@"$((partition_offset * sector_size))" src ::src
mcopy -i build/os.img@@"$((partition_offset * sector_size))" -s src ::src
mcopy -i build/os.img@@"$((partition_offset * sector_size))" build/kernel.bin ::kernel.bin
mcopy -i build/os.img@@"$((partition_offset * sector_size))" build/terminal ::terminal
mcopy -i build/os.img@@"$((partition_offset * sector_size))" build/echo ::echo
mmd -i build/os.img@@"$((partition_offset * sector_size))" ::bin
mcopy -i build/os.img@@"$((partition_offset * sector_size))" build/terminal ::bin/terminal
mcopy -i build/os.img@@"$((partition_offset * sector_size))" build/echo ::bin/echo
mcopy -i build/os.img@@"$((partition_offset * sector_size))" build/ls ::bin/ls