|
| 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
| |
|
|