Siguiente Anterior Contenidos

8. Instalando las utilidades de login

8.1 Instalando agetty + login

Esta parte tiene que ser realizada utilizando nuestro sistema normal de Linux ya que necesitamos un editor de texto. Volvemos a necesitar el paquete de utilidades de Linux (Util Linux package). Si no has borrado el directorio que contenía sus fuentes puedes saltarte los dos primeros pasos.

8.2 Modificando $LFS/etc/inittab

El próximo paso consiste en modificar el fichero $LFS/etc/inittab para que agetty se arranque en una consola virtual cada vez que se arranque el sistema. Así es como funciona en casi todos (por no decir todos) los sistemas Linux.

   1:2345:respawn:/sbin/agetty /dev/tty1 9600
   2:2345:respawn:/sbin/agetty /dev/tty2 9600
   3:2345:respawn:/sbin/agetty /dev/tty3 9600
   4:2345:respawn:/sbin/agetty /dev/tty4 9600
   5:2345:respawn:/sbin/agetty /dev/tty5 9600
   6:2345:respawn:/sbin/agetty /dev/tty6 9600
 

8.3 Creando el fichero de registro UTMP

Siempre que accedes a un sistema Linux con login, el fichero /var/run/utmp es modificado. Si este fichero no está presente, muchos programas van a empezar a quejarse... entre ellos agetty y login. Por ello, crearemos un fichero vacío llamado $LFS/var/run/utmp. De esta forma ya no recibiremos más quejas de estos programas.

8.4 Probando el sistema

Puedes probar el sistema si lo deseas. Reinícialo y arranca en el sistema LFS. Después de que el kernel y sysvinit estén cargados, agetty debería arrancar y preguntar por un nombre de usuario. Como el único usuario que tenemos creado de momento es root, haz login con él.


Siguiente Anterior Contenidos