Handledning till RedHat 5.0
1998-04-28 av Björn Larsson

Index
1 Installtion av Red Hat 5.0
2 Konfigurering av X
3 Kommandot init och filen inittab
4 LILO, OS loader från Linux
5 Uppgradering av libc
6 Uppgradering av Bash
7 Kommandot (u)mount (floppy, hd, cdrom, nfs och ZIP)
8 Packa (upp) filer med tar och gzip
9 Installtion av Ljudkort
10 Installtion av Modem för KTH

Tillbaka till Huvusidan

  1. Installtion av Red Hat 5.0
    Till installtionen behövs:
    RedHat boot disk
    RedHat CD-ROM 1

    Inför installtionen bör du veta:
    Vilket grafik kort du har(typ, antal MB)
    Vilken sorts skärm du har(typ, frekvens, upplösning)
    Typ av nätverks kort(även IP-nummer, Subnet, DNS, Default Gateway)
    Typ av skrivare(nätverk=även ip-nummer)
    Vilken partition du skall installera linux på(linux fungerar både på extended och slavdisken)

    Att tänka på under installtionen:
    Glöm ej att installera gcc och libc, även om du inte tänker programera!
    När frågan om MetroX kommer så om du svara nej kommer XFree 86 att installeras.
    LILO behöver ej installeras på hda det går bra att installera den på den tänkta linux pratitonen, men då behövs någon annan OS loader, typ OS2 boot manager
    Index

  2. Konfigurering av X
    MetroX
    När du har loggat in, så starta x med kommandot 'startx'
    Om inte detta fungerar så får du konfigurera om X med kommadot 'configX'

    XFree 86
    När du har loggat in, så starta x med kommandot 'startx'
    Om inte detta fungerar så får du konfigurera om X med kommadot 'Xconfigurator --expert'

    Om X ej starta eller skärmen bara flimrar, kan du döda X med ‘ctrl+Alt+backspace’
    Index

  3. Kommandot init och filen inittab
    'init 0' = stänger av datorn
    'init 6' = starta om datorn

    Det finns två sätt att starta datorn på, med eller utan X vid start.
    Om du vill att x skall starta automatisk så ändra värdet default i filen /etc/initttab
    'id:5:initdefault:' 3=utan X och 5=med X, använd aldrig 0 eller 6
    Index

  4. LILO
    LILO används för att ladda ett opertivsystem, t.ex. Linux, Dos
    Filen finns under /etc och heter lilo.conf

    Om du har gjort förändringar i lilo.conf måste du kompilera om lilo, skriv 'lilo' och starta om.
    Index

  5. Uppgradering av libc
    För att kunna installera StarOffice 4.0 så måste libc uppgraderas till libc-5.4.44
    Den version som finns installerad idag är libc-5.3.12, OBS tag ej bort detta paket för det innehåller även libc-6.0.

    1. Starta 'control-panel' (klicka med höger mus knapp på desktopen och välj 'Administration' och sedan 'control-panel'.

    2. klicka på 'package management'

    3. Välj 'configure'
    Skriv här in sökvägen till filen ‘libc-5_4_44-1rh42_i386.rpm’ och tryck på OK

    4. Tryck på 'Available' och välj 'Libraries' och leta upp filen 'libc-5.4.44'
    Välj i detta skede att installera, OBS ej uppgradera.

    5. Avsluta nu 'package management'

    6. Starta ett 'shell'

    7. Skriv(för att fixa lite buggar i installtions programmet för libc-5.4.44)
    'rm /usr/i486-linux-libc5/lib/libc.so* -f'
    'cp /lib/libc.so.5.4.44 /usr/i486-linux-libc5/lib/'
    'cd /usr/i486-linux-libc5/lib/'
    'ln -s libc.so.5.4.44 libc.so.5'

    8. Klart! Starta om datorn!
    Index

  6. Uppgradering av Bash
    1. Packa upp filen i en tom katalog

    2. Kör './configure' och därefter 'make'. Nu är bash färdigkompilerad.

    3. Kopiera bash till /bin och manualerna till /usr/local/man(alla *.1 till man1 osv)
    OBS: Du kan ej skriva över bash om du använder den. För att byta shell skriv chsh -s /bin/<shell>,
    exempel chsh -s /bin/tcsh.
    OBS2: Om bash ej fungerar när du statar om så är det rökt. Skapa en användare med root rättigheter
    som kör något annat shell, ex tsch.
    Index

  7. Kommandot (u)mount (floppy, hd, cdrom, nfs och ZIP)
    Vi avmontering får du ej vara placerad på detta media.

    CDROM(ISO 9660):
    Montera skriv 'mount /mnt/cdrom'
    Avmontera skriv 'umount /mnt/cdrom'
    Du kan nu få ut cdskivan med kommandot 'eject cdrom'

    Floppy(linux):
    Montera skriv 'mount /mnt/floppy'
    Avmontera skriv 'umount /mnt/floppy'
    För att formatera en diskett skriv 'mke2fs /dev/fd0 1440'
    Tänk på att du måste avmonter och monter om du vill byta diskett!

    Floppy, HD(fat):
    För att använda Floppy(fat) och hårdiskar(fat) måste du fixa lite.
    För att formatera en diskett skriv 'mformat a:'
    Öppna filen fstab 'pico /etc/fstab'
    Så här ser en standard fil ut:

    /dev/hda5

    /

    ext2

    defaults

    1

    1

    /dev/fd0

    /mnt/floppy

    ext2

    noauto

    0

    0

    /dev/cdrom

    /mnt/cdrom

    iso9660

    noauto,ro

    0

    0

    none

    /proc

    proc

    defaults

    0

    0


    Tillägg för floppy(fat):

    /dev/fd0

    /mnt/floppy_fat

    msdos

    noauto

    0

    0

    detta kräver att du skapar katalogen floppy_fat 'mkdir /mnt/floppy_fat'

    Tillägg för hårddisk(fat, ej fat32):

    /dev/hd??

    /mnt/<namn>

    msdos

    defaults

    0

    0

    hda(är master), hda1(är första partitionen på master) och hdb(är slave)
    <namn> kan vara vad som helst, men tänk på att du måste skapa katalogen.

    Gör ändringarna och spara med 'ctrl+o' och avsluta med 'ctrl+x'

    NFS
    NFS måste vara installerat för att det skall fungera, exempel för KTHs UNIX arkiv:

    unix-arkiv.kth.se:/cdroms

    /mnt/kth

    nfs

    noauto

    0

    0


    Om du vill göra detta via kommando prompten skriv 'mount unix-arkiv.kth.se:/cdroms /mnt/kth'

    Zip-Drive via Parallelport:
    under utveckling…
    Index

  8. Packa (upp) filer med tar och gzip
    För att packa filer behövs både tar och gzip

    Ett exempel för att packa alla filer i katalogen test och samtliga under kataloger:
    'tar cvf backup.tar test/'
    'gzip backup.tar' nu skapas en backup.tar.gz fil.
    eller allt i ett kommando 'tar cvf - test/ | gzip -c > backup.tar.gz'

    För att packa upp filen är det lättast att använda Midnight Commander,
    men det går lika med kommandon. OBS: kom ihåg att stå i rätt katalog när du packar upp.
    'gunzip backup.tar.gz'
    'tar xvf backup.tar'
    eller allt i ett kommando 'gnuzip -c backup.tar.gz | tar xvf -'
    Index

  9. Installtion av Ljudkort
    SoundBlaster:
    skriv 'sndconfig',
    om program krasar när det försöker hitta ett PnP kort så skriv 'sndconfig --noprobe'.

    Ej SoundBlaster:
    Under utveckling...
    Om du skall installera ett Crystal ljudkort skriv ‘/sbin/modprobe cs4232.o’
    Index

  10. Installtion av Modem för KTH
    Under utveckling...
    1. Kerneln måste vara konfigurerad att södja PPP. Många standard kernels är redan kompilerade med det, men om man kompilerar den själv måste man ange det när man kör 'make config'.

    2. Installera pppd. I Slackware ligger pppd i /usr/lib/ppp

    3. Scripten som jag använder för att logga in mot KTH är väldigt enkla. De ligger i två filer som heter ppp och kth. Glöm inte att lägga in ditt username och password i kth.

    /usr/local/bin/ppp:
    /usr/lib/ppp/pppd lock connect '/usr/lib/ppp/chat -f /usr/local/etc/kth' /dev/modem 38400 debug crtscts defaultroute

    /usr/local/etc/kth:
    ABORT BUSY ''atdt149680 gin: username@domain ord: password > ppp

    Glöm inte att göra ppp körbar med 'chmod a+x ppp'.

    4. För att Linux ska kunna få reda på de IP-nummer som hör ihop med IP-adresserna bör du lägga till raderna
    nameserver 130.237.72.201
    nameserver 130.237.48.99
    nameserver 130.237.48.200
    i filen /etc/resolv.conf.

    För att slippa vänta på att en nameserver ska översätta adressen varje gång man kör telnet till KTH kan man lägga upp de adresser man använder ofta i filen /etc/hosts. I min /etc/hosts har jag lagt till:
    130.237.48.6 zafir.e.kth.se zafir
    130.237.48.11 spirou.e.kth.se spirou
    130.237.223.3 alv.nada.kth.se alv
    130.237.227.21 dront.nada.kth.se dront

    Det syns inte att PPP fungerar när man kopplar upp sig mot KTH.
    Testa med telnet mot någon dator... eller titta i logfilen med kommandot "tail -f /var/adm/messages".
    Index