參考書籍爲《本身動手寫操做系統》於淵著vim
VMware12
centOS7.4.1708操作系統
1.bochs安裝
首先下載安裝包: 下載地址
而後解壓,解壓命令:sudo tar -zxvf bochs-2.6.9.tar.gz

cd命令進入解壓目錄,先進行配置

而後:sudo make

當我執行這一步的時候,報錯了

沒有Xlib的話就安裝一下,這裏進行所有安裝:yum install libX*
好了,而後又報錯了= =

解決方法是打開本目錄下的Makefile文件,用vim進行編輯,在文件的第96行,添加-lx11,-lxpm,-lpthread。(我原本只有-lXrandr)

接着執行:sudo make install
完成。

2.彙編編譯器NASM的安裝
和上面bochs安裝相似,先下載安裝包,再解壓:下載地址
解壓命令: sudo tar -zxvf nasm.2.14.02.tar.gz
接着:sudo make
最後:sudo make install
大功告成。
環境準備至此結束。(應該是)