大家好,因爲近日要整 虛擬機,打算自己玩操作系統,所以整了個 Bochs 玩。安裝方法很簡單,但是也很挫折,具體怎麼安裝,我就與大家分享一下。對了,我用得是 Deepin 15.3,國人自己的 Linux 操作系統——基於 Debain!
我安裝是要求具有硬件調試功能,所以要源碼安裝,具體方式如下:
1、先下載 Bochs 源碼包(我用得是 Bochs 2.6.8):
2、解壓:
tar vxzf bochs-2.6.8.tar.gz
3、進入目錄,進行配置:
cd bochs-2.6.8/
./configure --enable-debugger --enable-disasm
4、進行編譯安裝:
sudo make
sudo make install
在編譯的時候,可能會出現錯誤,告知缺少“X11/extensions/Xrandr.h”。這時,由於我們的系統太先進了,所以原來的“sudo apt-get install xorg-dev”就不起作用了。我們要用下面的命令進行處理:
sudo apt-get install libxrandr-dev
如此再執行“sudo make && sudo make install”就OK了。
我們試運行一下,輸入:
bximage
執行後效果:
This is it! 大功搞成!