今自作中のOSは、grubから起動させることを前提に書かれていて、なおかつ、GRUBのコマンドを使ってDiskImage(Bootable CD)を作っています。
使っていたLinux機を手放してしまったため、MacOSで作成せねばなりません。そこで、GRUB2をインストールします。
GRUB2の入手
GNU GRUBのページから、落としてくるか、
$ git clone git://git.savannah.gnu.org/grub.git
objconvのインストール
configure: error: objconv not found which is required when building with apple compiler
といわれてしまうので、
この辺を参考にして、インストール。
$ curl http://www.agner.org/optimize/objconv.zip -o objconv.zip
$ mkdir objconv
$ cd objconv
$ mv ../objconv.zip .
$ unzip objconv.zip
$ unzip source.zip
$ sh build.sh
$ cp objconv /usr/local/bin/
GRUB2のコンパイル
$ ./autogen.sh
$ ./configure
$ ./make
$ ./make install
これで無事にGRUB2関連コマンドが使えるようになりました。