Text Installer Requirements and Scope
Text-based Installer Requirements and Scope
Requirements:
- provide interactive text-based install capability for sparc and x86
- provide comparable (or better) install time performance to GUI installer (for x86)
- meet minimum memory requirement of 512MB
- provide user friendly experience
Scope: Initial phase:
- Boots/Installs from physical media (media would contain all req'd pkgs)
- Primary target is server installations
- ncurses interface
- same functionality for sparc and x86 (except for partition management on x86)
- Range and error checking provided
- Help provided for each screen
- Screen and Help Text internationalized
- Language/Keyboard selection for installer selected during boot
- Screens:
- Intro/Navigation
- Disk Selection
- Fdisk Partition List (x86 only)
- Fdisk Partition Management (x86 only)
- VTOC Slice Management, including slice preservation
- Static IP Configuration
- * minimum setup provided
- * auto-discover of parameters such as netmask, name server, time server
- Time Zone (region)
- Time Zone (locations)
- Time Zone Selection
- Date/Time Setting
- Locale - Default Language Support (defaults to choice during boot)
- Root Password and User Account
- Summary and Pre-Installation Review
- Installation Progress
- Installation Results
Scope: Subsequent phases (some items dependent on changes to underlying libraries):
- extended partition support provided (x86 only)
- IPS based installation (dependent on IPS tagging and repo search for pkgs)
- software pkg grouping installation (Office tools, Dev. tools)
- booting/installation over network
Out of scope (possible future enhancements):