0172-執(zhí)行內(nèi)核文件
2023-08-18 11:01 作者:jiangbo4444 | 我要投稿
環(huán)境
Time 2022-11-11
WSL-Ubuntu 22.04
QEMU 6.2.0
NASM 2.15.05
前言
說(shuō)明
參考:https://os.phil-opp.com/multiboot-kernel/
目標(biāo)
將編寫(xiě)好的內(nèi)核可執(zhí)行文件,制作成 ISO 鏡像,然后從 QEMU 啟動(dòng)。
建立文件目錄
grub.cfg
制作 ISO
安裝依賴(lài):apt-get install grub-pc-bin grub-common xorriso
制作鏡像
啟動(dòng)命令
qemu-system-x86_64 -cdrom os.iso -curses

總結(jié)
創(chuàng)建了一個(gè)內(nèi)核可執(zhí)行程序 kernel.bin,并且制作成 ISO 鏡像,在 QEMU 中運(yùn)行。
附錄
標(biāo)簽: