HomeBanner

Installation

Installation Source

1. I have downloaded the whole SuSE-Directory from ftp.suse.com to my Windows' box, how do I install the distribution?
2. I've downloaded SuSE 7.3 to my hard disk and tried to install a new system from there. No success.
3. How can I make the SuSE 8.0 installation via NFS ?
4. Why does YaST2 skip CD's in NFS install of SuSE7.3?
5. The system hangs when the virtual console switches off after 10 minutes idle time. No log messages, no CapsLock, NumLock leds, no Ctrl Alt Del, no Alt-Fn, no ping answer thru network, etc... Only a blank screen, Reset and no ideas...
6. Why am I having problems installing from the files I have downloaded from ftp.suse.com ?
7. How can I mirror the SuSE distro from ftp.suse.com
1.

I have downloaded the whole SuSE-Directory from ftp.suse.com to my Windows' box, how do I install the distribution?

Try out this Dos-Batchfile:

ftp://ftp.suse.com/pub/suse/i386/VERSION/dosutils/lhdsetup.bat

2.

I've downloaded SuSE 7.3 to my hard disk and tried to install a new system from there. No success.

Solution

What you have to do to overcome the above situation:

  1. Download (from an FTP site) or copy (from your CD-ROM) the necessary directories to your HD. I found the gunzipping of suse/images/root to suse/setup/inst-img not to be necessary, as in earlier releases.

  2. Make your boot diskette (.../suse/disks/bootdisk), and module diskettes, if needed.

  3. Boot the diskette.

  4. The very important step: After language etc. selection, go to 'Settings'/'Debug (expert)'/'Load rootimage into ramdisk' and choose 'yes'.

  5. Proceed with the installation. When asked, specify the partition and directory of your install directory. Now, the root image should be successfully loaded, and the installation should be continued as normal.

3.

How can I make the SuSE 8.0 installation via NFS ?

Nick Selby

The NFS issue I asked about has been solved (thanks Damian for that last little bit of the puzzle!). A recap for those who search this list later for answers about installing Linux to a machine over a network using NFS (man exports; man mount; man fstab; man nfs for more info):

  1. Took the SuSE 8.0 DVD and copied out the bootdisk, modules1, modules2, modules3 disks onto floppies from my windows machine following the instructions in the readme file in the /disks directory on the DVD

  2. Copied the ENTIRE SuSE DVD onto the hard drive of the machine on which I was to serve the installation files from, INCLUDING the following hidden file from the DVD to the top level of the directory in which I copied the SuSE DVD

    Important

    .S.u.S.E-disk-001.2002040315

  3. Exported - allowed to be viewed over the NFS file server - the directory into which I copied the SuSE DVD by adding it to /etc/exports

  4. SET the fstab mount instructions for the exported directory to be faster (as in DSL v. overweighted trans-continental Courier Pigeon faster) by adding this to my /etc/fstab (with heaps of caveats as described in below HOWTO)

    server:/home/nick/suse  /home/nick/suse nfs     
    rsize=32768,wsize=32768,timeo=14,intr
    	  
  5. Restarted the NFS Server (from inside Yast 2, though only after hand configuring most of it per the instructions in the document on the DVD /suse/docu/NFS-HOWTO) with the information about the client I was allowing to come in and shop around.

  6. Booted the other machine with the floppy bootdisk and then added the modulesX disks as requested

    1. Selected Start Installation

    2. Selected Network Installation

    3. Allowed it to get an IP by DHCP

    4. Entered the IP of the machine on which the NFS server was waiting

    5. Entered the directory specified in the fstab file

    6. Set up as usual in Yast.

    Installation went perfectly.

4.

Why does YaST2 skip CD's in NFS install of SuSE7.3?

Did you simply copy all CDs into one directory?

This is a bug in the 7.3 YaST2 - it only "sees" the first .S.u.S.E* file (each CD-ROM includes this file as an identification file).

As a workaround, you can copy each CD into a separate directory:


\7.3-i386
 |-CD1
 |-CD2
 |-CD3
 |-CD4
 |-CD5
 |-CD6
 |-CD7
	    

Now YaST2 should change the CDs automatically.

Alternatively you could keep all files in a single directory and modify the package description files using the following script:

 
#! /bin/sh

function fix_pkd
{
        test -e $1.bak || mv $1 $1.bak;
        echo fixing $1;
        $1.bak < sed "s@^\(InstPath:.*\)[[:digit:]]\{2\}\(.*\)@\\101\\2@"\
        > $1;
}

test -e ./.S.u.S.E-disk-002.2001092601 \
    || { echo "Please change to the installation root directory"; exit 1; }


for i in `find ./suse/setup/descr -name "*.pkd" -a -type f`; do
    fix_pkd $i;
done

	    

This will fool YaST2 into looking for all packages on the first CD :)

5.

The system hangs when the virtual console switches off after 10 minutes idle time. No log messages, no CapsLock, NumLock leds, no Ctrl-Alt-Del, no Alt-Fn, no ping answer thru network, etc... Only a blank screen, Reset and no ideas...

Turn off APM and "hardware monitoring" in the bios.

Please try to boot using the "disableapic" kernel parameter

6.

Why am I having problems installing from the files I have downloaded from ftp.suse.com ?

Never, ever, transfer files in ascii mode, even when you know that they are ascii.

7.

How can I mirror the SuSE distro from ftp.suse.com


#! /bin/sh

wget --mirror ftp://ftp.suse.com/pub/suse/i386/7.3/ \
-X /pub/suse/i386/7.3/full-names \
-X /pub/suse/i386/7.3/unsorted \
-X /pub/suse/i386/7.3/suse/beo1 \
-X /pub/suse/i386/7.3/suse/ham1 \
-X /pub/suse/i386/7.3/suse/han1 \
-X /pub/suse/i386/7.3/suse/j1 \
-X /pub/suse/i386/7.3/suse/j2 \
-X /pub/suse/i386/7.3/suse/zq1 \
-P /data \
-o log.txt

or

#! /bin/sh

rsync -arvz --exclude "full-names/" \
 --exclude "beo1/" \
 --exclude "ham1/" \
 --exclude "han1/" \
 --exclude "j1/" \
 --exclude "j2/" \
 --exclude "zq1/" rpmfind.net::linux/SuSE-Linux/i386/7.3 /data/
	

Updated: Tue, 03 Feb 2004
Valid CSS!Valid HTML 4.01!