/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Kernal Panic - No init fount - /sbin/init ~
Fra : Michael Andreasen


Dato : 09-08-02 21:29

Indlæget er tidligere forsøgt postet til sslug.teknik men er aldrig dukket
op på deres server, så nu prøver jeg her:

Jeg har forsøgt at sætte en lille linux op på min pc (hdc disken)

Jeg har gjort følgende:

1. Downloadet 2.4-18 fra kernal.org, compileret den og kopieret bzImage til
/boot (hdc1)

2. Grub: menu.lst har jeg:

title=small v0
root(hd2,0)
kernel /boot/bzImage root=/dev/hdc3

Den starter egentligt godt nok op, men efter noget tid så kommer den med en
"kernal panic - no init found" - eller noget i den retning.

Spørgsmålet er nu hvordan kommer jeg videre herfra? Så vidt jeg kan forstå
skal jeg som monimum have en /sbin/init på root disken.. Hvor finder jeg
den, og hvad skal jeg ellers bruge?

Jeg har søgt lidt på google uden at være heldig

Supergode links er også meget velkomne

--
Mvh
Michael Andreasen




 
 
G (09-08-2002)
Kommentar
Fra : G


Dato : 09-08-02 22:29

"Michael Andreasen" <maskinen2000@hotmail.com> writes:

> Indlæget er tidligere forsøgt postet til sslug.teknik men er aldrig dukket
> op på deres server, så nu prøver jeg her:

Har du meldt dig ind?

> Spørgsmålet er nu hvordan kommer jeg videre herfra?

Det gør du ikke.

Du begynder forfra med at installere en distribution.

> Så vidt jeg kan forstå
> skal jeg som monimum have en /sbin/init på root disken.. Hvor finder jeg
> den,

Du kan sikkert finde den på sunsite, men hvordan har du tænkt dig at
placere den på dit filsystem? Det skal du for resten lige have lavet
først.

Hvis du endelig fik lagt init ind, ville du sandsynligvis ende med at
have en cursor til at stå og blinke et sted på skærmen.

init's funktion er at starte en række dæmoner og et program der er i
stand til at tage sig at kommunikation med brugeren.

>og hvad skal jeg ellers bruge?

Lidt af hvert. Hvor meget kommer lidt an på hvad du vil bruge den Linux
til.
Jeg har installeret 898 Debian-pakker på min maskine. På en server med
mange opgaver er der 567 og på en med meget få opgaver 256. Man kan
overleve med endnu færre men der er ting der bliver knap så sjove.

> Supergode links er også meget velkomne

http://www.sslug.dk/linuxbog/

G

--
Det gode ved perl er at en Panodil tager hovedpinen når man har banket
hovedet ind i muren et par gange.      - citat Peter Makholm

Michael Andreasen (09-08-2002)
Kommentar
Fra : Michael Andreasen


Dato : 09-08-02 23:26

"G" <grove@sslug.dk> wrote in message
news:7gsn1nraas.fsf@serena.fsr.ku.dk...
> Har du meldt dig ind?

:ø] Njøøøe

>> Spørgsmålet er nu hvordan kommer jeg videre herfra?
> Det gør du ikke.

Jo jeg gør!

> Du begynder forfra med at installere en distribution.

Nope.. Har installeret RH, Debian, Gentoo m.m. Hvorfor skulle jeg installere
en dist?

> Du kan sikkert finde den på sunsite, men hvordan har du tænkt dig at
> placere den på dit filsystem? Det skal du for resten lige have lavet
> først.

Done... Jeg har tænkt mig at kompile den med gcc som jeg har liggende på
hda1, er det ok med dig?

> Hvis du endelig fik lagt init ind, ville du sandsynligvis ende med at
> have en cursor til at stå og blinke et sted på skærmen.

Tjaaee.. så er jeg da lidt længere! ps..... /bin/bash er jeg igang med at
compile.. den må kunne nogle tricks

> init's funktion er at starte en række dæmoner og et program der er i
> stand til at tage sig at kommunikation med brugeren.

sysvinit er svaret har jeg fundet ud af i mellemtiden. Og den har jeg
iøvrigt også tænkt mig at compile med gcc og ligge det over på filsystmet,
hvis det er ok med dig?

> Lidt af hvert. Hvor meget kommer lidt an på hvad du vil bruge den Linux
> til.

> Jeg har installeret 898 Debian-pakker på min maskine. På en server med
> mange opgaver er der 567 og på en med meget få opgaver 256. Man kan
> overleve med endnu færre men der er ting der bliver knap så sjove.

jamen godt så - kan ikke lige se sammenhængen? Jeg har et par produktions
servere kørende med x antel mio. hits/dg.. og?

> http://www.sslug.dk/linuxbog/

tsk tsk...

Tjaaee.. jeg må sige jeg er noget (meget) skuffet over tonen i dit indlæg.
Er en af idérne med Linux ikke at det er åbent for alle? Og er idéen med
denne NG ikke at man kan søge hjælp? Well... Du har ganske ret i, at en
række dists kan sikkert løse mine problemer, men det var nu ikke det jeg
ønskede Jeg indrømmer gerne at det er lidt voldsomt det jeg har kastet mig
ud i, men omvendt hvis jeg ikke gør det lærer jeg ikke det jeg gerne vil,
som er en bred grundlæggende forståelse for opbygningen af en linuxdists.

Tidligere idag downloade jeg for første gang en Kernal - nu har jeg et
filsystem, grub loader, sysvinit, og Bash - det virker stadik ikke efter
hensigten, men når det kommer til det så har jeg opnået det jeg ville.

Mvh
Michael Andreasen



enrique (10-08-2002)
Kommentar
Fra : enrique


Dato : 10-08-02 00:02

On Sat, 10 Aug 2002 00:26:16 +0200, Michael Andreasen wrote:

>> Du begynder forfra med at installere en distribution.
>
> Nope.. Har installeret RH, Debian, Gentoo m.m. Hvorfor skulle jeg
> installere en dist?

Og hvis det endelige skulle ske' kan man da bare boot i "rescue" mode med
rh/gentoo lave en chroot og fikse problemet....

--
Mvh. / Kind regards
Henrik Farre
http://www.cs.auc.dk/~enrique
http://www.fsf.org/philosophy/no-word-attachments.html

G (10-08-2002)
Kommentar
Fra : G


Dato : 10-08-02 00:06

"Michael Andreasen" <maskinen2000@hotmail.com> writes:

Jeg havde totalt misforstået hvad det var du var i gang med. Jeg har
ikke lagt mærke til dig før, så jeg troede du var newbie der ikke havde
sat dig ind i hvad Linux var.

> Nope.. Har installeret RH, Debian, Gentoo m.m. Hvorfor skulle jeg installere
> en dist?

Det er bare langt nemmere, men jeg synes at kunne forstå at du forsøger
at opbygge en langt dybere forståelse af hvordan tingene hænger sammen.

> > Du kan sikkert finde den på sunsite, men hvordan har du tænkt dig at
> > placere den på dit filsystem? Det skal du for resten lige have lavet
> > først.
>
> Done... Jeg har tænkt mig at kompile den med gcc som jeg har liggende på
> hda1, er det ok med dig?

Ja, men jeg kunne ikke se at dit første indlæg i tråden at du var
linuxbruger i forvejen. Så er det jo ikke noget probelm.

> Tjaaee.. så er jeg da lidt længere! ps..... /bin/bash er jeg igang med at
> compile.. den må kunne nogle tricks

Ja. Så kan du starte andre programmer, og i det omfang de indbyggede
kommandoer tillader det navigere rundt i filsystemet. Jeg ville nu nok
vælge sash i første omgang der er langt flere kommandoer indbygget.

> jamen godt så - kan ikke lige se sammenhængen? Jeg har et par produktions
> servere kørende med x antel mio. hits/dg.. og?

Det var jeg jo ikke klar over.

> > http://www.sslug.dk/linuxbog/

Det er nok ikke det rigtige til din opgave.

> Tjaaee.. jeg må sige jeg er noget (meget) skuffet over tonen i dit indlæg.

Som sagt havde jeg fuldstændig misforstået hvad du var i gang med.

> Er en af idérne med Linux ikke at det er åbent for alle?

Jo.

> Og er idéen med
> denne NG ikke at man kan søge hjælp?

Det var da også det jeg forsøgte, jeg havde bare ikke forstået hvilket
niveau hjælpen skulle gives på.

> ønskede Jeg indrømmer gerne at det er lidt voldsomt det jeg har kastet mig
> ud i,

Meget. Og når jeg nu var klar over at du ikke var forvirret newbie,
synes jeg det var på sin plads at forsøge at stoppe dig inden du begik
selvmord.

> men omvendt hvis jeg ikke gør det lærer jeg ikke det jeg gerne vil,
> som er en bred grundlæggende forståelse for opbygningen af en linuxdists.

Jeg tror nu der er andre måder.

> Tidligere idag downloade jeg for første gang en Kernal - nu har jeg et
> filsystem, grub loader, sysvinit, og Bash - det virker stadik ikke efter
> hensigten, men når det kommer til det så har jeg opnået det jeg ville.

Hvad er det umiddelbare mål?

Umiddelbart ville jeg nok fortsætte med noget der svarer til
util-linux-, fileutils- og netbase-pakkerne på Debian. Hvad det præcis
bliver til du skal hente, har jeg ikke lige umiddelbart overblik
over. Kig på en installeret (fra en distro) linuxmaskine og se hvad
pakkerne installerer.

G

--
if your typing speed is the main issue when you're
coding, you're doing something seriously wrong.
                  -- citat Linus Torvalds

Michael Andreasen (10-08-2002)
Kommentar
Fra : Michael Andreasen


Dato : 10-08-02 00:19

"G" <grove@sslug.dk> wrote in message
news:7gbs8br5tc.fsf@serena.fsr.ku.dk...
> Jeg havde totalt misforstået hvad det var du var i gang med. Jeg har
> ikke lagt mærke til dig før, så jeg troede du var newbie der ikke havde
> sat dig ind i hvad Linux var.

ok.. Sorry jeg fór lidt op så.. Jeg har siddet ved skærmen siden kl 0800 og
er nok lige en tand for træt nu til at læse indlæt :) Men jo, jeg er nok
stadig newbee i forhold til mange af jer andre.. Jeg har rodet med Linux i
et par måneder og er også nu her i gruppen.

> Det er bare langt nemmere, men jeg synes at kunne forstå at du forsøger
> at opbygge en langt dybere forståelse af hvordan tingene hænger sammen.

Yep.. Hver gang jeg sidder og installerer en eller anden dists så irriterer
det mig, at jeg ikke helt forstår hvad der ligger "bag" det hele

> vælge sash i første omgang der er langt flere kommandoer indbygget.

sahs. Ok den kigger jeg på.

> > > http://www.sslug.dk/linuxbog/
> Det er nok ikke det rigtige til din opgave.

:ø]

> Meget. Og når jeg nu var klar over at du ikke var forvirret newbie,
> synes jeg det var på sin plads at forsøge at stoppe dig inden du begik
> selvmord.

ok.. det var nok i virkeligheden meget fornuftigt - når jeg læser mit indlæg
igen kan jeg godt se at det kunne tolkes som om at jeg aldrig før havde
prøvet at installere linux og havde forvildet mig ind på www.kernel.org :)

> > men omvendt hvis jeg ikke gør det lærer jeg ikke det jeg gerne vil,
> > som er en bred grundlæggende forståelse for opbygningen af en
linuxdists.
> Jeg tror nu der er andre måder.

fortæl fortæl

> > Tidligere idag downloade jeg for første gang en Kernal - nu har jeg et
> > filsystem, grub loader, sysvinit, og Bash - det virker stadik ikke efter
> > hensigten, men når det kommer til det så har jeg opnået det jeg ville.
> Hvad er det umiddelbare mål?

Tjaae at lave en lille dists som virker med de mest basale ting - jeg har
ikke tænkt mig at benytte de ting jeg laver i et produktionsmiljø. Jeg
overvejede lidt at se om den viden jeg kunne samle mig, kunne give basis for
at forsøge at finde et hardware miljø der kunne operere under 12v og derefer
lave en lille linux til min bil, hvis formål skulle være at indsamle data,
som jeg herefter kunne efterbehandle - men det var bare en tanke om noget
der ligger langt ude i fremtiden og bliver sikkert aldrig til noget.

> Umiddelbart ville jeg nok fortsætte med noget der svarer til
> util-linux-, fileutils- og netbase-pakkerne på Debian. Hvad det præcis

ok.. godt input

--
Mvh
Michael Andreasen






J. A. Langdorf-Jørge~ (10-08-2002)
Kommentar
Fra : J. A. Langdorf-Jørge~


Dato : 10-08-02 04:47

On Saturday 10 August 2002 01:18, Michael Andreasen wrote in message
<aj1ikv$huj$1@sunsite.dk>:
> "G" <grove@sslug.dk> wrote in message
> news:7gbs8br5tc.fsf@serena.fsr.ku.dk...
>> Jeg tror nu der er andre måder.
> fortæl fortæl

Hvis jeg har fattet hvad du prøver på, så burde <URL:
www.linuxfromscratch.org/ > være en god hjælp på vejen.


/J-


--
The address in the From: header is valid, but rarely checked.
To mail me, use this (and have a good reason!):
U: jorge
D: langdorf com

G (10-08-2002)
Kommentar
Fra : G


Dato : 10-08-02 12:21

"Michael Andreasen" <maskinen2000@hotmail.com> writes:

> "G" <grove@sslug.dk> wrote in message
> news:7gbs8br5tc.fsf@serena.fsr.ku.dk...

> > vælge sash i første omgang der er langt flere kommandoer indbygget.
>
> sahs. Ok den kigger jeg på.

Der er også den fordel at sash er statisk lænket så den afhænger ikke
af diverse biblioteker, det bør gøre det nemmere at få den til at køre.

> > Jeg tror nu der er andre måder.
>
> fortæl fortæl

Der afhænger jo nok i virkeligheden af hvilken tilgang til tingene man
foretrækker. Jeg er teoretiker (læser matematik med datalogi som bifag)
men ret nysgerrig af natur, så jeg har læst mig til en del (også som en
del af mit studium) inden jeg har afprøvet det.

Jeg ville vente et godt stykke tid før jeg kastede mig ud i praktiske
forsøg, og i stedet studere et fungerende system. På et tidspunkt ville
jeg så begynde at se om jeg kunne ændre lidt i hvordan systemet virkede.

Jeg ville starte med at sætte mig ind i boot-processen, dvs. forstå at
lilo/grub starter kernen, at kernen så initialiserer en masse hardware
og derefter forsøger at starte præcis én proces, som standard init. Det
er så der du er kommet til eksperimentielt. Så ville jeg gå videre til
init og forstå runlevels, og det er nok her jeg ville starte med at
rode.

Derudover kan det betale sig at kigge pakkesystemet i kortene og se
hvilke afhængigheder der er og på den måde få en idé om hvilke dele af
systemet der er væsentligere end andre.

> > Hvad er det umiddelbare mål?
>
> Tjaae at lave en lille dists som virker med de mest basale ting

Jo, men hvad opfatter du som basale ting? Er det nok at du kan køre
nethack i konsolen, vil du kunne oversætte en kerne, ...?

> > Umiddelbart ville jeg nok fortsætte med noget der svarer til
> > util-linux-, fileutils- og netbase-pakkerne på Debian. Hvad det præcis

Du skal nok også på et tidligt tidspunkt have fat i glibc.

..Henrik

--
Den største fordel ved Windows er den gode understøttelse af
Windows-programmer.
-- citat Niels Andersen (i dk.edb.system.unix)

Michael Andreasen (10-08-2002)
Kommentar
Fra : Michael Andreasen


Dato : 10-08-02 12:42

"G" <grove@sslug.dk> wrote in message
news:7g3ctnq7ru.fsf@serena.fsr.ku.dk...
> Der er også den fordel at sash er statisk lænket så den afhænger ikke
> af diverse biblioteker, det bør gøre det nemmere at få den til at køre.

Ok jeg finder den idag og prøver mig frem med den

> Der afhænger jo nok i virkeligheden af hvilken tilgang til tingene man
> foretrækker. Jeg er teoretiker (læser matematik med datalogi som bifag)
> men ret nysgerrig af natur, så jeg har læst mig til en del (også som en
> del af mit studium) inden jeg har afprøvet det.

puuhhhaaa er selv tidligere stud.jur... Jeg tror jeg har læst nok terori
for et stykke tid frem Men ellers en ok måde og meget lærerig, som
oftest fanger men detaljer som man ikke finder når man eksperimenterer. Jeg
fortrækker nok i virkeligheden en kombination af de to måder.

> > Tjaae at lave en lille dists som virker med de mest basale ting
> Jo, men hvad opfatter du som basale ting? Er det nok at du kan køre
> nethack i konsolen, vil du kunne oversætte en kerne, ...?

Det basale system er for mig et system som kun har de absolut nødvendigste
ting med i kernen og intet andet. som kan boote og køre ens egne simple c
applikationer. Noget jeg iøvrigt i den forbindelse har haft mange lærerige
erfaringer af var da jeg downloadede en 2.4-18 fra kernel.org - og pakkede
den ud og skrev: make menuconfig
Så kommer man ind i et menusystem hvor man selv kan sidde og se hvilke
options der er for f.eks. filsystem eller networking o.s.v. F.eks. om kernel
skal understøtte ipv6 og QOS/QBS (trafik fordeling) - derefter kan man køre,
make dep og make clean o.s.v.. . Meget interesant synes jeg :)

På færdige dists er disse ting meget ofte allerede fastlagte - på debian har
man dog mulighed for at vælge en del af det, men hvis man selv kompilerer
kernel kan man 100% selv bestemme.. For at vide hvor langt man kan gå, er
man nød til at vide hvilke muligheder man har :ø]

Mvh
Michael



Christian Laursen (10-08-2002)
Kommentar
Fra : Christian Laursen


Dato : 10-08-02 22:33

G <grove@sslug.dk> writes:

> Jeg ville starte med at sætte mig ind i boot-processen, dvs. forstå at
> lilo/grub starter kernen, at kernen så initialiserer en masse hardware
> og derefter forsøger at starte præcis én proces, som standard init. Det
> er så der du er kommet til eksperimentielt. Så ville jeg gå videre til
> init og forstå runlevels, og det er nok her jeg ville starte med at
> rode.

Hvis man vil lave en helt custom linux behøver man ikke nødvendigvis
interessere sig for runlevels, da det blot er noget sysvinit kører med.

Jeg har selv bygget et par custom 'dists', og de har ikke noget, der
bare kommer i nærheden af runlevels. :)

Den ene hedder i øvrigt Minimal-router og kan downloades her:
http://borderworlds.dk/projects/#mr

Den består stort set kun af et perl script, der henter de nødvendige
pakker og bygger dem, samt en hjemmelavet init.

--
Med venlig hilsen
Christian Laursen

Michael Andreasen (10-08-2002)
Kommentar
Fra : Michael Andreasen


Dato : 10-08-02 00:56

"Michael Andreasen" <maskinen2000@hotmail.com> wrote in message
news:aj18n1$adj$1@sunsite.dk...
> Spørgsmålet er nu hvordan kommer jeg videre herfra? Så vidt jeg kan forstå
> skal jeg som monimum have en /sbin/init på root disken.. Hvor finder jeg
> den, og hvad skal jeg ellers bruge?

Tror jeg nærmer mig:

Mangler SysVinit + Ncurses + Bash + util-linux - prøver igen en af dagene

Mvh
Michael Andreasen



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste