Linux 0 11核心編譯問題

2021-08-25 16:29:37 字數 404 閱讀 8641

弄了好長時間,只是可以用linux-0.11我的linux實驗室環境,使用bochs模擬,進入linux-0.11

cd ..

cd src/linux

make

這樣就編譯成image了

mkdir a:

mkdir a:/boot/

mcopy image a:/boot/

將映象檔案拷貝到啟動軟盤

修改menu.lst

最後mcopy menu.lst a:/boot/grub/

重新啟動,就可以通過grub選擇自己剛剛編譯過的核心啟動

但是使用ubuntu系統也通過了編譯,生成了image映象,但是無法正常啟動

如圖所示

只有游標一直在閃,不知什麼原因,難道是gcc編譯器版本的問題?

Linux 0 11核心編譯問題

弄了好長時間,只是可以用linux 0.11我的linux實驗室環境,使用bochs模擬,進入linux 0.11 cd cd src linux make 這樣就編譯成image了 mkdir a mkdir a boot mcopy image a boot 將映象檔案拷貝到啟動軟盤 修改men...

Linux 0 11 核心筆記

1 任務0的堆疊問題 一直不明白schedule.c裡的task union的stack和user stack是什麼關係,head.s裡就設定了esp指向user stack,卻一直沒有用到task union,直到看到init task才明白,從進入保護模式到跳轉進使用者態都是用的user sta...

Linux0 11核心筆記( )

c語言 彙編知識 嵌入式彙編 x86處理器和程式設計的相關知識和 unix作業系統設計 linus在最初開發linux作業系統時參考了minix作業系統 作業系統 設計與實現 一種基於訊息傳遞在核心各模組之間進行通訊 資訊交換 重要的五個支柱 unix作業系統 分時作業系統 minix作業系統 gn...