Ubuntu14.04下搭建Bochs仿真平台,同时用该平台安装Linux0.11内核
? ? ? 因為Linux0.11內核需要在80X86硬件平臺上運行,現在已經沒有該硬件系統了,所以需要搭建Bochs這個仿真平臺。Bochs是一個X86硬件平臺的開源模擬器。
? ? ? 安裝步驟參考的是如下一篇文章:http://os.51cto.com/art/201407/446838_all.htm,非常詳細,出現的錯誤對應的解決方法都已經給出。
? ? ? 根據上面的文章進行操作,也是出現了一點問題,現把問題整理如下:①錯誤D的解決方法寫的比較簡單,而且少寫了“-”,后來找了另一篇文章才知道具體操作,網址為:http://www.linuxidc.com/Linux/2016-10/135905.htm,對應解決方法3(在Makefile的LIBS中添加如下內容 :-lz -lrt -lm -lpthread ,Makefile中有一行是LIBS = -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype,直接在最后面添加上述代碼)。②繼續按照第一篇文章執行,一直到寫配置文件bochwang,文中說“BIOS-bochs-latest的路徑時,自己去慢慢找,應該都不同的”,查找路徑的命令為:sudo find / -name?BIOS-bochs-latest ,記得要加上sudo,不然會提示沒有權限。找到與文章中附的路徑最像的那個,我的是:/usr/local/share/bochs/BIOS-bochs-latest,同理,找VGABIOS-lgpl-latest是一樣的操作。
? 這樣按照第一篇文章執行就能正確搭建好Bochs和運行處Linux0.11內核。很開心,附圖紀念一下!搭建好平臺后繼續看源代碼,加油!
?
轉載于:https://www.cnblogs.com/lijunqiang1997/p/7879703.html
總結
以上是生活随笔為你收集整理的Ubuntu14.04下搭建Bochs仿真平台,同时用该平台安装Linux0.11内核的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到腿麻是什么意思
- 下一篇: 梦到坐牢又出来了是什么征兆