¥Ñ¥Ã¥±¡¼¥¸Ì¾ | |
debootstrap |
$ sudo mkdir -p /xen/domU
$ sudo dd if=/dev/zero of=/xen/rom0/root.img bs=512 count=8MB 2000000+0 records in 2000000+0 records out 1024000000 bytes (1.0GB) copied, 25.5836 seconds, 40.0 MB/s
$ sudo mkfs -t ext3 /xen/dom0/root.img : /xen/domU/root.img is not a block specisal device [Enter] :
$ sudo dd if=/dev/zero of=/xen/rom0/swap.img bs=512 count=2MB 1000000+0 records in 1000000+0 records out 512000000 bytes (512KB) copied, 7.6196 seconds, 67.2 MB/s
$ sudo mkswap /xen/dom0/swap.img Setting up swapspace version 1, size = 511995 kB no label, UUID= ...ά
$ sudo mount -o loop /xen/domU/root.img /mnt/domU-root kjournald starting. Commit interval 5 seconds EXT3 FS on loop0, internal journal EXT3-fs: mounted filasystem with orderedata mode.
$ sudo /usr/sbin/debootstrap --arch i386 etch /mnt/dom0-root http://ftp.jp.debian.org/debian
/dev/sda1 / ext3 errors=remount-ro 0 1 /dev/sda2 none swap sw 0 0 proc /proc proc defaults 0 0
$ umount /mnt/demU-root
$ sudo cp /etc/xen/xmsample1 /xen/domU/xconfig
kernel = "/boot/vmlinuz-2.6-xen" memory = 64 name = "debian-domU" nics=1 vif = [ 'mac=00:16:3e:00:00:11, bridge=xenbr1' ] disk = [ 'file:/xen/domU/root.img,sda1,w','file:/xen/domU/swap.img,sda2,w' ] root = "/dev/sda1 ro"
cp -axv /{root,dev,var,etc,usr,bin,sbin,lib} /mnt mkdir /mnt/{proc,sys,home,tmp}
cd /xens/name_of_new_VM_to_be/
links http://jailtime.org/
bunzip2 centos.5-0.20070424.img.tar.bz2 tar -xvf centos.5-0.20070424.img.tar #if you like: rm centos.5-0.20070424.img.tar (its ~1gb)
login: root password: password
°Ê²¼¤ò¼Â¹Ô¤¹¤ë(SwapÎΰè¤ÎÀâÌÀ¤Ï¾Êά)
sudo dd if=/dev/zero of=./redhat9.img bs=1 count=1 seek=30G
sudo /sbin/mkfs -t ext3 -F ./redhat9.img
sudo mount -o loop ./redhat9.img /mnt
for i in dev etc proc sys tmp ; do mkdir /mnt/$i ; done
for i in console null zero ; do sudo /dev/MAKEDEV -d /mnt/dev -x $i ; done
sudo mount -t proc none /mnt/proc sudo mount -t sysfs none /mnt/sys #sysfs¤Ï¥Ð¡¼¥¸¥ç¥ó¤ÎÄ㤤OS¤À¤È¥¨¥é¡¼¤¬½Ð¤ë¤«¤â
sudo yum -y --installroot=/mnt groupinstall Core sudo yum -y --installroot=/mnt groupinstall Base
sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt
sudo dd if=/dev/zero of=./new_image.img bs=1 count=1 seek=8G
sudo mkfs -t ext3 -F ./new_image.img
sudo mount -o loop ./new_image.img /mnt/new
sudo mount -o loop ./old_image.img /mnt/old
sudo cp -r /mnt/old/* /mnt/new
umount /mnt/new umount /mnt/old