- First screen on the install program let user choose the architecture type (target machine hardware) and shows the size of the minimal install
- Next screen let users choose on which device he can install the distribution. He can also choose to format or not the drive. The disk will be automaticaly partitioned.
iMedia distribution behaves diferently if it detects an harddrive or an compact flash or both.
Installing to a Compact Flash drive as boot device.
If users installs to a compact flash /var and /tmp partitions will be created in ram using tmpfs with a predetermined size. /var partition will be automaticaly created everytime the computer boots (directory structure). No data will be persistent in those partitions. The rest of the directory structure in rootfs will be persistent and has journaling fs which will ensure better handling of filesystem errors on unexpected powerfailures. Any changes to files that not reside in /var and /tmp will be preserved between reboots.Installing to a Hard Disk drive as boot device.
If the target drive is a harddrive only /tmp will be created in ram /var will be created at first boot only. Any other drive beside the boot device will be mounted on /opt/extra.| Next screen will show the progress of diskpartitioning/formating and base distibution install.
| Next scren let user choose installing a predefined system from a list of templates that will automaticaly select the needed packages or user can choose himself what packages to install. The last column shows the total size of the installed packages. |
If the user choose to Select individial packages a list grouped by category will be shown with the details of each package. Also user can view a list of files on the packages by pressing <View File List>. When packages are selected Install size will reflect the total size of packages selected. | Next screen will show the progress bar of package install. |
After distro and packages has been installed user can setup his networking choosing between dynamic address assignment (DHCP) or static. | Next screen help user to add an another user beside root user. |
| In the last screen user can add more users or change settings for created users (password,shell, home directory etc). | |
Configure/Update System
We provide an easy way to configure your system options add or update packages on sysadmin package.By using sysadmin package will you'll get a nice interface for configuring network, administrating users, install or update packages from cdrom, harddrive or network location(ftp/http).
Screenshot of main sysadmin menu. | Screenshot of ftp packages update settings menu. The screen after this is similar to select packages screen found in install. |
Distribution startup operation basics.
After kernel is booted control is passed to init which will execute /etc/rc.sysinit and the applications startup scripts located in /etc/init.d and /etc/rcS.dThe /etc/init.d directory can be used to perform operations like mount or create filesystem before other modules/applications are loaded from /etc/rcS.d/. In /etc/init.d/ you will find createvar script which prepare /var partition if you are running the distribution on a compact flash card.
In /etc/rcS.d/ you will find startup scripts for kernel modules and different daemons like:
10network, 20syslog, M20-sound, M40-httpd (the prefix M means that the feature has been installed from a package).
Each package which has a daemon has his own startup script premade.
In the init scripts you can choose to redirect boot messages to console, LCD or select booting to be totaly silent. This is done by creating a file boot.silent (for silent boot) or boot.lcd in /etc/ directory (touch /etc/boot.lcd). /td>
