2006-05-24

QEMUのインストール

Linux World(2006/07)の記事につられて
インストールをしてみる。
インストール環境は
Fedora Core 5.
http://www.qemu.org/ からファイルをダウンロード
qemu-0.8.1.tar.gz
kqemu-1.3.0pre7.tar.gz
のふたつ。
後者はQEMUの高速化の為。
また、後者はカーネルに組み入れるため、
カーネルのソースがいる。
(正確にはヘッダーファイルだけみたい)
Fedora Core5 では現時点
kernel-devel-2.6.16-1.2122_FC5
というパッケージネームでした。
qemu をコンパイルしようとした所
gcc 3.x が必要だそうです。
Fedora core5 は gcc4.x
たぶん 3.xも入るのですが
面倒なのでやっぱバイナリをダウンロード
qemu-0.8.1-i386.tar.gz
こいつを / で解凍する
# cd / && tar xzpf qemu-0.8.1-i386.tar.gz
次にkqemu をコンパイルする
$ make -C /usr/src/kernels/2.6.16-1.2122_FC5-i686 SUBDIRS=`pwd` modules V=1
でまずモジュールをつくって
次にインストールをする
# make -C /usr/src/kernels/2.6.16-1.2122_FC5-i686 SUBDIRS=`pwd` modules_install V=1
V=1とか正直意味分からん。
# depmod -a
次にkqemu用のデバイスファイルを作る
# mknod /dev/kqemu c 250 0
パーミッションの変更
# chmod 666 /dev/kqemu
でモジュールのカーネルへの組み込み
# modprob kqemu
で確認
# lsmod |grep kqemu
表示されれば大丈夫だ。

No comments: