1 |
Veamos el asunto pasito a pasito. Nos ponemos como root: |
2 |
|
3 |
angeloso@yopispo ~ $ su - |
4 |
Password: |
5 |
yopispo ~ # |
6 |
|
7 |
|
8 |
¿Qué runlevels tenemos definidos? |
9 |
|
10 |
yopispo ~ # cd /etc/runlevels/ |
11 |
yopispo runlevels # ls -l |
12 |
total 16 |
13 |
drwxr-xr-x 2 root root 4096 jul 18 04:03 boot |
14 |
drwxr-xr-x 2 root root 4096 oct 12 12:50 default |
15 |
drwxr-xr-x 2 root root 4096 oct 27 2004 nonetwork |
16 |
drwxr-xr-x 2 root root 4096 oct 27 2004 single |
17 |
|
18 |
|
19 |
Creamos uno nuevo llamado "default_noX", que contenga los mismos servicios que |
20 |
"default" pero sin incluir el xdm: |
21 |
|
22 |
yopispo runlevels # mkdir default_noX |
23 |
yopispo runlevels # cp -d default/* default_noX/ |
24 |
yopispo runlevels # rm default_noX/xdm |
25 |
|
26 |
|
27 |
Vemos cual es el runlevel que se inicia por defecto (en este caso el 5) y los |
28 |
servicios que se levantan en cada runlevel: |
29 |
|
30 |
yopispo runlevels # cat ../inittab |
31 |
... |
32 |
# Default runlevel. |
33 |
id:5:initdefault: |
34 |
|
35 |
# System initialization, mount local filesystems, etc. |
36 |
si::sysinit:/sbin/rc sysinit |
37 |
|
38 |
# Further system initialization, brings up the boot runlevel. |
39 |
rc::bootwait:/sbin/rc boot |
40 |
|
41 |
l0:0:wait:/sbin/rc shutdown |
42 |
l1:S1:wait:/sbin/rc single |
43 |
l2:2:wait:/sbin/rc nonetwork |
44 |
l3:3:wait:/sbin/rc default |
45 |
l4:4:wait:/sbin/rc default |
46 |
l5:5:wait:/sbin/rc default |
47 |
l6:6:wait:/sbin/rc reboot |
48 |
#z6:6:respawn:/sbin/sulogin |
49 |
... |
50 |
|
51 |
|
52 |
Los runlevels 3, 4 y 5 tienen asociados los servicios incluidos |
53 |
en /etc/runlevels/default. Asociamos el runlevel 3 con los servicios |
54 |
de /etc/runlevels/default_noX |
55 |
|
56 |
yopispo runlevels # vi ../inittab |
57 |
|
58 |
Y donde pone: |
59 |
|
60 |
l3:3:wait:/sbin/rc default |
61 |
|
62 |
Ponemos: |
63 |
|
64 |
l3:3:wait:/sbin/rc default_noX |
65 |
|
66 |
|
67 |
Ahora te vas a consola (IMPORTANTE: no un terminal en las X, sino con |
68 |
ctrl+alt+F1), te validas como root y prueba: |
69 |
|
70 |
yopispo ~ # init 3 |
71 |
|
72 |
Y se para el servicio de las X. Si haces: |
73 |
|
74 |
yopispo ~ # init 1 |
75 |
|
76 |
Te tira todos los servicios, salvo los que están en /etc/runlevels/boot y te |
77 |
arranca, si tienes alguno, los que están en /etc/runlevels/single. Si ahora |
78 |
pones: |
79 |
|
80 |
yopispo ~ # init 5 |
81 |
|
82 |
Te levanta todos los servicios que están en /etc/runlevels/default, incluyendo |
83 |
las X. |
84 |
|
85 |
|
86 |
Habiéndolo configurado de esta manera, si al arrancar el sistema, editas la |
87 |
entrada de grub y añades al final de la lÃnea del kernel un número, indicando |
88 |
un runlevel, te levantará sólo los servicios de ese runlevel. Esto es, si a |
89 |
la siguiente lÃnea: |
90 |
|
91 |
kernel /kernel-2.6.12-050718 root=/dev/md2 |
92 |
|
93 |
le añades un 1 (o una S): |
94 |
|
95 |
kernel /kernel-2.6.12-050718 root=/dev/md2 1 |
96 |
|
97 |
Te arranca el sistema en runlevel single y sólo activa los servicios |
98 |
contenidos en /etc/runlevels/boot. Si en lugar de 1, pones 3: |
99 |
|
100 |
kernel /kernel-2.6.12-050718 root=/dev/md2 3 |
101 |
|
102 |
activas los servicios de /etc/runlevels/boot y, acto seguido, los incluidos |
103 |
en /etc/runlevels/defaul_noX. Dado que xdm no está incluido entre ellos, |
104 |
tienes un arranque en modo texto. |
105 |
|
106 |
Análogamente, te puedes crear niveles de arranque personalizados con los otros |
107 |
niveles disponibles: 2 y 4. |
108 |
|
109 |
Un saludo. |
110 |
|
111 |
|
112 |
|
113 |
|
114 |
On Friday 11 November 2005 06:04, Linux Blues wrote: |
115 |
> On Fri, 11 Nov 2005 01:34:09 +0100 |
116 |
> Angel Ortiz Gil <angelosooo@×××××.es> wrote: |
117 |
> |
118 |
> > http://www.gentoo.org/doc/es/handbook/handbook-x86.xml?part=2&chap=4 |
119 |
> |
120 |
> ¿Crees que no lo hemos leÃdo? Yo al menos sÃ, y eso no explica porque no |
121 |
puedes hacer un "telinit 1", prueba a hacerlo tú mismo, cuando se te cuelgue |
122 |
el sistema te lees el artÃculo del que nos das el enlace y a ver si nos sacas |
123 |
de la duda... |
124 |
> -- |
125 |
> gentoo-user-es@g.o mailing list |
126 |
> |
127 |
> |
128 |
|
129 |
|
130 |
|
131 |
|
132 |
______________________________________________ |
133 |
Renovamos el Correo Yahoo! |
134 |
Nuevos servicios, más seguridad |
135 |
http://correo.yahoo.es |
136 |
|
137 |
-- |
138 |
gentoo-user-es@g.o mailing list |