Booting ------- The myLinux Server Install CD is a bootable CD with two installed kernels. The default kernel (named scsikernel) has all drivers for standard Ethernet and SCSI adapter cards compiled in. The second kernel (named idekernel) has all drivers for standard Ethernet cards compiled in, but the drivers for the SCSI adapters are compiled as modules. It is possible that the default kernel doesn't work with an IDE system. There are known problems when there are many (unused) drivers compiled into the kernel. Then it is possible to use the IDE kernel by: - pressing or at boot time or booting with activated , and then - typing mylinuxide at the boot prompt. Network ------- The myLinux Server Install CD will boot assuming an existing ethernet card eth0 and automatically start the network with the IP address 192.168.0.7. If you have already a machine with this address in your network, please unplug your network cable before booting. Otherwise neither the myLinux machine nor the existing machine in your network will be accessible after booting! Login ----- The bootable CD comes with preinstalled users root and testadmin. All passwords are set to the word: mylinux Installing ---------- The installation is not as much automated as for a SuSE Linux or RedHat Linux. The following steps are required: - Partitioning the destination disk. This is possible using an external partition manager like Acronis or PartitionMagic, or with the tools fdisk or cfdisk under myLinux. (cfdisk is a curses based graphical user interface for fdisk.) It is also possible to use a windows fdisk or partition/disk manager, but then the partition ID's have to be changed with fdisk or cfdisk to "Linux" and "Linux Swap". There are at least two partitions required: a data partition with the ID "Linux" and the bootable flag set, and a swap partition with ID "Linux swap" which should be at least twice as big as the physical memory (RAM) of the computer. - Formatting the destination disk. If for example the cfdisk utility reports two partitions /dev/hda1 with ID "Linux" and /dev/hda2 with ID "Linux swap", then the formatting can be done with the following commands: mkswap /dev/hda2 mkreiserfs /dev/hda1 - Mounting the destination root filesystem partition. If for example the cfdisk utility reports the root filesystem partition /dev/hda1 with ID "Linux", then the mounting can be done with the following commands: mkdir /mnt/hda1 mount /dev/hda1 /mnt/hda1 - Installing the myLinux system. In the home directory of the user root there are two installation scripts. The files of the myLinux system can be installed using the following command: ./install-files.sh If for example the root filesystem was mounted under /mnt/hda1, then the command is: ./install-files.sh /mnt/hda1 - Configuring the myLinux system, step 1. For configuration it is necessary to create a global configuration file. This can be done with the UNIX editor vi: cp usermanager/setup/mylinux.conf . vi mylinux.conf The first command copies the global configuration file of the install CD into the home directory of root, the second opens it using the editor vi. If the user is not familiar with the vi, it is also possible to use a earlier (f.e. under windows) created config file from a floppy disk. The floppy can be mounted using the following command: mount /dev/fd0 /mnt/floppy Then the file can be copied with the command: cp /mnt/floppy/mylinux.conf . At the beginning of the file mylinux.conf there are a few variables which shouldn't be touched: the xxxPATH and xxxUID/xxxGID variables correspond with values which are set at compile time of the whole myLinux Server system. - Configuring the myLinux system, step 2. The configuration can be activated using the second shell script in the home directory of root: ./install-config.sh If for example the configuration file was copied into the home directory as mentioned above, and the root filesystem was mounted under /mnt/hda1, then the command is: ./install-config.sh /mnt/hda1 mylinux.conf - Installing the boot loader. If the root filesystem was mounted under /mnt/hda1, this is done with the command chroot /mnt/hda1 lilo - Reboot and remove the installation CD.