-
apt-get install user-mode-linux rootstrap debootstrap
-
rootstrap.conf はこんなかんじ。
[global] fstype=ext2 initialsize=1024 freespace=0 modules=network mkfs mount debian uml umount PATH=/bin:/sbin:/usr/bin:/usr/sbin [network] interface=eth0 transport=tuntap host=192.168.10.1 uml=192.168.10.2 netmask=255.255.255.0 gateway=192.168.10.1 nameserver=ネームサーバーのアドレス [debian] dist=woody mirror=http://mirror.local.valinux.co.jp/debian exclude=pcmcia-cs setserial [base-config] root_password=rootstrap [tasksel] [uml] install_modules=yes
-
rootstrap imagefile を root権限で実行(tuntapを使うため)
-
root権限でlinux ubd0=imagefile eth0=tuntap,,,192.168.10.1
-
IP masquarade の設定
-
ipmenu が便利です
-
iptables
# Generated by iptables-save v1.2.9 on Tue Apr 6 10:22:11 2004 *nat :PREROUTING ACCEPT [13274:2088789] :POSTROUTING ACCEPT [3169:136201] :OUTPUT ACCEPT [3161:135593] -A POSTROUTING -o eth0 -j MASQUERADE -A POSTROUTING -s 192.168.10.0/255.255.255.0 -o eth0 -j MASQUERADE COMMIT # Completed on Tue Apr 6 10:22:11 2004
-
仮想端末をつなぐ
-
linux ubd0=$1 eth0=tuntap,,,192.168.10.1 eth1=mcast con0=fd:0,fd:1 con=pts
-
起動すると/dev/pts/番号 を仮想端末に設定したとメッセージが出る。
-
screen /dev/pts/10
-
CopyOnWrite(COW)ファイルを作る。
-
linux ubd0=root_fs_cow,root_fs_debian_22
-
COWファイルを作ったらバックエンドは
-
変更しない
-
ファイル名、パスを換えない
