LINUCA
LINUCA - Asociación de Usuarios GNU/Linux en Cantabria
CONTENIDOS
. La Asociación
. ¡ Apúntate a socio !
. Fotos
. Los más leídos
. Autores [Actividad]
. Últimos Comentarios
. ¡Todos los titulares!
. Guía de Estilo
. Cómo publicar en Linuca
. Links cortos
. Lista de Correo
   [Mensajes antiguos]
   [Etiqueta en la Lista]
. Todas las Listas
. ¿Sugerencias?
. ¡Sindícanos!
Gràcies Bulma!
Esta página usa el código fuente de Bulma :-)
Busquedas

Ultimos kernels
(03/09/2010 04:50:59)
Debian
Última actualización
stable: 26/06/2010
testing: 03/09/2010
unstable: 03/09/2010
Trucos para LILO (33026 lecturas)
Por Guillermo Grande
uDia (http://socios.linuca.org/udia/)
Creado el 19/12/2002 21:17 modificado el 19/12/2002 21:17

Imagen animada en LILO Este pequeño artículo enseña como proteger el arranque fijando una contraseña de acceso y como poner una imagen estática o animada que remplaze el menú de LILO.

Pagina1/1

Para llevar a cabo estos pequeños trucos hay que editar el archivo /etc/lilo.conf como administrador y ejecutar lilo otra vez para que marque los cambios.

Poner una contraseña

Resulta muy útil poner una contraseña de paso para proteger el arranque de nuestros sistemas operativos. Cualquiera con acceso físico al ordenador puede iniciar nuestro sistema con privilegios de administrador pasando como parámetro linux single root=/dev/hdXX initrd= (donde XX son la letra y el número de la partición raiz) al cargador en el arranque.

Para evitar esto hay que editar /etc/lilo.conf y descomentar o añadir una la línea password=la-que-quieras además de añadir la palabra restricted en cada bloque de los sistemas operativos que queramos proteger.

Por ejemplo:
    password=la-que-quieras
    [..]
    image=/boot/bzImage-2.4.20
    label="Debian"
    read-only
    restricted
Por último asegurarse de que ningún usuario, excepto el administrador, tenga permisos de lectura sobre el archivo /etc/lilo.conf. Deberían quedar de esta manera:
    trinity:/home/udia# ls -l /etc/lilo.conf
    -rw-r----- 1 root root 4119 dic 18 23:13 /etc/lilo.conf
Si no están así marcalos con: # chmod 600 /etc/lilo.conf de lo contrario cualquier usuario puede ver la contraseña del arranque mirando el archivo de configuración de LILO.

Embellecer el arranque

Existen dos opciones para remplazar el soso menú de arranque de LILO: poner una imagen estática o, mucho más impresionante, una imagen animada.

Imagen estática:

Para fijar una en el arranque obten o crea una imagen con una resolución de 640x480, a 16 colores como máximo, en formato bitmap. Mueve el fichero .bmp al directorio /boot.

Ahora hay que tocar el /etc/lilo.conf y añadir las líneas:
    install=/boot/boot-bmp.b
    bitmap=/boot/tu-imagen.bmp
    bmp-table=30p,100p,1,10
    bmp-colors=15,,11,8,,15
Ejecutamos otra vez lilo (# lilo) y ya esta listo.

Si eres debianita tal vez te guste esta pantalla.

Imagen animada:

En esta opción colocaremos una imagen con animación en el arranque e incluso pequeños juegos. Es necesario tener una tarjeta gráfica que soporte el modo VESA a una resolución de 640x480 a 256 colores.

Primero hay que bajarse el paquete lilo.rpm de Suse. Esto es muy importante ya que se trata de una versión de LILO, desarrollada por los chicos de la distribución alemana, que da soporte para los modos VGA o VESA de la tarjeta gráfica. Todos los paquetes de LILO posteriores a la versión 7.3 de Suse también deberían funcionar.

Como alternativa al paquete de Suse, hay gente que ha preparado paquetes RPM para RedHat y fuentes para Slackware.

Ahora toca instalarlo. En las distribuciones basadas en RPM se hace de la forma habitual, # rpm -i lilo.rpm.

Para instalarlo en Debian la mejor opción es convertirlo a paquete DEB con la herramienta alien: # fakeroot alien -d lilo.rpm y luego instalarlo con # dpkg -i lilo_21.7.5-55_i386.deb (el nombre del paquete puede variar). Es útil poner el paquete en hold para que cuando usemos apt para actualizar el sistema no nos cambié la versión de LILO a una más reciente sin soporte para los modos VESA. Para hacer esto tecleamos en la línea de comandos: # echo lilo hold | dpkg --set-selections y cuando queramos desbloquearlo para actualizar la versión de LILO, # echo lilo install | dpkg --set-selections.

Lo siguiente es bajarnos alguna de las imagenes animadas de esta página. Después de descomprimirla movemos la imagen al directorio /boot. Ahora hay que editar /etc/lilo.conf para añadir o modificar la línea: message=/boot/nuestra-imagen-animada.boot.

También sería interesante aumentar el tiempo que tarda antes de arrancar subiendo el valor del timeout para apreciar la pantalla.

Y esto es todo por el momento, recuerda que es imprescindible ejecutar lilo para marcar los cambios.

Se libre de comentar tus trucos para LILO en esta página o incluso decirnos como hacer estas cosas en GRUB. ;-)


Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Trucos para LILO (20/12/2002 13:10, #181)
  Por: victorm (http://perso.wanadoo.es/v.munoz)
Para los vagos ;-)): El LILO ya convertido a paquete Debian está en http://perso.wanadoo.es/v.munoz/lilo_21.7.5-55_i386.deb.

 
2.  Re: Trucos para LILO (27/12/2002 02:45, #219)
  Por: Ryo99 (http://ryo99.cjb.net)
Gracias, hacia tiempo que queria probarlo, pero me daba palo bajarme el rpm y convertirlo y toda la pesca. Detalles como éste se agradecen :D

--{@ Ryo99.

 
3.  Re: Trucos para LILO (29/01/2003 12:16, #325)
  Por: Roke
¿Por casualidad alguien sabria como hacer para tapar todo el arranque hasta el login con una foto o imagen animada? Como se hace en el win98 pero con algo mas original. Si alguien sabe algo que lo diga :)

 
4.  Re: Trucos para LILO (09/06/2004 18:13, #1773)
  Por: arkngel
supongo que te referiras al bootsplash, echale un vistazo a estas páginas:
  • www.bootsplash.org
  • www.bootsplash.de
___________________________
Nunca llueve eternamente...

 
5.  Re: Trucos para LILO (30/01/2003 16:29, #331)
  Por: El cobarde anónimo
Si se puede hacer, haz visto SuSE 8.x, Lycoris que ya traen un concepto similar. He leido que es algo con Fblogo, usando el Frame Buffer en Linux.

 
6.  Re: Trucos para LILO (07/03/2003 16:14, #438)
  Por: LinuXo (http://memonet.port5.com)
Tengo un cuate que tiene Debian GNU/Linux "Woody" con una foto a mas de 16 colores, cómo puedo lograr poner una imágen de mayor calidad? Ya que lo único que he logrado es meter un bmp de 16 colores. Gracias!

 
7.  Re: Trucos para LILO (11/04/2003 02:08, #522)
  Por: linuxero uruguayo
Tu pc debe soportar Framebuffer para ver una imagen de mayor calidad

 
8.  Re: Trucos para LILO (02/04/2003 16:59, #496)
  Por: yosh (http://www.casiqueno.com)
Todo esto funciona de maravilla, gracias por el ariculo, pero tengo una pregunta, como se hace para q pase directamente al modo grafico ? porq no me mete en el modo grafico hasta q pulso el shift, alguien me sabe decir como es ? Gracias

 
9.  Re: Trucos para LILO (27/04/2003 06:18, #579)
  Por: El cobarde anónimo
edit el etc/inittab y escoge el runlevel 5.

 
10.  Re: Trucos para LILO (09/06/2003 10:12, #724)
  Por: Pantera
Felicidades por el articulo, me parece muy bien la personalizacion del LILO, pero he tenido un problema, mi distribucion es Red Hat Linux 8.0, he intentado colocar la imagen animada pero sin descargar ningun paquete de LILO ya que para esta distribucion (segun un enlace que se da en el articulo) no se encuentra el paquete del LILO necesario para este efecto, solo se da hasta la version 7.3, pero de igual forma intente hacerlo sin descargar el paquete indicado, descomprimi el boot screen, lo coloque en el fichero /boot/ y modifique la linea en el fichero /etc/lilo.conf, pero me da un error el interprete de comandos, me dice que el boot screen es demasiado grande, mayor de 65535 bytes. Ante esta situacion que puedo hacer, ¿que me recomiendan?, ¿puedo instalar el paquete de lilo.rpm pero para la version 7.3 del Red Hat?.

De antemano les agradezco la ayuda que puedan brindarme.

Saludos:

Pantera

 
11.  Re: Trucos para LILO (20/07/2003 06:17, #822)
  Por: Juan Pablo
Yo tuve el mismo problema con el lilo que viene en el Debian Woody. Lo solucioné simplemente instalando el lilo del SuSE 8.0. Acá está uno de sus mirrors:
ftp://mirrors.usc.edu/pub/.disks/disk4/suse/i386/8.0/suse/a1/lilo-22.1 -143.i386.rpm

 
12.  Re: Trucos para LILO (20/09/2003 00:26, #950)
  Por: Damaso
Hola, alguien sabrá como instalo linux en una Pc con dos discos duros, donde uno esté Linux y en otro Windows, intente hacerlo pero cuando con Lilo le digo, que me arranque Windows no lo hace y se queda pegado, tengo los discos configurados como primer maestro y primer esclavo...

 
13.  Re: Trucos para LILO (09/05/2004 04:10, #1657)
  Por: anónimo
En este caso supongo que linux se encuentra en hda
y winbugs esta en el secundario hdb

Para Linux tienes este aparatado del lilo.conf

image = /boot/vmlinuz
label=linux
root=/dev/hda1
read-only

Para Winbugs agrega lo siguiente:

other = /dev/hdb1
label = Windows-xp
map-driver = 0x80
to = 0x81
map-driver = 0x81
to = 0x80

 
14.  Re: Trucos para LILO (13/12/2003 16:11, #1145)
  Por: Novato (Neo)
Hola, tuve un problema al tratar de poner la animacion de los pinguins, despues de hacer todo eso(desempacar el .deb y retocar el lilo.conf) tuve que ejecutar lilo, pero me boto el mensaje siguiente: Warning: Int 0x13 function 8 and function 0x48 return different head/sector geometries for BIOS drive 0x80 added Linux* skipping .vmlinuz.old added windows(hda1) Y lo unico que pude hacer es solamente poner una imagen normal en ves de la animacion, gracias por el tiempo espero la respuesta.

 
15.  Re: Trucos para LILO (18/12/2003 04:15, #1156)
  Por: Metalgod
Ocupo Slackware 9.1 (baje el lilo del SuSE) y me funciono a la perfección!!! pero.... Quisiera saber como puedo hacer un archivo *.config (Xray-green.config) para poder hacer animaciones propias a partir de imagnes de mi gusto??? Alguien sabe?? Le agradeceria su respuesta!!! P.D: El Articulo esta de Peeloss!!!

 
16.  Re: Trucos para LILO (20/02/2004 19:05, #1399)
  Por: [airon] (http://www.witm.n3.net)
Sabeis si es posible cambiar la imagen a 1024x768??? Es que yo tengo el linux en un portatil y las imagenes que vienen en el enlace son mas pequeñas. Un saludo.

 
17.  Re: Trucos para LILO (27/02/2004 18:57, #1420)
  Por: El cobarde anónimo
He intentado configurar mi lilo para que aparezca una imagen dinamica pero ahora no me sale lilo, aparece LI y luego 0 y 1. ¿Como lo arreglo? Me he instalado la version 17 como deciais y yo tenia la 22, ¿como hago para volver a la anterior version? Ayuda por favor, no puedo arrancar el ordenador!!!!

 
18.  Re: Trucos para LILO (25/06/2004 22:57, #1828)
  Por: lordmadnes
Tengo Slackware 7.1 con el kernel 2.4.3 Y no me sale el bootsplash que ago para poner una imagen de fondo en lilo y en el kernel

 
19.  Duda sobre LILO (08/07/2004 12:51, #1864)
  Por: El cobarde anónimo
Tengo dos discos duros, en el primario instalado Xp y en el secundario Linux Red Hat 8, arranco con el Lilo, me va perfecto pero ahora en el disco secundario voy a instalar W98 no me deja porque nesecita del sector de arranque, ¿Como configuro Lilo para que me permita instalarlo?. Gracias por todo

 
20.  Como hacer esto en GRUB (27/08/2004 02:54, #2119)
  Por: trodi
Wenas chicos me ha parecido muy interesante este articulo y me he informado de cmo hacer esto mismo en GRUB aqui os posteo el GRUB-Como que he encontrado un saludo y espero que os sirva.

---------------------
TÍTULO: GRUB-Cómo
VERSIÓN LFS: cualquiera
AUTOR: Fabio Fracassi <turiya@linuxfromscratch.org>
TRADUCTOR: Proyecto LFS-ES

SINOPSIS:
GRUB es una alternativa a LILO. Este documento explica cómo
hacerlo funcionar.

RECETA:
GRUB es el Gran Gestor de Arranque Unificado de GNU (GNU GRand Unified
Bootloader), un proyecto que intenta solucionar todos los problemas de
arranque de una vez por todas.

Una de las características más interesantes es que no tienes que
instalar una partición nueva o un núcleo nuevo, puedes cambiar todos los
parámetros en el arranque usando la Consola GRUB, ya que conoce los
sistemas de ficheros.

Empecemos a trabajar:

1. - Descarga: ftp://alpha.gnu.org/pub/gnu/grub/grub-0.92.tar.gz
1b.- PARECE QUE NO HAY UN PARCHE PARA ESTA VERSIÓN, SI SABES DE ALGUNO
ENVÍAME UNA NOTA, POR FAVOR.
Descarga: http://linuxfromscratch.org/~gerard/grub-0.91-vga16.patch
Esto añade el soporte para un dibujo de fondo en grub, si lo
quieres.
2. - Extrae: tar -xvzf grub-0.92.tar.gz
2b.- Opcionalmente, aplica el parche: patch -Np1 -i grub-0.91-vga16.patch
3. - Instala:
./configure --prefix=/usr # lee INSTALL para saber más opciones
make
make install

mkdir /boot/grub
cp /usr/share/grub/i386-pc/stage1 /boot/grub
cp /usr/share/grub/i386-pc/stage2 /boot/grub
Y, si quieres, copia también uno de los ficheros stage1.5
(posteriormente daremos más detalles).
4. - Iniciando Grub:
Ahora hay dos formas de continuar, puedes iniciar la Consola GRUB
usando /usr/sbin/grub (que a mí no me funcionó demasiado bien :( )
o utilizando un disco de arranque:
cd /boot/grub
cat stage1 stage2 >/dev/fd0 # ¡Asegúrate de tener un disco vacío
# en la disquetera!
¡Reinicia!

5. - Configuración:
Ahora tienes que definir tu configuración:
Primero, GRUB quiere saber en qué partición está instalado. GRUB
nombra a las particiones como sigue:
(hd<NúmBios>,<NúmPartición>) esto es, /dev/hda es (hd0),
/dev/hda1 (hd0,0), /dev/hdb2 (hd1,1)...
(Espero que hayas cogido la clave ;) - si no, lee man grub o
info grub)

Si no sabes la partición, puedes intentar con
find /boot/grub/stage1
en la Consola GRUB.

Ahora di a GRUB dónde está instalado:
root (hd0,1) # Esta es mi configuración (/dev/hda2)

E instálalo en el Registro Maestro de Arranque (MBR)
setup (hd0)

Si quieres, puedes reiniciar ahora, y con
kernel (hd0,1)/boot/bzImage root=/dev/hda2
iniciar tu sistema.

Existe la posibilidad de "enseñar" a GRUB sobre el sistema de
ficheros, de esa forma, GRUB no necesita un mapa de bloques para
el fichero stage2 y es, entonces, más robusto contra cambios en
el sistema de ficheros. Esto se consigue con los ficheros
stage1.5:
después de hacer
root (hd0,1)
escribe
embed /boot/grub/reiserfs_stage1_5 (hd0) # o e2fs_stage1_5
y anota el número de sectores
ahora escribe
setup (hd0)
o
install /boot/grub/stage1 (hd0) (hd0)1+<número_sectores_que_devolvió_embed> p
/boot/grub/stage2 /boot/grub/menu.lst

6. - Instalando un Menú de Arranque:
Simplemente crea un fichero menu.lst en el directorio
/boot/grub. ¡Puedes poner allí la mayoría de los comandos de la
Consola GRUB! (Lee info grub)

Como referencia, aquí está mi configuración:

# Fichero /boot/grub/menu.lst - Definición del Menú de Arranque
#

# Arrancar por defecto la Entrada 0
default 0
timeout 10

# para hacerlo más bonito ;)
color green/black light-green/black

# Si has aplicado el parche Pixmap, puedes definir un dibujo
# como fondo aquí
# La bonita imagen de LFS se puede encontrar en
# http://linuxfromscratch.org/~gerard/lfslogos/lfs-grub-splash.xpm
splashimage (hd0,1)/boot/grub/lfs-grub-splash.xpm

#Teclado alemán
setkey y z
setkey z y
setkey Y Z
setkey Z Y
setkey equal parenright
setkey parenright parenleft
setkey parenleft asterisk
setkey doublequote at
setkey plus bracketright
setkey minus slash
setkey slash ampersand
setkey ampersand percent
setkey percent caret
setkey underscore question
setkey question underscore
setkey semicolon less
setkey less numbersign
setkey numbersign backslash
setkey colon greater
setkey greater bar
setkey asterisk braceright

#Linux Estándar
title LFS-Linux 2.4
kernel (hd0,1)/boot/bzImage root=/dev/hda2

#Linux Antiguo
title Antiguo Suse Linux 6.4
kernel (hd1,0)/bzImage root=/dev/hdb2

#Windows 98
title Windows 98
chainloader (hd0,0)+1

#instala grub
title (Re)Instala grub
root (hd0,1)
embed /boot/grub/reiserfs_stage1_5
install /boot/grub/stage1 (hd0) (hd0)1+19 p /boot/grub/stage2
/boot/grub/menu.lst

Creo que esto te da una idea de cómo es de poderosa la herramienta GRUB,
y ves que tampoco es tan difícil :)
El único problema que me he encontrado fue que los comandos de
instalación y configuración no funcionaron desde /usr/sbin/grub, pero no
tuve ningún problema con el disco de arranque. No sé mucho más sobre
GRUB que lo que he escrito aquí, consulta la Documentación
(especialmente, info grub) para más información.

Gracias a la Revista German C't por el gran artículo sobre GRUB.

Actualización: 17/Abr/2002 Fabio Fracassi (turiya@linuxfromscratch.org)

Gracias a Gerard Beekmans por el Parche Splashscreen (y por el LFS ;) )

 
21.  Re: Trucos para LILO (29/03/2005 17:46, #3357)
  Por: El cobarde anónimo
Hola a todos, tengo un problemilla, tengo instalado el windows en hda1 y el Debian en hdb1 pero el grub lo tengo en el hda1 que de momento me va suavito, pero cuando he tenido que reinstalar el Linux o modificar cualquier cosilla se me fastidia el arranque, alguien sabría como dejar de nuevo el arranque del hda como estaba y poner el grub en el hdb así arrancar desde este y si me falla cualquiera de los 2 sistemas operativos que el otro funcione correctamente.
Un saludete a todos que os lo currais un puñao.

 
22.  Re: Trucos para LILO (12/02/2006 21:47, #4749)
  Por: GUS
Muy interesantes tus consejos. ¿Alguien podría enseñarme cómo configurar lilo para arrancar desde cd sin cambiar el rebote en el bios? Gracias.

 
Calificacion
***0
Votos: 23
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
SECCIONES
Artículo
Truco
Noticias
Breve
Enlace
Linuca
Libros
Tira ECOL
Tira Ecol
Modificado: 8/10/2006 03:23:20 | Tiempo Total: 0.024 segs | Kernel: Linux - x86_64 - 2.6.18-xen | Last Boot: 11/07/2007 09:14 CEST
Powered By WEB-Bulma   Apache   Mysql   PHP   Gimp