Jerrry.tk, I finally got a good chance to work with the installer.
First of all, let me say, coming from someone who claims to be a Linux n00b, it is a terrific piece of work and a perfect start for the installer. With it, I was able to perform a full install of Raspbian. The result of the installer is a system configured much closer to what the average user would expect in a Linux install than a bare minimum image that we've been creating.
However, as noted previously, it is very slow. I'm certain this is because the class 4 SDHC media that I installed to is very slow. I started the install about 3:00 pm and the base install didn't finish until about nearly 4:30 pm. At the end of the install, when I got a chance to choose what additional software to install, I selected Debian Desktop Environment, SSH server and Standard System Utilities. This selected another 810 packages which took 3 1/2 more to install. The total install took just over 5 hours to complete.
I'm going to put my full notes on a Wiki page tomorrow, but some quick things regarding the installer.
To create the SDHC card with the installer, I simply formatted the card as FAT32 and copied the kernel image and other Raspberry Pi boot files onto it. The installer properly took care of re-partitioning and formatting the SDHC card during the installation process.
The Debian Desktop Environment configured is Gnome 3. It does run in a fallback mode, but we really need XFCE or LXDE selected as the default desktop environment as Gnome 3 is simply too heavy for the Raspberry Pi. I'm not sure if this is something difficult or not-difficult to do with the installer.
After the installation, I did run into problems with the mouse and keyboard with X Windows. Part of the issue was a version mismatch problem between the Xserver and the keyboard and mouse driver packages. I think I have that sorted out, but I did need to create an /etc/X11/xorg.conf to get the input devices working. I'll have to look into this more to understand why I needed to do the additional manual configuration of the X server.
Getting back to the performance, with google I came across the following link that indicates we may want to tweak the kernel to better work with SD cards as the installation media. These notes are for an i386 install of Debian on Flash, but it may help us with an Arm version as well.
http://wiki.debian.org/DebianEeePC/HowT ... OrUsbStick
I don't know the specifics of how Debian unpacks and installs a binary package, but I have the impression that it creates a lot of intermediate files/directories as it unpacks the package and puts the files into different locations. If so, it may be possible to do this in a 64MB ram disk (or whatever size might be most appropriate) which might speed up much of the installation operations.
That's it for right now as it is getting late for me. I'll give more feedback soon.