← Back to team overview

sslug-teknik team mailing list archive

Re: Store problemer med RH 7.0

 

Stanley Gade skrev Lørdag 16. December 2000 03:07:
> Mit spørgsmål til Jer er:
> 
> Hvad fanden går galt?

Du bliver nok nødt til at kigge i log-filerne (især /var/log/messages) og 
kigge efter eventuelle fejlmeddelelser. Det kan være drivere, forkerte 
irq-indstillinger eller lignende. Win-modemmer skulle også kunne gøre den 
slags knuder.
Du skriver, at du har installeret fra en fejlbehæftet CDROM. Hvis dette har 
ændret indholdet i nogle af programfilerne, er det ikke mærkeligt, at du 
har problemer. Så må du nok ominstallere fra en ny CD. Hvis du af en eller 
anden grund ved, hvilke pakker, der var problemer med, kan du selvfølgelig 
nøjes med at ominstallere dem (fra en ny CD eller fra nettet).

> 
> Jeg har fået denne RH 7.0 på to CD'er, hvorfra jeg har lavet en harddisk
> installation, da RH ellers crashede under installation på grund af et par
> "korrupte" RPMS på den ene CD. Er der eventuelt nogen, der kan skaffe en
> RH 7.0 kopidisk uden korrupte RPMS?
> 
> En helt anden ting:
> jeg prøvede under en installation at lade LILO lægge sig ind i MBR, dog
> kunne jeg kun boote fra floppy'en. Under denne sidste installation lod jeg
> LILO lægge sig ind først på partitionen, stadigvæk kan jeg kun boote fra
> floppy'en, på trods af, at den benyttede harddisk kun indeholder RH og
> sidder på IDE0. Kan nogen forklare mig, hvad der sker?

Dette kan være det gamle 1024-bloks problem. Ældre bios'er kender ikke til 
harddiske, der er større end 1024 blokke. Det er først for nylig, at LILO 
er blevet i stand til at boot en kernel, der ligger udenfor dette område. 
Når jeg installerer et linux-system, lægger jeg normalt /boot på sin egen 
partition. Denne partition skal så lægges tidligt på harddisken. Så løber 
man ikke ind i den slags problemer.
Nyere LILO'er skulle kunne boote fra "høje" sektorer, hvis du tilføjer 
denne linie i lilo.conf:

 lba32

 - og derefter som root kører /sbin/lilo

LILO har i øvrigt en (primitiv) mekanisme til fejlmelding.

Det følgende er hentet fra /usr/share/doc/lilo-21.4.4/README

When LILO loads itself, it displays the word "LILO". Each letter is printed
before or after performing some specific action. If LILO fails at some
point, the letters printed so far can be used to identify the problem. This
is described in more detail in the technical overview. 

  (<nothing>)  No part of LILO has been loaded. LILO either isn't installed
    or the partition on which its boot sector is located isn't active.
   L <error> ...   The first stage boot loader has been loaded and started,
    but it can't load the second stage boot loader. The two-digit error
    codes indicate the type of problem. (See also section "Disk error
    codes".) This condition usually indicates a media failure or a geometry
    mismatch (e.g. bad disk parameters, see section "Disk geometry").
   LI   The first stage boot loader was able to load the second stage boot
    loader, but has failed to execute it. This can either be caused by a
    geometry mismatch or by moving /boot/boot.b without running the map
    installer.
   LIL   The second stage boot loader has been started, but it can't load
    the descriptor table from the map file. This is typically caused by a
    media failure or by a geometry mismatch.
   LIL?   The second stage boot loader has been loaded at an incorrect
    address. This is typically caused by a subtle geometry mismatch or by
    moving /boot/boot.b without running the map installer.
   LIL-   The descriptor table is corrupt. This can either be caused by a
    geometry mismatch or by moving /boot/map without running the map
    installer.
   LILO   All parts of LILO have been successfully loaded. 


Fortsat god kamp :)

Claus


References