Bien, hice algo estúpido. Estaba tratando de limpiar mis entradas de Grub, y accidentalmente eliminé todos mis núcleos de Linux de Grub (todavía están en el disco duro). Entonces, obviamente, Grub no me da ninguna forma de iniciar Ubuntu; Puedo arrancar en Windows muy bien, pero Ubuntu ni siquiera está en la lista.
Así que solo quiero ejecutar "sudo upgrade-grub" de alguna manera para restaurar Ubuntu en la lista. Puedo arrancar desde un LiveCD, pero una vez allí, ¿cómo ejecuto ese comando? (Por cierto, mi instalación de Ubuntu está en sda5).
Respuestas:
Como dice que aparece su gestor de arranque grub, pero el menú está vacío, creo que no necesita reinstalar grub, sino que, como lo solicita, ejecute update-grub. Para lograr esto, puede usar un Live CD, montar las particiones relevantes de su disco duro, hacer un chroot en el directorio montado y ejecutar update-grub, que debería funcionar como si estuviera operando en el disco duro real.
Arranque con su Live CD, seleccionando "Probar Ubuntu sin instalar".
Una vez que se inicia, abra una terminal (ctrl-alt-t) y monte su partición de Ubuntu en / mnt. Supongo que la partición de Ubuntu es / dev / sda5, pero debe determinar esto usted mismo. Avísame si necesitas ayuda para hacer esto:
Luego monte algunos directorios más que se necesitan:
Además, si tiene una partición de arranque de Ubuntu separada (bastante poco común en estos días, pero puede ser el caso):
¿Cómo puede saber si tiene una partición de arranque?
Una vez que tenga su partición Ubuntu montada, ábrala
/mnt/etc/fstab
. Si ve una entrada para/boot
, observe a qué dispositivo está apuntando (/dev/sda4
¿tal vez?). Este es el que tienes que montar.Una vez que estén montados, haga chroot para comenzar a usar el directorio montado como la partición raíz:
Recibirás un
#/
aviso. Lo primero que debe hacer es confirmar que está utilizando el/boot
directorio correcto . Ve/boot/grub
y mira los archivos allí. Debería haber un montón de archivos .mod y un archivo grub.cfg. Si el directorio está vacío, no continúe, porque significa que este NO es suboot
directorio real . Mire arriba para ver cómo determinar si necesita montar unboot
directorio adicional .Una vez que haya confirmado que
/boot/
contiene los archivos correctos, lo que significa que es la ubicación correcta, escriba:Esto debería reconstruir su archivo /boot/grub/grub.cfg con las entradas del menú.
Luego salga del chroot:
En este punto, es posible que desee comprobar que las cosas se actualizaron correctamente. Para esto,
cd /mnt/boot/grub
y verifique que los archivos de grub estén allí, debe haber un montón de archivos .mod y grub.cfg, este último debe tener entradas para sus núcleos de Ubuntu. Si solo ve grub.cfg y no hay archivos .mod, significa que este NO es el directorio de arranque correcto, mire arriba para saber cómo montar una partición de arranque separada.Desmontar los sistemas de archivos:
Y luego reinicie, con suerte su menú Grub será restaurado.
fuente
sudo mount /dev/sda5 /mnt
debería podercd /mnt
ver el árbol de instalación de Ubuntu allí. Debería tener dev, sys y proc. Si no, tal vez estás montando la partición incorrecta. ¿Puedes comprobar esto? ¡Gracias!Arrancar desde un CD en vivo.
Presione Alt+ Ctrl+ Tpara abrir la terminal y ejecutar los siguientes comandos:
Instale el cargador de arranque GRUB2:
Es decir,
/dev/sda
el disco duro en sí, no la partición de Ubuntu/dev/sda5
.Desmonta la partición de Ubuntu y reinicia la computadora así:
Si tiene más de un sistema operativo instalado, vuelva a detectar los sistemas operativos de esta manera:
¡Eso es!
fuente
sudo fdisk -l
. La instalación de Ubuntu tendrá un*
after / dev / sdxx.Mi solución a ese problema fue:
Tal vez no sea la solución más rápida, pero para mí fue la más fácil.
fuente
Esta solución es exactamente la misma que la respuesta de roadmr, pero es mucho más fácil.
En mi caso particular, 'Reinstalar GRUB Bootloader' me lo arregló. Tengo una configuración de arranque dual de Windows / Linux. Usé Macrium 7 para crear un clon de una unidad en un archivo. Luego restaure ese archivo a una nueva unidad. Después de restaurarlo en la nueva unidad, arrancaría en una pantalla negra con un cursor parpadeante en la esquina superior izquierda .
fuente
Las instrucciones combinadas de roadmr y Basharat Sialvi se pueden encontrar aquí: https://askubuntu.com/a/88432/293759
Las instrucciones para el cargador de cadena y los comandos de arranque múltiple de Grub2 se encuentran en Wiki de ayuda comunitaria .
fuente
¡Gracias por la gran ayuda! Sin embargo, al final nada parecía funcionar, y como tenía una partición separada / doméstica, pude reinstalar Ubuntu sin perder ningún dato. Todavía tengo que reinstalar programas y hacer algunas configuraciones, pero todo parece estar bien en este punto.
fuente