PRE-INSTALL PREPARATIONS
Mount Target partitions
Must mount target / first
Create mountpoints in target / for additional partitions and mount them
Format partitions as needed
Read target partition information and perform any changes needed
Installation Type
Complete Install
Minimal Install
Customized Install
List bulks marked as OPT in VINSTALL.CONF
List packages in OPTIONAL bulk for selection
List bulks in CD2 directory (if available)
Select Install Target
Store target partition information (format, mountpoint, etc)
Store selected partitions for /home , /opt, /usr, etc
Partitioning
Automatic
Assisted (using tools)
Install to existing patitions
Install Source
Mount install Source
Find Installation Source
Install packages
Install packages from VECLINUX collection
Full Installation
Read VINSTALL.CONF and pull bulk names for installation
Install all software from OPTIONAL bulk
Install all software from CD2 (where available)
Minimal Installation
Customized Installation
Read which bulks marked as OPT in VINSTALL.CONF were selected for installation
Read package selection from OPTIONAL bulk and install
Install any selected software from CD2 (where available)
POST INSTALL CONFIGURATION
Preparations
Store scripts to be ran on initial boot
Bind mount the hosts /tmp, /proc, /sys, /dev to the target
Detect existing operating systems on the host
Boot Manager
LILO
List existing operating systems
Allow user to modify OS labels
Allow users to modify default OS
Save /etc/lilo.conf to target and execute lilo in the target
GRUB
List operating systems
Only allows menu timeout modification
execute grub-install on the target
execute grub-mkconfig -o /boot/grub/grub.cfg on the target
NONE
Regional Settings
Set Timezone
Set clock mode (UTC, localtime)
User Accounts
Set Root Password
Add User Accounts
Create User on target
set password for user
Set correct permissions on user home
Set icon for login manager
Save user groups settings
Import existing user accounts
Set user password
Offer to reset settings
Reset / Restore settings
Save user groups settings
Network Setings
Set Hostname
Set Domain name
Wireless networking handled by wicd after first boot
Startup Options
List services to be started on startup (for init 4)
Save services selection
Final configuration
Wait for background configuration as needed