Si una actualización manual o automática de su servidor en la nube Linux® impide que su máquina virtual (VM) se inicie correctamente, puede intentar resolver el problema haciendo retroceder el kernel de Linux con el que se inicia su VM. Este artículo lo guía a través de este proceso.
Acceder al modo de rescate
Pon tu servidor en modo de rescate.
Importante :Asegúrese de copiar la contraseña raíz temporal que se muestra para que pueda acceder a su servidor rescatado.
El servidor inicialmente muestra el estado Rescatando . Cuando hay una barra de estado roja que dice Rescate muestra, puede iniciar sesión en el servidor siguiendo los pasos de la siguiente sección.
Inicie sesión en su servidor
Utilice los siguientes pasos para iniciar sesión en su servidor:
-
Abra una terminal y ejecute el siguiente comando Secure Shell (SSH) para iniciar sesión en la máquina virtual como usuario raíz:
ssh [email protected]
Importante :Asegúrese de reemplazar
1.2.3.4
con su propio Protocolo PublicNetInternet (IP). No es necesario que especifique el puerto porque el servidor rescatado tiene por defecto el puerto 22. -
Ingrese su contraseña presione Entrar .
Monte su sistema de archivos en la instancia de rescate
Use los siguientes pasos para montar su sistema de archivos en la instancia de rescate:
-
Ejecute el siguiente comando:
fdisk -l
El resultado de este comando muestra el dispositivo del sistema montado para el rescate y luego el sistema de archivos desmontado de su servidor. En la mayoría de los casos, el sistema de archivos de su servidor es
/dev/xvdb1
. Para sistemas más antiguos, el sistema de archivos del servidor podría ser/dev/ sda1
. -
Después de haber identificado el sistema de archivos como
/dev/xvdb1
o/dev/ sda1
, ejecute el siguiente comando para montar ese sistema de archivos:mount /dev/xvdb1 /mnt
Cambiar el kernel
Utilice los siguientes pasos para cambiar el kernel de Linux:
-
Cambie al directorio en el que montó el sistema de archivos ejecutando el siguiente comando:
cd /mnt/boot/grub
-
Enumere los archivos que contiene el directorio ejecutando el siguiente comando:
ls
-
Aparece una lista de archivos, incluido el menu.lst expediente. Ejecute el siguiente comando para abrir este archivo en el editor de texto vi:
vi menu.lst
Nota :Puede utilizar cualquier editor de texto para abrir este archivo. Este ejemplo usa el editor vi porque es el más fácil de operar desde la consola de emergencia y SSH.
El archivo contiene varias líneas de información sobre el núcleo, la configuración del proceso de arranque y otros detalles.
-
Cambia la línea que dice
default=0
adefault=1
.Nota :si está utilizando el editor de texto vi, presione i en su teclado para ingresar al modo de inserción, luego use las teclas de flecha para moverse hacia abajo hasta el
0
después dedefault=
. Cambia esto a1
, luego presione ESC en su teclado para salir del modo de inserción. -
Utilice el siguiente comando para guardar el cambio que realizó en menu.lst :
:wq!
Nota :Debido a que los dos puntos ya están presentes, debe ingresarlos en este comando.
Salir del modo de rescate
Utilice los siguientes pasos para salir del modo de rescate:
-
Finalmente, salga del modo de rescate para permitir que la VM se inicie usando menu.lst archivo que editó.
-
En el Panel de control de la nube, haga clic en Salir del modo de rescate en la parte superior de los Detalles del servidor página. El servidor se inicia y se muestra como Activo .