Written by marshmallow1304 the 13 Jul 09 at 02:58.
Category: Installation.
Related project:
Nothing/Others.
Status: New
Rationale
To perform a clean install from a minimal CD, you have to download and install the latest version of the minimal CD. A release-independent CD would save CDs while allowing users to very easily select their desired release in the same manner as the current minimal CD options (desktop, server, etc.).
1. Localization questions (language, keyboard, timezone)
2. Get (from internet) list of available releases
3. Which release of Ubuntu would you like to install?
- 9.04 (Jaunty Jackalope) [default]
- 8.10 (Intrepid Ibex)
- 8.04 LTS (Hardy Heron)
- 7.10 (Gutsy Gibbon)
- 7.04 (Feisty Fawn)
- 6.10 (Edgy Eft)
- 6.06 LTS (Dapper Drake)
- 5.10 (Breezy Badger)
- 5.04 (Hoary Hedgehog)
- 4.10 (Warty Warthog)
4. Scan system to determine supported architectures
5. If more than possibility is found then:
What is your preferred architecture?
- i386 [default]
- AMD64
5. Retrieve and install all necessary base packages/files.
6. Continue to main package selection
@mikaelstaldal
Isn't the minimal CD already like that (somewhat)? It don't think it has netbook remix, but I know that it has Ubuntu Desktop and Ubuntu Server. I don't remember if it has Kubuntu and Xubuntu.
However, adding all the options that it doesn't already have is another step in the right direction.
Here's how I would do it:
The CD would contain kernel/initrds for all currently supported versions of Ubuntu. On the boot menu, the user would first select a version (8.04 LTS, 8.10).
The next menu would allow selection of variant, i.e. Ubuntu, Xubuntu, etc. This would be passed to the kernel on the command line, and the installer would use it to decide what version to install. (The current installer dialog - tasksel - would appear if there is no kernel argument.)
Only after both menus would the installer actually be loaded.
This seems like it would be possible by preseeding tasksel:
http://www.google.com/search?q=preseed+tasksel