Avatar billede the_rock Nybegynder
28. juli 2004 - 17:33 Der er 4 kommentarer og
1 løsning

Hjælp til init fejl ved kernel boot(2.6.7)

Hej.. jeg har et lille problem her som jeg er stødt på 2 gange nu..
Det drejer sig om når jeg compiler min 2.6.7 kernel så ser det hele fint ud og lilo bliver sat rigtigt op som jeg har læst på diverse guides. Men så går det galt når den skal boote. Alt bliver loadet fint lige indtil jeg skal logge ind så stopper den simpelhen og kommer med det her

init: Id "2" respawning too fast: disabled for 5 minutes
init: Id "1" respawning too fast: disabled for 5 minutes
init: Id "3" respawning too fast: disabled for 5 minutes
init: Id "4" respawning too fast: disabled for 5 minutes
init: Id "5" respawning too fast: disabled for 5 minutes
init: Id "6" respawning too fast: disabled for 5 minutes
init: no more processes left in this runlevel

også gør den ellers det samme igen 5mins senere...

jeg har pøvet at læse mig frem til noget med at det skulle være noget i vejen med min /etc/inittab men sådan som den er nu ser den fin ud

id:2:initdefault:
si::sysinit:/etc/init.d/rcS
~~:S:wait:/sbin/sulogin
10:0:wait:/etc/init.d/rc 0
11:1:wait:/etc/init.d/rc 1
12:2:wait:/etc/init.d/rc 2
13:3:wait:/etc/init.d/rc 3
14:4:wait:/etc/init.d/rc 4
15:5:wait:/etc/init.d/rc 5
16:6:wait:/etc/init.d/rc 6
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
pf::powerwait:/etc/init.d/powerfail start
pn::powerwait:/etc/init.d/powerfail now
po::powerwait:/etc/init.d/powerfail stop
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

håber i kan hjælpe.
Avatar billede strych9 Praktikant
28. juli 2004 - 18:22 #1
Problemet er getty. Her: 1:2345:respawn:/sbin/getty 38400 tty1

Getty er den process der beder om at logge ind. Når init kører igennem inittab vil den forsøge at "spawne" en getty process indtil det lykkes for den. Sommetider vil det ikke lykkes, og så vil den gå i et loop. Der er sat en begrænsning på hvor mange getty processer der kan startes i et tidsinterval for ikke at få boxen til at stå og gå i selvsving på 100% cpu pga getty spawning. Derfor fejlbeskeden.

Vi kan udelukke følgende:
Hvis der var et problem med LILO ville du ikke komme så langt som til denne fejlbesked.
Der kan læses fra din hdd. Den formår at finde /sbin/init på hdd, og dermed er kernel ok, bootloader ok, filsystem drivere er ok, hdd integritet ok.

Så hvad kan det være? Jeg mener at getty er en del af sysvinit, så den kan du forsøgsvis geninstallere.
En anden grund til at getty måske laver exit så snart den er kørt kan være manglende seriel port driver i din kernel (tty1-6 skal bruge den. Har du overhovedet et /dev/tty device?). Måske er det bare modulet der mangler?
Avatar billede Slettet bruger
28. juli 2004 - 21:17 #2
stable/testing/unstable?
har kun erfaring med 2.6  på unstable.
Og det eneste man næsten skal foretage sig for at det går godt er at installere module-init-tools
Avatar billede the_rock Nybegynder
29. juli 2004 - 00:03 #3
jeg fik det til at virke jeg fjernede simpelhen /dev som filsystem i kernelen men du for de points aligevel fordi du svarede så hurtigt, flot forum arbejde :P
Avatar billede strych9 Praktikant
29. juli 2004 - 00:28 #4
ok, hmm du mener at du simpelthen fjernede DevFS?
Avatar billede the_rock Nybegynder
31. juli 2004 - 15:28 #5
ja det var lige det jeg gjore
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester