HomePage RecentChanges

DigitalPicureFrameNotes

Start setup

sudo debootstrap --make-tarball etch.tar --arch i386 etch distroot http://mirror.anl.gov/pub/debian/
mkdir filesystem

Build Environment

sudo debootstrap --unpack-tarball $PWD/etch.tar --arch i386 etch buildroot http://mirror.anl.gov/pub/debian/
sudo chroot buildroot apt-get update
sudo chroot buildroot apt-get install build-essential libssl-dev 

sudo tar -xf qt-embedded-linux-opensource-src-4.4.3.tar.bz2 -C buildroot

sudo chroot buildroot
cd qt-embedded-linux-opensource-src-4.4.3
./configure -optimized-qmake -qt-gfx-vnc -embedded x86 -no-3dnow -no-sse -no-sse2 -fast -qt-freetype -qt-libjpeg -qt-libpng -prefix /usr
make -j2
make INSTALL_ROOT=/package install
find /package -name "*.debug" | xargs rm
tar -cvf /qte.tar -C /package usr/lib usr/plugins usr/bin/qtdemo

Stageing Environment

sudo debootstrap --unpack-tarball $PWD/etch.tar --arch i386 etch distroot http://mirror.anl.gov/pub/debian/

sudo chroot distroot apt-get update
sudo chroot distroot apt-get install linux-image-2.6-486 grub alsa pciutils alsa-utils mpg123-alsa hwinfo localepurge

sudo chroot distroot localepurge
sudo chroot distroot apt-get remove localepurge
sudo chroot distroot apt-get clean
sudo chroot distroot apt-get autoremove
sudo tar -xvf buildroot/qte.tar -C distroot

// setup base dist
sudo nano -w distroot/etc/fstab

 /dev/hda1   /            ext3   defaults,noatime        1 1
 proc        /proc        proc   defaults        0 0
 sysfs       /sys         sysfs  defaults        0 0
 tmpfs       /tmp         tmpfs  defaults        0 0

sudo nano -w distroot/etc/network/interfaces

 auto lo
 iface lo inet loopback
 auto eth0
 iface eth0 inet dhcp

sudo nano -w distroot/etc/hostname

 picard

sudo mkdir distroot/boot/grub
sudo cp distroot/usr/lib/grub/i386-pc/* distroot/boot/grub
sudo nano -w distroot/boot/grub/menu.lst

 timeout 5
 default 0
 title linux
 root (hd0,0)
 kernel /vmlinuz root=/dev/hda1 vga=788
 initrd /initrd.img

sudo mount 512.img filesystem -t ext3 -o loop,offset=32256 or sudo mount /dev/sdb1 filesystem -t ext3
sudo rsync -av --delete distroot/* filesystem
sudo umount filesystem
qemu -kernel distroot/vmlinuz -initrd distroot/initrd.img -append root=/dev/hda1 -hda 512.img

grub-install /dev/hda

qemu 512.img

http://system-linux.net/doc/qt4/doc/html/qtopiacore-vnc.html