El servidor Ubuntu no puede iniciar después de la actualización

El servidor Ubuntu no puede iniciar después de la actualización

Respuesta1

Tan pronto como su sistema/servidor comience a arrancar, presione Cla tecla. En este modo, seleccione un kernel diferente e intente iniciar en él.

Si falla, primero debe hacer una copia de seguridad de todo usando una distribución de Linux en vivo.

Ahora que se trata de un pánico en el kernel, primero deberá montar la partición en modo en vivo. En este caso, primero te sugiero que instales un nuevo kernel y actualices grub.

Paso 1: inicie usando un CD/USB en vivo

Paso 2: escribe el comando df -hy obtén la partición donde está instalado Ubuntu

Paso 3: monte la partición donde está ubuntu usando el comando sudo mount /dev/sdX /mntdonde Xcoincide con el título de la partición.

Paso 4: Ahora es el momento de obtener nuevos kernels, así que descárgalo de antemano o puedes hacerlo ahora.

Ir anúcleo de ubuntu, seleccione el kernel más reciente. En mi caso es v4.14-rc1, así que haz clic en eso. Ahora, según el arco de su servidor, puede descargar los kernels. Para conocer el arco, escriba el comando uname -apara obtener un conocimiento adecuado del arco del núcleo. X86 muestra sus 32 bits, x86_64 muestra que es un procesador de 64 bits con soporte para 32. Así que los descargaría en caso de 64 bits.

  • encabezados-linux-4.14.0-041400rc1_4.14.0-041400rc1.201709162031_all.deb
  • encabezados-linux-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb
  • imagen-linux-4.14.0-041400rc1-generic_4.14.0-041400rc1.201709162031_amd64.deb

Puede hacerlo creando un archivo de texto (yo lo llamaría kernel.list) que tenga todos los enlaces, guardándolo y luego usando wget para descargarlos todos. En tu caso debería ser

sudo wget -i /dev/sdx/kernel.list

Luego escribe

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

Esto instalará todos los archivos del kernel en /dev/sdxsu volumen montado en /mnt. o simplemente podrías hacerlo wget -i kernel.listen otra máquina. Cópielo y péguelo /dev/sdxusando el comando `

sudo cp /usb_driver /dev/sdx

y luego instalar el kernel por

sudo dpkg -i *.deb --root-directory=/mnt/ /dev/sdX

Paso 5: Ahora en tipo de terminal

sudo grub-install --root-directory=/mnt/ /dev/sdX

estos se reinstalarán grub2.

Paso 6: Ahora simplemente reinicie, ordene "sudo reboot" y verifique si funciona o no.

Nota :

  • El paso 5 instala un nuevo kernel
  • El paso 6 vuelve a instalar grub2 para que su gestor de arranque esté reparado y vinculado con su nuevo kernel.

información relacionada