Recuperar password del root en FreeBSD

28 Agosto 2008

Hola…

Hoy escribo estas lineas porque se me presentó un pequeño problema en una maquina con FreeBSD, tuvimos que reinstalar windows en la maquina donde estaba FreeBSD compartiendo con Mocosoft$ y producto de esto se perdió el gestor de arranque de FreeBSD.

Después de un mes :) encontramos la solución de como reinstalar el Gestor de Arranque de FreeBSD y todo marcho de maravillas, pero olvidamos el passwrd del root porque es una maquina de pruebas y tenía cualquier password, aqui vino el problema, ¿otro mes más? nooo!!!!!

1. Encedimos la maquina y comenzamos con FreeBSD (en el caso que este con Mocosoft Window$) y en la primera pantalla, que nos muestra varios opciones de inicio y que ademas tenemos 10 segundos para elegir, debemos presionar la opción 4 (start FreeBSD in single user mode ) el sistema comienza ha iniciar hasta llegar a un prompt como el siguiente:

Enter fill pathname of shell or RETURN for /bin/sh:

2. Presionamos Enter.
3. Necesitamos montar los sistemas de ficheros, el siguiente comando monta todos los
sitemas de ficheros listados bajo /etc/fstab

  # mount -t ufs -a

Si no muestra ningún error entonces están montados correctamente.

4. Ahora procedemos a cambiar el password con el comando tipico

  #passwd

Escribimos dos veces el nuevo password y listo.

5. Exit para salir y reiniciar la maquina.

Bueno, espero que esta guia se tan util para ustedes como lo fue para mi.

Recuperar Grub con cd cd Instalacion de Debian Etch

10 Junio 2008

En esta entrada explicare la forma de recuperar el grub utilizando el cd de instalacion de Debian Etch.

Tengo un laboratorio con 5 maquinas en las cuales hay linux(debian) y windows, en ocaciones los ventanucos se joden y tengo que instalarlos, esto trae como consecuencia la desaparición de de Gestor de Arranque, hay muchas formas de hacerlo y en Internet son muchos los tutoriales que existen, pero casi todos usando un un live-cd, porque usar un live-cd si tenemos el disco de instalacion de debian?.

Este tutorial es fruto de mi experiencia y la recopilacion de algunos tutoriales visitados en internet

1. Iniciamos con cd de instalacion de debian etch

2. Seguimos todos los pasos normales hasta llegar al particionado, donde presionamos ALT + F2 para tener acceso al shell.

3. Una vez en el shell, creamos un directorio donde montaremos la partición en donde se encuentra /boot, en este caso yo cree /disk de la siguiente manera.

$ mkdir /disk

4. Para saber que partición vamos a montar, habrá que darle el comando siguiente:

$ fdisk -l

5. Con este comando nos saldrá una lista de particiones, y tendrán un nombre raro, pero aún así será facil reconocer la partición que nos interesa montar (la que tiene /boot), en caso de que por ejemplo solo tengamos dos particiones (swap y /) montamos la particion raiz (/) que sera donde se encuetra el directorio /boot

6. Lo siguiente será montar la partición (el dispositivo variará, aún así este dispositivo lo veremos en la lista de particiones mostradas por el comando anterior (fdisk -l)):

$ mount -t ext3 /dev/dsa1 /disk

7. Ahora bien, haremos esta partición montada como nuestra partición root:

$ chroot /disk

8. Posteriormente ejecutamos el grub, esto nos lleva hasta el shell del grub donde ejecutamos los siguientes comandos:

grub> find /boot/grub/stage1

(Esto nos monstara donde debemos instalar el grub, (hd0,1)(hd0,2), (etc…)) Tambien podemos editar /boot/grub/menu.lst y mirar donde dice: root (hd0,1) lo que nos interesa es lo que esta entre los parentesis (hd0,1)

grub> root (hd0,1)

grub> setup (hd0)

grub> quit

Listo, con estos pasos ya tenemos nuestro grub recuperado…. espero que este material sea util para todos…