1.3. Special Installation Procedures

1.3.1. Installation Without CD-ROM Support

What if a standard installation via CD-ROM drive is not possible? For example, your CD-ROM may not be supported because it is an older proprietary drive. A secondary machine, like a notebook, might not have any CD-ROM drive at all, only an ethernet adapter. SUSE LINUX offers the possibility of performing the installation on machines without a CD-ROM drive over a network connection. Usually this is done by means of NFS or FTP over ethernet. The following section describes the procedure.

1.3.2. Installation from a Network Source

No installation support is available for this approach. Therefore, the following procedure should only be applied by experienced computer users.

To install SUSE LINUX from a network source, two steps are necessary:

  1. The data required for the installation (CDs, DVD) must be made available on a machine that will serve as the installation source.

  2. The system to install must be booted from floppy disk or CD and the network must be configured.

1.3.2.1. Configuring a Network Installation Source

Prepare the network share by copying the installation CDs to individual directories and make these available on a system with NFS server functionality. For example, on an existing SUSE LINUX machine, copy the individual CDs with cp -a /mnt/cdrom /suse-share/.

Then rename the directory, for example, to CD1, with a command like mv /suse-share/cdrom /suse-share/CD1. Repeat this procedure for the other CDs. Then export the /suse-share directory via NFS. For information, see Section 14.9. “NFS — Shared File Systems”.

1.3.2.2. Booting for the Network Installation

Insert the boot medium in the drive. The creation of the boot disk is described in Section 1.4.1. “Creating a Boot Disk in DOS” and 1.4.2. “Creating a Boot Disk in a UNIX-Type System”. The boot menu will appear after a short time. Select Manual Installation. You can also specify additional kernel parameters. Confirm the selection with Enter. The kernel will be loaded and you will be prompted to insert the first module disk.

After a short while, linuxrc will appear and ask you to enter a number of parameters:

  1. Select the language and the keyboard layout in linuxrc.

  2. Select Kernel modules (hardware drivers).

  3. Load the IDE, RAID, or SCSI drivers required for your system.

  4. Select Load network card modules and load the needed network card driver (e.g., eepro100).

  5. Select Load file system driver and load the needed drivers (e.g., reiserfs).

  6. Select Back then Start installation / system.

  7. Select Start installation/update.

  8. Select Network then the network protocol (e.g., NFS).

  9. Select the network card to use.

  10. Specify the IP addresses and other network information.

  11. Specify the IP address of the NFS server providing the installation data.

  12. Enter the path of the NFS share (e.g., /suse-share/CD1).

Now linuxrc will load the installation environment from the network source and start YaST. Proceed with the installation as described in the User Guide manual, Chapter Installation.

1.3.2.3. Troubleshooting

  • The installation is terminated before it actually starts. The installation directory of the other machine was not exported with exec permissions. Do this now.

  • The server does not recognize the host on which to install SUSE LINUX. Enter the name and IP address of the host to install in the /etc/hosts file of the server.