Arranque de Debian en modo de usuario único

11

Olvidé mi contraseña de root e intento cambiarla arrancando en modo de usuario único, sin embargo, al arrancar me sale esta pantalla:

ingrese la descripción de la imagen aquí

Luego presiono "e" para editar la configuración de arranque y aparece esta pantalla:

ingrese la descripción de la imagen aquí

Sin embargo, en el tutorial que sigo dice que debería navegar a la línea que comienza con "kernel", pero como puede ver, no tengo esta línea. Así que intenté cambiar "silencioso" a "único" en la línea que comienza con "linux / boot / vmlinuz ..." pero esto no inicia el sistema en modo de usuario único.

¿Qué línea se supone que debo editar para que esto funcione?

xorinzor
fuente

Respuestas:

15

Un método:

  1. Agregue init=/bin/bashal final de la línea grub que comienza con linux(y termina con quiet).

  2. Restablezca su contraseña y reinicie normalmente.

  3. No lo olvides de nuevo.

  4. Considera la instalación sudo.


Otro método:

  1. Dado que aparentemente se trata de una máquina virtual, puede montar su disco en otra máquina virtual (en funcionamiento) y eliminar manualmente la contraseña del /etc/shadowarchivo. O use kpartxpara trabajar con el archivo de imagen de la máquina virtual desde el host o desde otra máquina.
Michael Hampton
fuente
Sin embargo, ahora me muestra "root @ (none) #" y no conoce ningún comando, ¿cómo puedo solucionarlo?
xorinzor
2
Probablemente no tienes un PATH. Intenta llamar /usr/bin/passwd(o cualquier otra cosa) directamente. O simplemente mire a su alrededor y vea lo que tiene disponible para usted.
Michael Hampton
2
el uso /bin/bashcomo init no llamará a ninguno de los scripts de inicio para montar particiones, etc., así que si tiene /usruna partición separada, deberá montarla a mano. También sepa que tampoco obtendrá los scripts de apagado, cuando bash salga del kernel se detendrá inmediatamente. Asegúrese de sincronizar las unidades primero o los cambios pueden no escribirse.
DerfK
19

RECUPERACIÓN DE CONTRASEÑA root DEBIAN / UBUNTU

  1. Primera pantalla - grub - presione e
  2. Modifique la línea del núcleo: agregue singleentre ro quiety al final de esta línea agregueinit=/bin/bash
  3. prensa F10
  4. Cuando se root@(none):/#le solicite, debe volver a montar la partición / para tener acceso de lectura-escritura: mount / -rw -o remount
  5. Ahora está listo para modificar la contraseña de root: ¡escríbala passwdy cámbiela!

Buena suerte

PD: intente mirar el archivo / etc / shadow para encontrar otros usuarios ...

usuario266991
fuente
Esta fue la respuesta correcta para mí, con el mountcomando. Gracias.
Thibault
1

Su tutorial se refiere a Grub (Grub heredado). Este es Grub2. La línea que comienza con Linux sería la línea del núcleo en Grub.

Hauke ​​Laging
fuente
No tengo un tutorial escrito en ninguna parte, esta era una vieja pregunta mía
xorinzor
-1

wooo, solo elija el modo de recuperación amigo, cambiará a un BusyBox sin ningún tipo de contraseña (normalmente).

Dr. I
fuente
Solo lo probé, también pide un inicio de sesión después del arranque, durante el arranque recibo la misma pregunta de mantenimiento que me pide la contraseña de root o
presiono
presionaste Ctrl + D? Ya tuve tal reacción en una caja ajustada de Linux, y un Ctrl + D hizo el truco.
Dr I
Sí, lo hice, pero luego se reanuda como un arranque normal y pide el inicio de sesión
xorinzor
1
El valor predeterminado de @DrI Debian es requerir la contraseña de root para el modo de usuario único.
DerfK
Hum ... ¿estás seguro? Acabo de instalar una nueva versión de Inet 6.0.6 usando los valores predeterminados para la configuración y mi modo único NO requiere ninguna contraseña.
Dr I