Build images that contain an armel preinstallation to dd to SD cards

Registered by Oliver Grawert on 2010-05-18

Due to the fact that we will support various armel hardware with maverick that doesnt have more than one disk like device we can not use the existing installer to install to a target device. To solve this problem preinstalled images will be produced which will configure the system on first boot to be identical to any other ubuntu installation.

Blueprint information

Status:
Complete
Approver:
David Mandala
Priority:
Essential
Drafter:
Oliver Grawert
Direction:
Approved
Assignee:
Oliver Grawert
Definition:
Approved
Series goal:
Accepted for maverick
Implementation:
Implemented
Milestone target:
milestone icon maverick-alpha-2
Started by
Oliver Grawert on 2010-05-25
Completed by
Oliver Grawert on 2010-07-08

Related branches

Sprints

Whiteboard

asac: i propose to name it clown rather than jasper ... just because it's fun ;)
ogra: that might not be so well understood in non-german areas and i think the name casper originally inherited from http://en.wikipedia.org/wiki/Casper_the_Friendly_Ghost ... if you look at the bottom:
"Casper is parodied in an episode of Robot Chicken in which he has a brother named Jasper "The Douchebag Ghost". Jasper is identical in appearance to Casper, but his personality and mannerisms are the opposite of Casper's. Instead of being friendly toward people, Jasper plays rude jokes on them" ... thats what made me pick that name ;)

Technical parts implemented, remaining documentation and post research topics until final release:
[persia] Research differences between actual debian-installer created targets and jasper created targets to minimize/avoid differnce
[ogra] Create documentation and/or scripts to replace the bootloader in the boot partition for using the images with all HW the kernel supports

Work Items:
[ogra] Create jasper (the little brother of casper) initramfs tool to do initial HW specific setup on first boot: DONE
[mcasadevall] Add livecd-rootfs support for using genext2fs/tune2fs to create ext3 images instead of a squashfs: DONE
[ogra] livecd-rootfs will be changed to install jasper instead of casper with a special commandline switch: DONE
[mcasadevall] Change armel+omap debian-cd scripts to create a two partition image with first partition being vfat with proper bootloader setup: DONE
[mcasadevall] Implement post-processing for pre-installed image in debian-cd: DONE
[mcasadevall] Add bzip2 compression option to debian-cd to image creation: DONE
[ogra] Make sure oem-config removes jasper after running and before recreating the initramfs: DONE
[ogra] first-pass review of differences between debian-installer created targets and jasper created targets to ensure working install: DONE
[ogra] Add necessary changes to flash-kernel to support the new setup (we handle the vfat like a fake NAND): DONE
[ogra] Add proper udev rules extension to udisks to hide the bootloader partition from running systems: DONE
Find proper naming for the new image and add it to the web indicies (proposal: maverick-netbook-preinst-$arch.img.bz2): DONE
[gruemaster] Develop test plan for pre-installed image testing on iso.tracker.ubuntu.com: DONE

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.