Probé todas las páginas que encontré en la web sobre cómo restablecer un nombre de usuario a algo que pudiera saber (han pasado 2 años desde que usé la computadora portátil con ese Debian). En ninguna parte la gente muestra la ventana de Debian GNU Grub que aparece y en ninguna parte encuentro la descripción en el listado de Grub que corresponde a mi versión, así que les pediré que me ayuden:
miVersión GNU GRUBes1.99-27+deb7u2
El texto que aparece cuando presiono el botón ''e'' en el arranque de GRUB donde puedo elegir el modo normal o de recuperación de Debian es el siguiente (desde la primera línea, una vez que presioné "e", se lee así) :
setparams 'Debian GNU/Linux, with Linux 3.2.0-4-686pae'
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1_')
(there is a long line with the linux info once more.. is this the kernel line?
and more that i coul retype if needed)
... luego está esa línea al final:
initrd "boot"initrd.img-3.2.0-4-686pae
(is this the kernel line?)
======== Literalmente CERO guías en la web explican cómo editar ESTE Grub para agregar la línea que nos dicen que agreguemos ( init = /bin/bash
)... o poner 'single' sin comillas al final de la línea del kernel, en ninguna parte aparece la palabra núcleo. y cada guía donde la gente pide ayuda a otros con su Debian termina enviándolos a una página que habla de Ubuntu u otra versión que no es Debian. Entonces el texto que vemos no se parece en nada a los demás. Intenté agregar la init
línea a mi código que enumeré arriba, justo después de la setparams
línea... y no hizo nada. Si inicio en modo de recuperación, me pide que coloque el nombre de inicio de sesión en modo bash, y todavía no puedo recordar lo que puse hace 2 años, incluso si veo un mensaje de inicio de sesión en bash versus como en GUI.
Este Debian no tiene documentación de las páginas que busqué en la web que hablaban del mismo problema.
Lo intenté nuevamente y esta vez me aseguré de que no hubiera ningún "/" después de init='/bin/bash'...
ahora dice: 'bash: no se puede configurar el grupo de procesos de terminal (-1): ioctl inapropiado para el dispositivo'
(sic: dice ioctl, no estoy escribiendo mal)
y
'bash: no hay control de trabajo en este shell'
y me deja con un mensaje:
raíz@(ninguno):/#
¡Ahora he hecho oficialmente lo que pude y tendré que esperar noticias!
Respuesta1
Sí, la línea del kernel es la que carga la imagen del kernel; generalmente mencionavmlinuzobzImagen; toda la línea puede tener el prefijo "kernel" o "linux" o similar.
En GRUB, la misma línea también especifica las opciones de arranque del kernel. Si ves root=/dev/...
o root=UUID=...
, ese es el lugar correcto. Agregue nuevas opciones al final.