KVM上にDebianをインストールする
Ubuntu 12.04 LTS(x86_64) のKVMでDebian wheezy i386を動かしてみる
インストール
ネットインストール用のCDイメージをダウンロード。
$ wget http://cdimage.debian.org/cdimage/release/current/i386/iso-cd/debian-7.0.0-i386-netinst.iso
空のディスクイメージを作成して、そこにインストール。
$ kvm-img create -f qcow2 wheezy.img 20G $ kvm -hda wheezy.img -cdrom debian-7.0.0-i386-netinst.iso -boot d -m 384 -monitor stdio
rootのパスワードを空にしておくと、sudoが使えるようにセットアップしてくれる。
今回はデスクトップ環境は削除して、sshサーバを追加した。
実行
$ kvm -drive file=wheezy.img,if=virtio -boot c -m 4G -curses -redir tcp:2222::22
sshでログインするには
$ ssh -l user -p 2222 localhost
kvmってqemuのシステムエミュレータと使い方が全く同じだなーと思ったら実は
$ ls -l /usr/bin/kvm lrwxrwxrwx 1 root root 18 Mar 1 04:02 /usr/bin/kvm -> qemu-system-x86_64 $ ls -l /usr/bin/kvm-img lrwxrwxrwx 1 root root 8 Mar 1 04:02 /usr/bin/kvm-img -> qemu-img
納得。
その他
$ sudo dpkg-reconfigure tzdata
ツールチェインのインストール
$ sudo apt-get install build-essential