-single window ubuntu installer:
Everything needed for setup can be entered on one single page window, with defaults loaded at startup, to minimize need for entering data. Focus should be on "user" combo box. Then to password, and then down till GO button. So you can basically install Linux with one click on the "GO" button. Other options can be setup after install.
This will save you from clicking through installer, waiting for each new window.
Setup options can be loaded from file or http location.
Automatically, if file can be loaded on installer startup.
-This can be available as alternate install link on desktop, on Live cd.
See images for window design.
http://dbojan.50webs.com/ubuntuinstall/
(How do you add images here? :) )
-Installer window:
------------------------------------------------------------------------------- -
username [user]
password []
Keyboard [US]
Language [English]
computer name [user]
autologin [Yes, login automatically]
Time zone [gmt+1, Sarajevo, Skoplje]
[x] Auto adjust daylight savings time
hard disk space [Side by side]
(Assign disk space manually button)
Help area:
----------------------------------------------------
Selected hard disk option will resize current OS,
and install Linux on separate space, keeping
your current OS untouched.
----------------------------------------------------
(GO button)
------------------------------------------------------------------------------- -
-File menu: Load settings from file
Load settings from location
Save settings to file
Quit
-Help menu: Help file
Open home page
-PARTITIONING
Different schemes are supported for partition hdd:
50% mounted as /, 2gb mounted as swap file (or memory size if memory > 2gb), 50% as /D
-SAVE/LOAD SETUP
If file setup.ini is availible root dir, load it.
To load ini manually, go to menu File/ load from file or file in http location.
Local directory: file can be mounted usb memory stick,
file copied from mounted usb memory stick to live desktop
or inside edited iso file (unlikely).
setup.ini content:
[setup]
username=user
password=
language=en
keyboard=en;it
computername=user
autologin=yes
timezone=+1
dst=yes
[partition]
paritionscheme=manually
partition1=50%
parition2=(2gb or memsize)
parition3=50%
or
[partition]
disk1=50%|/;2gb|swap;50%|/D
and other options if needed, such as additional keyboard setup, additional desktop links...
-WARN if setup to overwrite entire disk.
If "assign setup manually" button is clicked, "hdd space" combo box should be changed to "assign setup manually"
Which will open new window in the foreground with partition manager. Result can be displayed in the
help zone on the right.
-USER DATA
Computer name should follow user name, if you type "Joe" as user, computer name should also
be "Joe". However, you can change computer name if you want
-Each text label recognize mouse over event. If you click on it, help will be displayed.
-During the install, animated tutorial/help could be displayed, instead of commercials.