「無法從引導介質中讀取」我也跟着上Write your own operating system in 1 hour本系列教程創建一個基本的操作系統只有4個文件只是打印的「Hello World」:Makefile,kernel.cpp,loader.s和linker.ld。 我正在創建一個mykernel.iso文件,但是當我將它啓動到VirtualBox時,出現錯誤「無法從引導介質讀取:系統暫
我正在寫一個裝載在0xC0000000(3GByte)虛擬地址的較高一半的32位內核,並且我使用multiboot_info結構來獲取物理內存映射。當我使用#1時,我得到的第一個mmap_addr是0x9000,但我無法使用gdb檢查地址。通過點擊和跟蹤,我寫了#2,它完美的作品。我可否知道我所做的是正確的?它究竟如何正確?謝謝。 #1
void get_mbmmap(void){
m