Xen3で試すDebian on Fedora5
2006年8月 1日(火) 22:31 JST
閲覧数 4,003
忘れない様にLog化しときます。
とりあえずは、Debian on Fedora5の作り方。
壱、debootstrapの準備
debootstrapのdebパッケージを入手し、中身を取り出し
/usr/binと/usr/lib以下を配置。
(パッケージ化した方が綺麗かもんw)
弐、イメージファイルの作成
参、debootstrapで作成
四、インストーラで作成されるファイルを手動生成
五、fstabの作成
六、aptの設定
七、xenD用設定ファイル作成
あと、この設定ファイルでIPアドレスも記載できる様だが、それがなんの意味を持つのだろうか。
とりあえずは、Debian on Fedora5の作り方。
壱、debootstrapの準備
debootstrapのdebパッケージを入手し、中身を取り出し
/usr/binと/usr/lib以下を配置。
(パッケージ化した方が綺麗かもんw)
弐、イメージファイルの作成
dd -if=/dev/zero of /var/xen/debian/root.img bs=1M count=1 seek=2048 mkfs.ext2 /var/xen/debian/root.img dd -if=/dev/zero of /var/xen/debian/swap.img bs=1M count=1 seek=512 mkswap /var/xen/debian/swap.img
参、debootstrapで作成
mount -o loop /var/xen/debian/root.img /mnt debootstrap -arch i386 sarge /mnt http://ftp.jp.debian.org/debian途中でエラーは出るが、完了した旨のメッセージが表示されれば問題なし。
四、インストーラで作成されるファイルを手動生成
echo "xenD" > /mnt/etc/mailname echo "xenD" > /mnt/etc/hostname /mnt/etc/resolv.conf 作成 /mnt/etc/hosts 作成 /mnt/etc/network/interfaces 作成
五、fstabの作成
vi /mnt/etc/fstab /dev/sda1 / ext2 defaults 0 0 /dev/sda2 none swap sw 0 0 proc /proc proc defaults 0 0
六、aptの設定
vi /mnt/etc/apt/sources.list deb http://http1.debian.or.jp/debian/ sarge main contrib non-free deb http://http1.debian.or.jp/debian-non-US/ sarge/non-US main contrib non-free
七、xenD用設定ファイル作成
vi /etc/xen/xenD name = "XenD" memory = "256" kernel = "/boot/vmlinuz-xenU" initrd = "/boot/initrd-xenU.img" root = "/dev/sda1 ro" disk = [ 'file:/var/xen/debian/root.img,sda1,w', 'file:/var/xen/debian/swap.img,sda2,w' ] vif = [ 'mac=00:16:3e:63:38:7d, bridge=xenbr0'] on_reboot = 'restart' on_crash = 'restart'Fedora5のXenUのカーネルを使うと、NICが認識しないので、カーネルとinitrdは自分で作り直す必要があります。
あと、この設定ファイルでIPアドレスも記載できる様だが、それがなんの意味を持つのだろうか。