/ 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
sysvinit & Agetty part II
Fra : Michael Andreasen


Dato : 11-08-02 19:33

Jeg har installeret følgende i et lille testsystem: /mnt/test

Kernel: 2.4-18, glibv, sysvinit, Bash, Ncurses, utils-linux, sh-utils

jeg kan godt: chroot /mnt/test /bin/bash <- Det virker fint

Hvis jeg stater /sbin/agetty så hopper den pænt til login prompt

Men hvis jeg booter systemet så beder den mig først indtaste en runlevel og
så går den ellers død uden at gå til agetty

Min inittab ser sådan ud:

a1:1:respawn:/sbin/agetty 38400 tty1 linux
a2:2:respawn:/sbin/agetty 38400 tty2 linux
a3:3:respawn:/sbin/agetty 38400 tty3 linux
a4:4:respawn:/sbin/agetty 38400 tty4 linux
a5:5:respawn:/sbin/agetty 38400 tty5 linux
a6:6:respawn:/sbin/agetty 38400 tty6 linux

Da det er mit første forsøg på at sætte en boks op fra bunden, håber der er
nogen der kan hjælpe mig lidt videre :)

Mvh
Michael Andreasen




 
 
Kent Friis (11-08-2002)
Kommentar
Fra : Kent Friis


Dato : 11-08-02 20:02

Den Sun, 11 Aug 2002 20:32:59 +0200 skrev Michael Andreasen:
>Jeg har installeret følgende i et lille testsystem: /mnt/test
>
>Kernel: 2.4-18, glibv, sysvinit, Bash, Ncurses, utils-linux, sh-utils
>
>jeg kan godt: chroot /mnt/test /bin/bash <- Det virker fint
>
>Hvis jeg stater /sbin/agetty så hopper den pænt til login prompt
>
>Men hvis jeg booter systemet så beder den mig først indtaste en runlevel og
>så går den ellers død uden at gå til agetty
>
>Min inittab ser sådan ud:
>
>a1:1:respawn:/sbin/agetty 38400 tty1 linux
>a2:2:respawn:/sbin/agetty 38400 tty2 linux
>a3:3:respawn:/sbin/agetty 38400 tty3 linux
>a4:4:respawn:/sbin/agetty 38400 tty4 linux
>a5:5:respawn:/sbin/agetty 38400 tty5 linux
>a6:6:respawn:/sbin/agetty 38400 tty6 linux
>
>Da det er mit første forsøg på at sætte en boks op fra bunden, håber der er
>nogen der kan hjælpe mig lidt videre :)

Felt 2 (1, 2, 3) er hvilken runlevel den skal starte i. Prøv i første
omgang at sætte det felt til :12345: hele vejen ned.

Mvh
Kent
--
Ny tegning på http://195.54.71.150/~kfr/grafik/
- desværre uden DNS for tiden.

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


Dato : 11-08-02 20:20

"Kent Friis" <leeloo@phreaker.net> wrote in message
news:aj6cbp$i4g$1@sunsite.dk...
> Felt 2 (1, 2, 3) er hvilken runlevel den skal starte i. Prøv i første
> omgang at sætte det felt til :12345: hele vejen ned.

ok prøvet.. desvørre stadig detsamme :/

:Mvh
Michael Andreasen



Kent Friis (11-08-2002)
Kommentar
Fra : Kent Friis


Dato : 11-08-02 20:25

Den Sun, 11 Aug 2002 21:19:40 +0200 skrev Michael Andreasen:
>"Kent Friis" <leeloo@phreaker.net> wrote in message
>news:aj6cbp$i4g$1@sunsite.dk...
>>> a5:5:respawn:/sbin/agetty 38400 tty5 linux
>> Felt 2 (1, 2, 3) er hvilken runlevel den skal starte i. Prøv i første
>> omgang at sætte det felt til :12345: hele vejen ned.
>
>ok prøvet.. desvørre stadig detsamme :/

Du skal have -L på agetty (force local, no need for carrier detect).

Mvh
Kent
--
Ny tegning på http://195.54.71.150/~kfr/grafik/
- desværre uden DNS for tiden.

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


Dato : 11-08-02 20:34

"Kent Friis" <leeloo@phreaker.net> wrote in message
news:aj6dlg$o1f$1@sunsite.dk...
> Du skal have -L på agetty (force local, no need for carrier detect).

Samme resultat.. det virker heller ikke.. nu ser linierne i inittab sådan
ud:

m1:12345:respawn:/sbin/agetty -L 38400 tty1 linux
m2:12345:respawn:/sbin/agetty -L 38400 tty2 linux
... o.s.v..

Jeg prøvede lige om det var sysvinit der fejlede, men da jeg fjernede
/bin/sh så kom der er en masse fejl fra inittab fordi den ikke kunne finde
sh - i /bin/sh har jeg bare et symlink --> /bin/bash hvilket vel er ok?

Mvh
Michael



Kent Friis (11-08-2002)
Kommentar
Fra : Kent Friis


Dato : 11-08-02 20:46

Den Sun, 11 Aug 2002 21:34:07 +0200 skrev Michael Andreasen:
>"Kent Friis" <leeloo@phreaker.net> wrote in message
>news:aj6dlg$o1f$1@sunsite.dk...
>> Du skal have -L på agetty (force local, no need for carrier detect).
>
>Samme resultat.. det virker heller ikke.. nu ser linierne i inittab sådan
>ud:
>
>m1:12345:respawn:/sbin/agetty -L 38400 tty1 linux
>m2:12345:respawn:/sbin/agetty -L 38400 tty2 linux
>.. o.s.v..

Hmm, hvilken runlevel kører du i?

>Jeg prøvede lige om det var sysvinit der fejlede, men da jeg fjernede
>/bin/sh så kom der er en masse fejl fra inittab fordi den ikke kunne finde
>sh - i /bin/sh har jeg bare et symlink --> /bin/bash hvilket vel er ok?

/bin/sh er næsten altid et symlink til bash, når vi snakker linux.

Mvh
Kent
--
Ny tegning på http://195.54.71.150/~kfr/grafik/
- desværre uden DNS for tiden.

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


Dato : 11-08-02 20:49

"Kent Friis" <leeloo@phreaker.net> wrote in message
news:aj6etn$sum$1@sunsite.dk...
> >m1:12345:respawn:/sbin/agetty -L 38400 tty1 linux
> >m2:12345:respawn:/sbin/agetty -L 38400 tty2 linux
> >.. o.s.v..
>
> Hmm, hvilken runlevel kører du i?

jeg har prøvet 1, 3 & 4 samme resultat.. den låser bare

> /bin/sh er næsten altid et symlink til bash, når vi snakker linux.

ok så er den del da også rigtig :)

Mvh
Michael Andreasen




Kent Friis (12-08-2002)
Kommentar
Fra : Kent Friis


Dato : 12-08-02 16:36

Den Sun, 11 Aug 2002 21:49:00 +0200 skrev Michael Andreasen:
>"Kent Friis" <leeloo@phreaker.net> wrote in message
>news:aj6etn$sum$1@sunsite.dk...
>> >m1:12345:respawn:/sbin/agetty -L 38400 tty1 linux
>> >m2:12345:respawn:/sbin/agetty -L 38400 tty2 linux
>> >.. o.s.v..
>>
>> Hmm, hvilken runlevel kører du i?
>
>jeg har prøvet 1, 3 & 4 samme resultat..

Normalt ville jeg bruge 2 (normal multiuser), men når de er konfigureret
ens burde i hvert fald 2-5 være ens (1 er muligvis speciel).

>den låser bare

Ingen fejlmelding overhovedet ("no processes left in runlevel" eller
noget i den retning)?

Kan du skifte mellem Alt-F1 - Alt-F6?

Mvh
Kent
--
Ny tegning på http://195.54.71.150/~kfr/grafik/
- desværre uden DNS for tiden.

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


Dato : 12-08-02 16:43

"Kent Friis" <leeloo@phreaker.net> wrote in message
news:aj8kkd$42a$2@sunsite.dk...
> Ingen fejlmelding overhovedet ("no processes left in runlevel" eller
> noget i den retning)?

Nope - nada... Hvis jeg fjerner inittab kommer der no processes left... men
ellers ikke.

> Kan du skifte mellem Alt-F1 - Alt-F6?

Av.. det har?jeg ikke prøvet.. Det må jeg prøve når jeg kommer hjem fra
ferie..

Mvh
Michael Andreasen



Klaus Alexander Seis~ (11-08-2002)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 11-08-02 19:59

Michael Andreasen skrev:

> Min inittab ser sådan ud:
>
> a1:1:respawn:/sbin/agetty 38400 tty1 linux
> a2:2:respawn:/sbin/agetty 38400 tty2 linux
> a3:3:respawn:/sbin/agetty 38400 tty3 linux
> a4:4:respawn:/sbin/agetty 38400 tty4 linux
> a5:5:respawn:/sbin/agetty 38400 tty5 linux
> a6:6:respawn:/sbin/agetty 38400 tty6 linux

I min inittab står der (bl.a.):

#v+
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
# <id>:<runlevels>:<action>:<process>
1:2345:respawn:/sbin/getty 38400 tty1
# ...
#v-

Desuden er det <runlevel> der står i felt 2, så hvis din inittab
eller virkede, ville du få startet agetty på tty1 i runlevel 1,
på tty2 i runlevel 2, osv.

Har du læst "man 5 inittab"?


// Klaus

--
><>    vandag, môre, altyd saam

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


Dato : 11-08-02 21:29

"Klaus Alexander Seistrup" <jakabov119@magnetic-ink.dk> wrote in message
news:jakabov+299009df-9f2d-45d8-a1a4-627176757904@news.szn.dk...
> Desuden er det <runlevel> der står i felt 2, så hvis din inittab
> eller virkede, ville du få startet agetty på tty1 i runlevel 1,
> på tty2 i runlevel 2, osv.

Tak for dit svar, men jeg er lidt i tvivl:

er det ikke også sådan der står i min inittab?

> Har du læst "man 5 inittab"?

ja

Mvh
Michael Andreasen



Klaus Alexander Seis~ (12-08-2002)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 12-08-02 06:32

Michael Andreasen skrev:

> er det ikke også sådan der står i min inittab?

Nej, i kommentaren i min inittab står der at id-feltet SKAL være
identisk med det der står efter "tty" i gettykaldet. Id-feltet
er nummer 1, hvor du har a1, a2, ... stående. Der skal stå 1, 2,
....


// Klaus

--
><>    vandag, môre, altyd saam

Rasmus Bøg Hansen (12-08-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 12-08-02 10:44

Klaus Alexander Seistrup wrote:

> Nej, i kommentaren i min inittab står der at id-feltet SKAL være
> identisk med det der står efter "tty" i gettykaldet. Id-feltet
> er nummer 1, hvor du har a1, a2, ... stående. Der skal stå 1, 2,

Gælder det ikke kun virtuelle konsol-tty'er? Jeg har en seriel konsol:

T0:12345:respawn:/sbin/getty -L ttyS0 38400 vt102

og den fungerer fint selvom T0 != S0.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
While Linux is larger than Emacs,
at least Linux has the excuse that it has to be.
--Linus Torvalds
----------------------------------[ moffe at amagerkollegiet dot dk ] --

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


Dato : 12-08-02 10:57

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:aj8017$bu9$3@carlsberg.amagerkollegiet.dk...
> Gælder det ikke kun virtuelle konsol-tty'er? Jeg har en seriel konsol:
>
> T0:12345:respawn:/sbin/getty -L ttyS0 38400 vt102
>
> og den fungerer fint selvom T0 != S0.

Det tror jeg også.. jeg har kigget lidt på dettet og fundet en masse
eksempler.. med forskellige id'er.. Min gentoo linux har c1:c2:c3 o.s.v.

Mvh
Michael Andreasen



Klaus Alexander Seis~ (12-08-2002)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 12-08-02 12:51

Rasmus Bøg Hansen skrev:

>> Nej, i kommentaren i min inittab står der at id-feltet SKAL
>> være identisk med det der står efter "tty" i gettykaldet.
>
> Gælder det ikke kun virtuelle konsol-tty'er?

Det er muligt - jeg har blot videregivet kommentaren i min inittab.


// Klaus

--
><>    vandag, môre, altyd saam

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


Dato : 12-08-02 13:40

"Klaus Alexander Seistrup" <jakabov119@magnetic-ink.dk> wrote in message
news:jakabov+ecde2ea4-1890-41bc-93b2-5b3b5a84e55a@news.szn.dk...
> Det er muligt - jeg har blot videregivet kommentaren i min inittab.

yep og det var da også relevant, for det kunne jo godt havde været derfor
den drillede - men det var det desværre ikke

Mvh
Michael Andreasen



Søren Hansen (12-08-2002)
Kommentar
Fra : Søren Hansen


Dato : 12-08-02 10:11

On Sun, 11 Aug 2002 20:32:59 +0200, Michael Andreasen wrote:
> Men hvis jeg booter systemet så beder den mig først indtaste en runlevel og

Hvor skulle den også vide det fra?

Indsæt:
id:2:initdefault:

et sted i din inittab


--
Søren Hansen Linuxkonsulent I/S
Open source specialist http://www.linuxkonsulent.dk
My code (if any) in this post is copyright 2002, Søren Hansen
and may be copied under the terms of the GNU General Public License


Søren Hansen (13-08-2002)
Kommentar
Fra : Søren Hansen


Dato : 13-08-02 09:57

On Mon, 12 Aug 2002 11:10:54 +0200, Søren Hansen wrote:
>> Men hvis jeg booter systemet så beder den mig først indtaste en runlevel og
> Indsæt:
> id:2:initdefault:
> et sted i din inittab

Gav det noget?

--
Søren Hansen Linuxkonsulent I/S
Open source specialist http://www.linuxkonsulent.dk
My code (if any) in this post is copyright 2002, Søren Hansen
and may be copied under the terms of the GNU General Public License


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

Månedens bedste
Årets bedste
Sidste års bedste