user-mode-linux

debianでいろいろ実験してみたがどうもカーネルUMLは依存しているみたいだ。
例1:2.6上で2.4のカーネルを動かすと死んじゃう。
例2:2.6.16ではUMLが飛ぶ。
ということで断念。

備忘録

#aptitude install user-mode-linux ext2resize
#usermod -G uml-net 走らせるユーザ名

これでumlがはいる。(2番目が必要かどうかは不明)
debianのパッケージをhttp://prdownloads.sourceforge.net/user-mode-linux/よりゲットする。

$bunzip2  Debian-3.0r0.ext2.bz2
$/sbin/tune2fs -j Debian-3.0r0.ext2
$mv Debian-3.0r0.ext2 Debian.ext3
$mkdir image
$su
#mount Debian.ext3 image -o loop
cd image/etc/
vi fstab 以下に書き換え
->/dev/ubd/0 / ext3 defaults 0 0
#cd ../../; umount image ;exit

とりあえずここで走らせてみる

linux udb0=Debian.ext3.diff,Debian.ext3 eth0=tuntap,,,192.168.1.100

ディスクの拡張

if=/dev/zero of=Debian-3.0r0.ext2 bs=1 count=0 seek=512M
$/sbin/e2fsck -f Debian-3.0r0.ext2
$/sbin/resize2fs -p Debian-3.0r0.ext2

参考URL
http://now.ohah.net/ja/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%A2%E3%83%BC%E3%83%89%E3%83%BB%E3%83%AA%E3%83%8A%E3%83%83%E3%82%AF%E3%82%B9/%E5%9F%BA%E6%9C%AC%E3%81%AE%E3%83%87%E3%82%A3%E3%83%93%E3%82%A2%E3%83%B3%E3%81%AE%E5%8B%95%E4%BD%9C
http://h2np.net/tips/tips13.htm