jueves, 16 de agosto de 2012

Cargar SSOO: LILO, GRUB


LILO
no permite bootear desde una red, en cambio GRUB sí
personalizar el inicio con tus banners o lo que quisieras


Una ves que ayamos ingresado al sistema
[root:/]# lilo    ß Muestra las etiquetas de los sistemas operativos
Added linux *
Added 2.2.0
Added dos

Parametros: se le pueden pasar un gran numero de parametros 
- para ver la configuración actual sin reescribir lilo (-q), 
- dar mas información (-v), 
aun mas (-v -v), 
- para ver lo que lilo va a hacer (-t), 
- indicarle un archivo de configuracion opcional (-C) ... 

Mas información en man lilo

Entrar al sistema sin saber la password

Si está utilizando LILO,En el intérprete de comandos de arranque de LILO (si está usando LILO en modo gráfico, debe abandonar la pantalla gráfica e ir al intérprete de comandos boot:

Entrar en linux en modo monousuario, entras como root sin necesidad de password

boot: linux single.

Esto cargará los elementos minimos del sistema, te dejará en el prompt del bash# y ahí podrás ejecutar passwd
bash# passwd
Passwd: NuevoPasswordDeRoot

O puedes editar directamente el archivo /etc/passwd y buscar una línea que pone “root:xxxx:0:0:root:/root:/bin/bash”, borrar xxxxx dejando root::0:0, etc así has borrado la pasword.

Otra opción: en el arranque, escribir “init=/bin/bash”, esto hace que se lance bash directamente sin pasar por el init, o sea, sin pedir clave.probablemente hay que remontar las particiones:
# mount -t -o remount, rw /
# mount -a -t nonfs

para estar seguro de que el PATH esta correcto hacer:
# source /etc/profile
# source /root/.profile

Y por ultimo, a partir de una cuenta no-root, hacer su; para ver si la clave
de root esta ok:
# paswwd             ß Cambia el password del root
# su < usuario-no-root >              ß Un usuario diferente de root
# su
# exit
# exit
# reboot

En modo monousuario, su ordenador arranca a un nivel de ejecución 1. Su sistema de ficheros local será montado, pero su red no será activada. Dispondrá de una shell de mantenimiento del sistema en uso.

En modo de emergencia, usted arranca en el mínimo entorno posible. El sistema de ficheros de root será montado en modo sólo lectura y apenas será configurado. La mayor ventaja del modo de emergencia respecto a linux single es que sus ficheros init no están cargados. Si init está corrupto o no funciona, puede montar el sistema de ficheros para recuperar los datos que podrían haberse perdido durante la reinstalación.

boot: linux emergency





GRUB


Cuando sale el menu de opciones, dice algo asi:

Use the and keys to select which entry is highligted. Press 'e' to edit the commands before booting....

Selecciona la entrada de Linux y presiona la tecla e para editar la entrada, te mostrará algo asi:
grub editing>
root (hd0,0)
kernel /vmlinuz-2.4.18.3 ro root=/dev/hda3
initrd /initrd-2.4.18-3.img

Elige la linea del kernel; al final agrega simplemente lo siguiente: single y presionas enter.Quedaría así:

kernel /vmlinuz-2.4.18.3 ro root=/dev/hda3 single
kernel /boot/vmlinuz-2.4.18.3 ro root=LABEL=/ single      

Presiona b para bootear.

Esto cargará los elementos minimos del sistema, te dejará en el prompt del bash# y ahí podrás ejecutar passwd igual que en el anterior.


Protejer el modo de arranque


Carga el sistema como siempre, registrate como root, y desde el prompt del bash ejecuta grub-md5-crypt
bash# grub-md5-crypt
Te mostrará algo asi:
Passwd:                             ß Está pidiendo que escribas un password para grub.

Copia el password encriptado y luego edita el archivo /boot/grub/grub.conf. El archivo dice algo asi:
# grub.conf generated by anaconda
# NOTICE: You have a /boot partition.
# bla bla bla bla
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux
root (hd0,0)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdb=ide-scsi
initrd /initrd-2.4.18-14.img

En una línea después de donde dice splashimage=... agrega lo siguiente:
password --md5 y adelante pega la contraseña que habías copiado.

splashimage=(hd0,0)/grub/splash.xpm.gz
password --md5 $1$DkV3Y/$T6EzPdhagCRC./F9f45D89fdd/1.

Guarda los cambios y listo, con esto ya no se puede editar el modo de arranque en grub, a menos que se introduzca el password adecuado.

No hay comentarios:

Publicar un comentario

Especialistas en sistemas Operativos Linux

Sistematizan a empresas Sistematización a empresas, Agilidad, Seguridad y confianza