弄了好長時間,只是可以用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...