This is currently just a concept. (WindowsInstaller/Talk).

Summary

Design and develop a simple windows installer for Ubuntu that allows the user to install or try out Ubuntu as if it where a simple windows application.

It would be an installer and a updater (to update Ubuntu when only a Windows connetion is available in the same or other computer - i.e. at work-).

Rationale

The reality for most potential Ubuntu users is that they've bought their computer with Windows pre-installed and have no idea what an iso file is, how to boot from a cd or what processor he or she uses. This makes it pretty hard for the average user to install or even try out Ubuntu. The installation process should become simpler than a Windows Vista upgrade making Ubuntu the perfect solution for unexpierenced computer users. The whole process should be as painless as possible and non-destructive.

The installar could have coLinux as one of the installation options, or maybe as the default installation option, thus allowing to install Ubuntu on a Windows partition.

Use cases

Design

+-------------------------------------------------+
| Address: http://www.ubuntu.com   [Go]           |
+-------------------------------------------------+
| Download Ubuntu                                 |
| ---------------                                 |
| 6.06 LTS for Windows PC (x68), English (0.2 MB) |
|                                                 |
| ..other options..                               |
+-------------------------------------------------+

The default processor/language/host os is retrieved from the users browser. (click 1) Other options should include the server edition, other languages, a full installer (which includes all standard packages), other desktop environments.

+-------------------------------------------------+
|                                                 |
| Do you want to run or save this file?           |
|                                                 |
|   Name: Ubuntu 6.06 Setup                       |
|   Type: Application, 0.2 MB                     |
|   From: download.ubuntu.com                     |
|                                                 |
|               [ Run ]   [ Save ]    [ Cancel ]  |
|                                                 |
+-------------------------------------------------+

The standard Internet Explorer dialog. (click 2)

+-------------------------------------------------+
|                                                 |
| Do you want to run this software?               |
|                                                 |
|        Name: Ubuntu%206.06%20Setup.exe          |
|   Publisher: Canonical Ltd                      |
|                                                 |
|                        [ Run ]   [ Don't Run ]  |
|                                                 |
+-------------------------------------------------+

Another standard Internet Explorer dialog. (click 3)

+-------------------------------------------------+
|  Ubuntu Linux 6.06 LTS - Setup                  |
+-------------------------------------------------+
|                                                 |
|  Choose type of installation                    |
|                                                 |
|   (o) Standard installation                     |
|   ( ) Custom installation                       |
|                                                 |
|   [X] Start downloading neccesary files         |
|                                                 |
|                   [ Back ] [ Next ] [ Finish ]  |
|                                                 |
+-------------------------------------------------+

The Ubuntu installer apears, in this example the user clicks 'Finish'. (click 4) The 'Next' button will show more information about the actions which will be performed. The Custom installation allows you to burn a cd, select/deselect packages, install Ubuntu within a Virtual Pc (colinux, vmware player) and to select boot options. Standard it will install itself as a virtual live cd by adding an entry to boot.ini.

If the setup detects problems with the hardware they will be reported after the user clicks 'Next' or Finish'.

+-------------------------------------------------+
|  Ubuntu Linux 6.06 LTS - Setup                  |
+-------------------------------------------------+
|                                                 |
|  Download progress                              |
|                                                 |
|  |------------------------------------| 0%      |
|  Eta: 15 minutes                                |
|                                                 |
|                          [ Hide ]   [ Cancel ]  |
|                                                 |
+-------------------------------------------------+

The download progress is shown. If the user clicks the 'Hide' button the download window is minimalized to the system tray, the next window will become visible when the instalation is complete. If the user cancels the download it can choose to delete all installation files or continue the installation later. If the user shuts down the computer the download will automatically start the next time the user logs in.

+-------------------------------------------------+
|  Ubuntu Linux 6.06 LTS - Setup                  |
+-------------------------------------------------+
|                                                 |
|  Installation Complete                          |
|                                                 |
|  Restart your computer to load Ubuntu.          |
|                                                 |
|                                                 |
| [ Restart now ]  [ Restart later ]  [ Cancel ]  |
|                                                 |
+-------------------------------------------------+

This window will popup when the download and installation is complete. Cancel gives the user the option to remove Ubuntu and to make sure Windows starts as normal.

Because NTFS-writing from Linux is dangerous the ISO is mounted readonly, in the future it should be posible to imidiately run the full version of ubuntu.

--> 'Restart Now' (click 5)

+-------------------------------------------------+
|  Applications | Places | System                 |
+-------------------------------------------------+
|  ''windows icon''                               |
|  [ Start Windows ]                              |
|                                                 |
|  ''uninstall icon''                             |
|  [ Remove Ubuntu Linux ]                        | 
|                                                 |
|  ''install icon''                               |
|  [ Install Ubuntu to Disk ]                     |
|                                                 |
+-------------------------------------------------+

If you return to windows you will find an icon to run Ubuntu Linux. It is of course also posible to choose when the computer starts.

Could have


CategoryNeedsExpansion CategoryNeedsExpansion

WindowsInstaller (last edited 2008-08-06 16:24:11 by localhost)