LoginSignup
3

More than 5 years have passed since last update.

Mac OS Xでbochsをインストールする方法

Last updated at Posted at 2016-08-25

自作OSづくりに欠かせない(と自分では思っている)BochsをMacで使う!

bochsの入手

Bochsのページに行きとりあえず、最新版を入手する。
Mac版のバイナリがないので、ソースコードを入手して、コンパイルします。

SDLのインストール

なぜか、x11でコンパイルするとうまくいかなかったのでSDL(Simple DirectMedia Layer)をインストールします。

$ brew install sdl

bochsのコンパイル

$ mkdir work
$ cd work
$ mv ~/Downloads/bochs-2.6.8.tar.gz .
$ tar zxvf bochs-2.6.8.tar.gz
$ cd bochs-2.6.8
$ ./configure --enable-ne2000 \
            --enable-all-optimizations \
            --enable-cpu-level=6 \
            --enable-x86-64 \
            --enable-vmx=2 \
            --enable-pci \
            --enable-usb \
            --enable-usb-ohci \
            --enable-e1000 \
            --enable-debugger \
            --enable-disasm \
            --disable-debugger-gui \
            --with-sdl \
            --prefix=$HOME/opt/bochs
$ make
$ make install

オプションは適当に変更してください。でも、--with-sdl --disable-debugger-guiこの辺は必須ですね。

で、このままだと、$HOME/opt/bochsにインストールされるので、パスを通しておく必要があります。

export BXSHARE="$HOME/opt/bochs/share/bochs"
export PATH="$PATH:$HOME/opt/bochs/bin"

をbashrcとかその辺に追加しておく必要があります。

autoconfあたりでエラーが出たりした場合は、気合でbrewでどんどんインストール!

参考URL

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3