follow me

Xen3で試すDebian on Fedora5

忘れない様にLog化しときます。
とりあえずは、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アドレスも記載できる様だが、それがなんの意味を持つのだろうか。
Xen3で試すDebian on Fedora5 | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。