¿Cómo inicio en un shell de raíz?

73

Cuando falla el inicio en el escritorio gráfico, a veces se recomienda iniciar en un "shell raíz" o en "modo de recuperación".

¿Cómo puedo hacer eso?

Takkat
fuente

Respuestas:

77

para 12.04.3 LTS y posterior

Durante el arranque, mantenga presionado Shift (para BIOS) o ESC (para UEFI) . Esto abrirá el menú Grub2 desde donde podemos seleccionar "Opciones avanzadas para Ubuntu".

ingrese la descripción de la imagen aquí

Después de eso podremos seleccionar el núcleo que deseamos arrancar en "Modo de recuperación" :

ingrese la descripción de la imagen aquí

Esto nos llevará a las opciones avanzadas. Al seleccionar "Habilitar redes", obtenemos acceso a nuestra red e Internet para actualizaciones o descargas, y también montaremos nuestros discos duros en modo de lectura / escritura en caso de que necesitemos editar archivos.

ingrese la descripción de la imagen aquí

Después de que la red se haya cargado y se hayan montado los sistemas de fieles, se nos volverá a presentar el menú, desde donde podemos elegir "Soltar a una aplicación de shell raíz" :

ingrese la descripción de la imagen aquí

Tenga en cuenta que somos root en este shell. Por lo tanto, no se necesita sudo para tareas administrativas. Esto también significa que tenemos acceso completo a todos los archivos y que podemos causar daños irreversibles a nuestro sistema si cometemos un error.

Si no hubiéramos habilitado el acceso de lectura / escritura con "Habilitar redes", el sistema de archivos se montará de solo lectura y no podremos editar archivos.

En caso de que no tengamos acceso a una red, o esto no se desea, podemos volver a montar nuestros sistemas de archivos que dan acceso de escritura con el siguiente comando:

mount -o rw,remount /

Desde el tipo de shell raíz exitpara volver al menú.

para 12.04.0 LTS o anterior

Durante el arranque, mantenga presionado Shift (para BIOS) o ESC (para UEFI) . Esto abrirá el menú de arranque de Grub2 desde donde podemos seleccionar el "modo de recuperación" (generalmente la segunda entrada de arranque).

ingrese la descripción de la imagen aquí

Esto llevará al menú de recuperación de Grub2:

ingrese la descripción de la imagen aquí

La opción "Soltar al indicador de shell raíz" le ofrece un entorno raíz de línea de comandos desde donde puede acceder a sus archivos como root (no es sudonecesario). Después de haber hecho su trabajo en sus archivos, puede abandonar la línea de comando

exit

Elija "Reanudar arranque normal" para continuar el arranque como de costumbre.


Nota: consulte esta pregunta para obtener una solución cuando el menú de recuperación de Grub no carga el shell.


Takkat
fuente
Acabo de instalar 12.04 LTS, y parece que tengo el menú de recuperación enumerado en "> = 12.10". Así que seguí esas instrucciones y todo funcionó bien.
tir38
@ tir38: oh, buen punto, gracias. Ha cambiado con la versión actualizada de LTS en ese momento.
Takkat
1
después de habilitar la red, no vuelve al menú nuevamente. Necesito ayuda
Sanjeev Kumar Dangi
@SanjeevKumarDangi: prueba con exit.
Takkat
1
Mis sistemas (14.04) se cuelgan cuando intento habilitar la red y montar el sistema de archivos. Cuando presiono CTRL + C, el sistema pasa al arranque normal. Cuando accedo al acceso raíz, puedo habilitar la lectura / escritura con el siguiente comando: mount -o rw,remount /y luego puedo usar el terminal para cambiar lo que necesite cambiar.
SPRBRN