QEMU emulator

Fabrice Bellard は ffmpeg の 開発にも 携わってるんだネ。
実際に 使うのは Vine が 5.1 を リリースしてから、CPU が AMD64 だし。
それで、いちおう 簡単な メモだけ ...
最初に 必要な パッケージを チェック。

$ apt-cache search qemu
kernel-module-kqemu - QEMU Accelator Linux カーネルモジュール ...
kqemu - QEMU Accelator Linux カーネルモジュール
qemu - QEMU CPU エミュレータ
パッケージを インストール、
$ sudo apt-get install kernel-module-kqemu kqemu qemu
パスワード(P):
kqemu の ドキュメントを チェックして、モジュールを 組み込む、
$ w3m /usr/share/doc/kqemu-1.3.0/kqemu-doc.html

If you want that KQEMU is installed automatically at boot time, you can add Load the KQEMU kernel module

/sbin/modprobe kqemu

in '/etc/rc.d/rc.local'

$ sudo modprobe kqemu
qemu-img の man page を 調べ、disk.img ファイルの 作成、
$ man qemu-img
usage: qemu-img command [command options]

create [-e] [-6] [-b base-image] [-f fmt] filename [size]

Create the new disk image filename of size and format.
If base-image is specified, then the image will record only the diferences from base-image. No size needs to be specified in this case.

filename
is a disk filename.

base-image
is the read-only disk image which is used as base for a copy on write image:
the copy on write image only stores the modified data.

fmt
is the disk image format.

(raw)
Raw disk image format (default).
If your file system supports holes (for example in ext2 or ext3 on Linux or NTFS on Windows), then only the written sectors will reserve space.

$ qemu-img create disk.img 5M
qemu の man page から boot の 方法を 調べておく、
$ man qemu
usage: qemu [options] [disk-image] -drive option[,option[,option[,...]]]

By default interface is "ide" and index is automatically incrmented:
qemu -drive file=a -drive file=b
is interpreted like:
qemu -hda a -hdb b

hda file/ -hdb file/ -hdc file/ -hdd file
Use file as hard disk 0, 1, 2 or 3 image

boot [a|c|d|n]
Boot on floppy(a), hard disk(c), CD-ROM(d), or Etherboot(n).
Hard disk boot is the default.

cdrom file
Use file as CD-ROM image (you cannot use -hdc and -cdrom at the same time).
You can use the host CD-ROM by using /dev/cdrom as file name.

(m megs)
Set virtual RAM size to mega bytes.
Default is 128 MB.

CPU が X86_64 のときの コマンド名を kqemu の ドキュメントで チェック、
$ w3m /usr/share/doc/kqemu-1.3.0/kqemu-doc.html

If you use kqemu on X86_64 host, you must use 'qemu-system-x86_64' instead of 'qemu'.

CD/DVD へ 書き込んだ iso file を qemu で disk image に インストール、'/sbin/shutdown -h now' で 終了。

$ qemu-system-x86_64 -m 256 -boot d -cdrom /dev/cdrom -hda disk.img
qemu の 起動は、
$ qemu-system-x86_64 -m 256 disk.img
これで いいかな?