Cargar Linux en otro Linux con acceso a consola

En ocasiones nuestro Linux puede no iniciar correctamente y mostrarnos un prompt para poder escribir en la consola y tratar de resolver dicho problema

Instalar y configurar Aptana Studio 3 (linux)
SSH, Secure Shell en Arch Linux
PostgreSQL en Linux
Conocer el hardware de tu Linux
Liberar espacio en Arch Linux
En ocasiones nuestro Linux puede no iniciar correctamente y mostrarnos un prompt para poder escribir en la consola y tratar de resolver dicho problema. Es rara la ocasión que esto suceda si no estamos modificando elementos del arranque, grub, o el kernel.
En mi caso, fue una actualización no completa del kernel de Arch, el cual me mostraba el siguiente mensaje:

hwdb.bin does not exist, please run udevadm hwdb –update

Además, no tenía habilitabo el teclado, por lo cual me era imposible escribir comando alguno.
Por lo cual, fue necesario iniciar un LiveCD de Linux, y montar mi sistema Arch.
Primero es necesario iniciar un Live de Linux, en mi caso fue Mint Petra.
Una vez iniciado, se abre la consola y se escribe el siguiente comando:
$ sudo su –
Una vez que ya tenemos permisos de súper administrador, ejecutamos el shell del sistema operativo instalado en la computadora (la ruta de la carpeta donde se montan los medios disponibles, puede variar entre distribuciones). Si no está montado el medio, intenta abrirlo desde un administrador de archivos, como dolphin o nautilus, o montarlo manualmente desde el comando mount.
# chroot /media/mint/ROOT/
Ya que se está ejecutando el shell del sistema operativo instalado en la computadora (en mi caso Arch), los comandos que se ejeucten serán los de Arch, y no los de Mint que es el LiveCD.
Y se ejecuta el comando necesario para resolver el problema
# udevadm hwdb –update
Pero desafortunadamente genera el siguiente problema.
Failed to read /proc/cmdline, ignoring: No such file or directory
Esto es porque aunque estamos ejecutando el entorno del Linux instalado, y esté montado root, hay otros elementos que debemos montar manualmente, como /proc o /dev. En caso contrario, nos puede aparecer el siguiente error:
==> ERROR: /proc must be mounted!
Por lo cual ejecutamos los siguientes comandos:
# mount -t proc proc proc/
# mount -t sysfs sys sys/
# mount -o bind /dev dev/
Hecho lo anterior, podemos ejecutar de nuevo el comando:
# udevadm hwdb –update
El cual ahora se ejecutará sin problemas. 
Nota: Si se necesita actualizar Arch a través de pacman, pero nos genera un error de certificado, se puede resolver cambiando en el archivo /etc/pacman.conf
Y cambiar:
SigLevel = Required DatabaseOptional
Por esto:
SigLevel = Never
Y listo, podemos ejecutar los comandos de Arch, habiendo iniciado desde Linux Mint.

COMMENTS

WORDPRESS: 0