← Back to team overview

sslug-teknik team mailing list archive

Re: Ændre i et Linux boot image

 

Bo Vagner Højer wrote:


On Thu, 12 Oct 2006, Jesper Thorup Nielsen wrote:

Jørgen Heesche skrev:
Danske oversættelser gør det deværre lidt vanskeligt at tale sammen om problemer.
Der er måske tale om segmentation fault.

Det var heller ikke meningen, jeg opdagede for sent at det også var systemet der snakkede dansk. Men jeg syntes at der er en del sprogforvirring i Linux.

Det er da lige meget, om man får en segmentation fault eller lagersegmentfejl i hovedet. Det er en lige uforståelig melding for de fleste og skyldes for det meste, at programmet ikke har et særligt højtudviklet fejlmeldingssystem. Se det anser jeg for et problem i Linux/unix.

I forbindelse med dd er det typisk fordi man har bedt om en større blokstørrelse (BS) end de fysisk er muligt at anvende. Prøv at sætte BS ned og count tilsvarende op.

Fejlmeddelelsen segmentation fault (eller den egenlig meget gode oversættelse: lagersegmentfejl) er måske umiddelbart lidt kryptisk: man skal vide lidt om, hvordan en computer arbejder, eller rettere hvordan memory (hukommelsen, det interne lager) administreres. Et program skal bede om at få adgang til en del af det frie område i memory (allocate memory) før der kan skrives i det. Hvis et program adresserer uden for det allokerede område fås fejlmeddelelsen 'segmentation fault'. I det aktuelle tilfælde forsøger programmet at lagre en datablok, der er for stor til det tildelte lagerområde. Det er også en fejladressering.

Og med hensyn til et 'højt udviklet fejlmeldingsystem': meddelelsen 'segmentation fault' er entydig.

SKIP

--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx
Registered Linux User #401007


Follow ups

References