#!/bin/sh

echo 'deb http://mirror.cs.istu.ru/debian/ squeeze main contrib non-free' > /etc/apt/sources.list

apt-get update

apt-get -y dist-upgrade
apt-get -y install expect

mount -t ntfs-3g /dev/sda2 /data

mkdir /data/img/
cd /data/img/

wget -c ftp://exporter:export@cs.istu.ru/img/win7.img
wget -c ftp://exporter:export@cs.istu.ru/img/win7loader.img

export LC_ALL=C

expect <<EOF
spawn fdisk /dev/sda
expect "Command (m for help):"

send "d\r"
expect "Partition number"

send "1\n"
expect "Command\r"

send "n\r"
expect "action\r"

send "p\r"
expect "number"

send "1\r"
expect "cylinder"

send "\r"
expect "cylinder"

send "+100M\r"
expect "Command"

send "n\r"
expect "action"

send "p\r"
expect "cylinder"

send "\r"
expect "cylinder"

send "\r"
expect "Command"

send "w\r"
expect eof

EOF

"cylinder\r"

partimage restore /dev/sda1 /data/img/win7loader.img

partimage restore /dev/sda4 /data/img/win7.img

exit 0

