jueves, 25 de abril de 2019

Single user y falta el /bin


Primero describimos como llegar a single user en red hat 7 y luego como hacerlo bootear si nos falta el /bin , con un ejemplo de cuando el discagnt te borra el /bin
Elegir la primer linea del grub, la que NO dice rescue. y editarla con la tecla "e"














Buscar la linea que empieza con linux16 , ir al final y agregarle rd.break












Luego presionar las teclas CTRL + X , esto bootea y te deja en el prompt del initramfs con un shell de root, donde luego debo montar como RW el /sysroot















luego ahi puedo cambiar el /sysroot como el / , haciendo un chroot /sysroot













llegado a este punto, ya podria hacer un passwd root y cambiarle la password tranquilamente, y luego darle un reboot.
OJO, en el caso de tener problemas como el siguiente









Llegado a este punto, vemos que no tiene nada en el /bin/sh , asi que tengo que bootear con init=/usr/bin/bash














En este caso, ahi es donde vemos que el /bin esta vacio, solo con el discagnt















Esto es lo que hay que hacer para arreglarlo













Luego darle un RESET , porque no tomo el reboot

listo

jueves, 4 de abril de 2019

Update con redhat-upgrade tool de rhel 6.x a 7.x


cat /etc/redhat-release
yum update
subscription-manager repos --enable rhel-6-server-extras-rpms
yum update

yum -y install preupgrade-assistant preupgrade-assistant-el6toel7 preupgrade-assistant-tools
preupg -v

yum -y install redhat-upgrade-tool
yum -y install yum-utils

yum-config-manager --disable *

DESDE LA CONSOLA SI O SI!!!!!!

[root@app1 ~]

# redhat-upgrade-tool --network 7.6 --instrepo http://10.76.40.120/7.6/7Server/x86_64/

Configurar la red especialmente los archivos de route-ethXX

reiniciar y cuando todo funcione reinstalar grub

yum remove grub
yum install grub2
grub2-install --grub-setup=/bin/true /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
vi /boot/grub/grub.conf
agregar
title GRUB 2 Test
root (hd0,0)
kernel /grub2/i386-pc/core.img
boot

reboot #####y seleccionar la opcion grub2 test


si funca ya esta casi listo solo corremos lo siguiente

grub2-install /dev/sda