Presione Een el menú GRUB. Busque la línea que dice save_env recordfaily elimínela con la tecla Delo Backspace. Presione Ctrl+ Xpara iniciar, y luego abra la Terminal buscándola en el tablero (menú del iniciador).
Ejecute el siguiente comando y luego, cuando le solicite su contraseña, escríbala y presione Enter. Su contraseña no se mostrará, ni siquiera los asteriscos.
sudo -i
Luego, ejecute cada comando, uno por uno .
cd /boot/grub
rm grubenv
grub-editenv grubenv create
grub-editenv grubenv set default=0
grub-editenv grubenv list
update-grub
El penúltimo comando debería aparecer default=0. Si lo hace, ejecute el último comando y deje que termine. Cuando finalice, debería volver a recibir el mensaje /boot/grub#o algo así (es lo que ve después de cada comando). Ejecuta exitdos veces y luego reinicia.
¿Cómo encuentro el menú de GRUB? ¿Debo crear sudo passwd root para sudo -i?
Tim
44
El menú GRUB se puede encontrar presionando Shift mientras el sistema se encuentra en las primeras etapas de arranque (directamente a través del BIOS). La contraseña que proporciona sudo -ies su contraseña de USUARIO, no la contraseña de root.
Restablece a Monica - ζ--
1
en mi configuración de arranque solo hay una línea que dice recordfail. Lo eliminé pero todavía no puedo hacer que se inicie
phuclv
1
@ LưuVĩnhPhúc Sé que probablemente sea demasiado tarde para ti, pero tuve el mismo problema que tú. Las opciones parecen haber cambiado ligeramente en 14.04. Utilicé help.ubuntu.com/community/Boot-Repair para llevarlo a un estado en el que se inicia el mensaje de error, y luego seguí las instrucciones anteriores para eliminar permanentemente el error en sí.
Martin KS
@ LưuVĩnhPhúc Mismo problema con mis configuraciones de arranque. ¿Algo que probaste que funcionó para ti? Por favor ayuda ...
Wazzzy
1
Este mensaje de error significa que el grubenvarchivo tiene> 1024 bytes. Esto se debe principalmente a la edición manual del archivo. (por ejemplo, viagrega una nueva línea en la última línea)
Para evitar esto, nunca debe editar grubenv con otra cosa que no sea grub-editenv.
El uso grub-editenv <filename> set exiting_var=existing_valueno corrige el archivo.
Especulación: debe poder arreglar el archivo eliminando uno o dos caracteres para que el tamaño vuelva exactamente a 1024 bytes. Si eso no funciona, debe volver a crear el archivo utilizando las instrucciones de esta respuesta . (Obtenga los valores correctos de las variables usando grub-editenv grubenv listprimero y vuelva a crear un archivo con esos valores)
recordfail
Hay una que dice simplementerecordfail
. ¿Debo eliminarlo de todos modos?Respuestas:
De http://ubuntuforums.org/showthread.php?t=1285098 :
Presione Een el menú GRUB. Busque la línea que dice
save_env recordfail
y elimínela con la tecla Delo Backspace. Presione Ctrl+ Xpara iniciar, y luego abra la Terminal buscándola en el tablero (menú del iniciador).Ejecute el siguiente comando y luego, cuando le solicite su contraseña, escríbala y presione Enter. Su contraseña no se mostrará, ni siquiera los asteriscos.
Luego, ejecute cada comando, uno por uno .
El penúltimo comando debería aparecer
default=0
. Si lo hace, ejecute el último comando y deje que termine. Cuando finalice, debería volver a recibir el mensaje/boot/grub#
o algo así (es lo que ve después de cada comando). Ejecutaexit
dos veces y luego reinicia.fuente
sudo -i
es su contraseña de USUARIO, no la contraseña de root.recordfail
. Lo eliminé pero todavía no puedo hacer que se inicieEste mensaje de error significa que el
grubenv
archivo tiene> 1024 bytes. Esto se debe principalmente a la edición manual del archivo. (por ejemplo,vi
agrega una nueva línea en la última línea)Para evitar esto, nunca debe editar grubenv con otra cosa que no sea
grub-editenv
.El uso
grub-editenv <filename> set exiting_var=existing_value
no corrige el archivo.Especulación: debe poder arreglar el archivo eliminando uno o dos caracteres para que el tamaño vuelva exactamente a 1024 bytes. Si eso no funciona, debe volver a crear el archivo utilizando las instrucciones de esta respuesta . (Obtenga los valores correctos de las variables usando
grub-editenv grubenv list
primero y vuelva a crear un archivo con esos valores)fuente