On Wed, May 18, 2011 at 12:37 PM, Carl Karsten <c...@personnelware.com> wrote:
> I'll
> report in a few hours.

where few = 40.

[ 2449.988189] melt[8336]: segfault at 0 ip b5b39ffa sp bfcd7110 error
4 in libQtCore.so.4.7.3[b5ae3000+29e000]

It isn't a simple vm, but it builds one pretty quick.  I couldn't
figure out how to install grub onto an image, so I  pulled the
kernel/initrd out and use qemu as my boot loader.



#!/bin/bash -x


sudo apt-get install qemu kpartx debootstrap

# clean up previous run
sudo umount /dev/mapper/loop0p1
sudo kpartx -v -d $PWD/disk.img
# sudo losetup -d /dev/loop0

# create image:
qemu-img create -f raw disk.img 2000M

# partition it:
parted disk.img mklabel gpt
parted --script disk.img mkpart primary ext3 1 2090

# loop the partition
sudo losetup /dev/loop0 disk.img
sudo kpartx -a /dev/loop0

# format the partition
sudo mkfs.ext3 /dev/mapper/loop0p1

# mount the partition
mkdir -p rootfs
sudo mount /dev/mapper/loop0p1 rootfs

sudo debootstrap --arch i386 sid rootfs http://ftp.us.debian.org/debian/

cat <<EOT > stage2.sh
#!/bin/bash -x

printf "Acquire::http::Proxy
\"http://g2a.personnelware.com:8000/\";\n"; >> /etc/apt/apt.conf

apt-get install -y --force-yes linux-image-2.6.38-2-486
apt-get install -y --force-yes openssh-server vim
# apt-get install lspci
apt-get install -y --force-yes git automake autoconf libtool intltool
g++ yasm swig libgavl-dev libsamplerate-dev libxml2-dev ladspa-sdk
libjack-dev libsox-dev libsdl-dev libgtk2.0-dev libqt4-dev libexif-dev
libtheora-dev libvdpau-dev libvorbis-dev python-dev

cd /root
wget -N http://www.mltframework.org/twiki/pub/MLT/BuildScripts/build-melted.sh
chmod +x build-melted.sh

EOT
sudo cp stage2.sh rootfs/tmp

sudo chroot rootfs /bin/bash tmp/stage2.sh

# pull the kernel and initrd out into the loocal fs so qemu can boot it
cp rootfs/boot/vmlinuz-2.6.38-2-486 rootfs/boot/initrd.img-2.6.38-2-486 .

# once it boots:
# dhcclient eth0
# ffmpeg...mp3=0
# ./build-melted.sh

qemu disk.img \
 -kernel vmlinuz-2.6.38-2-486 -initrd initrd.img-2.6.38-2-486 \
 -append "root=/dev/sda1 ro 1" \
 -redir tcp:5022::22 \
 -nographic -curses


https://gitorious.org/vms/vms/blobs/master/mksid_vm.sh

-- 
Carl K



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to