如何制作虚拟系统盘文件

  1 #!/bin/sh
  2
  3 EPATH=$HOME/happinux/bochs
  4 BUILD=WTOS/WTOSII/x86wnosdb
  5
  6 rm -f wnos.sym
  7 wget ftp://sluo:[email protected]/$BUILD/wnos.sym
  8 mv -f wnos.sym $EPATH/boot/
  9
 10 losetup -o 32256 /dev/loop0 $EPATH/badger.img
 11 mount -o loop /dev/loop0 /mnt
 12
 13 if [ -d /mnt/boot ]; then
 14     echo "DIR boot/ exists in Image!"
 15     rm -rf /mnt/boot/*
 16 else
 17     mkdir -p /mnt/boot
 18 fi
 19
 20 echo "copy $EPATH/boot/ to /mnt/boot/"
 21 cp -rf $EPATH/boot/* /mnt/boot/
 22
 23 umount /mnt
 24 sleep 1
 25 losetup -d /dev/loop0
 26
 27 /usr/sbin/grub --batch --device-map=/dev/null <<EOF
 28 device (hd0) badger.img
 29 geometry (hd0) 260, 16, 63
 30 root (hd0,0)
 31 setup (hd0)
 32 quit
 33 EOF
 34
 35 echo "convert to vmware disk ..."
 36 qemu-img convert -f raw badger.img -O vmdk badger.vmdk
~                                                          

你可能感兴趣的:(vmware,image,Build,disk)