¿Cómo investigo los problemas de arranque y partición?

22

Mi máquina no arranca o no elige el sistema operativo correcto cuando lo elijo en el menú de GRUB. ¿Qué información debo proporcionar en mis preguntas para que las personas puedan ayudarme?

Jorge Castro
fuente

Respuestas:

20

El script de información de arranque es una excelente manera de obtener información sobre lo que está sucediendo, especialmente para solucionar problemas de lo que está sucediendo con el arranque y las particiones.

Para 12.04 y más reciente:

sudo apt-get install boot-info-script pastebinit

Y luego corre boot_info_script.

Si necesita compartir la información con alguien que lo ayude con sus particiones (especialmente aquí en Ask Ubuntu, puede usarla junto con pastebinitpara publicar su información de arranque en la web:

sudo boot_info_script --stdout | pastebinit

Esto enviará automáticamente la información a paste.ubuntu.com y le devolverá una URL. Tome esa URL y luego edítela a su pregunta.

Para 11.10 y anteriores:

  • Descargue la secuencia de comandos de información de arranque
  • Extraiga el archivo zip en un directorio de su elección.
  • Abra una terminal (Aplicaciones -> Accesorios -> Terminal en Gnome) y escriba:

    sudo bash [path/to/the/download_folder]/boot_info_script.sh
    
  • Por ejemplo, si descargó el archivo al escritorio, use:

    sudo bash ~/Desktop/boot_info_script.sh
    
  • Ahora tendrá el archivo RESULTS.txt en el mismo directorio que el script. Pero si el script está dentro de un directorio del sistema (como / usr o / etc) RESULTS.txt estará en el directorio de inicio.

Si tiene instalado pastebinit , puede enviar los resultados directamente a paste.ubuntu.com:

sudo bash boot_info_script.sh --stdout | pastebinit
Jorge Castro
fuente
Desearía haber sabido hace un mes o tres que todo lo que tenía que hacer para usar pastebinitera canalizarlo stdouto, para pegar el contenido de un archivo, usar pastebinit -i /etc/a/file/name. Pero al parecer man pastebinitfue demasiado técnico para que yo pueda hacer frente. :-(
irracional John
6

Cuando puede iniciar su instalación, el camino a seguir se encuentra en la respuesta de Jorge Castro. Se agradece la información adicional recopilada de los registros de arranque. (Para más detalles, desplácese hacia abajo). Cuando su sistema está totalmente roto y se niega a iniciar la instalación a cualquier costo, esta es una alternativa.

¡Rescatux a tu rescate!

Ok, ahora que tenemos un título, el procedimiento sigue. Experimente con todo lo que tiene, pero bajo su propio riesgo, e incluso puede terminar resolviendo su problema. Si desea evitar cualquier problema, siga las instrucciones exactamente .

  • Descargar Rescatux . Rescatux es un CD de boot-rescue. elija cualquier imagen ISO de esa página. Se recomienda la última versión estable (la que no tiene alfa / beta en el título).
  • Grabarlo en un CD, o hacer un dispositivo USB de arranque con ese ISO. (Instrucciones detalladas a continuación)
  • Arrancar usando el cd / usb-stick.

    Nota: Es posible que deba presionar o mantener presionada F12o alguna otra tecla (generalmente se muestra en la esquina inferior de la pantalla de inicio) y seleccionar Arrancar desde CD o USB u otra opción relevante para evitar el arranque automático desde el disco duro.
    Tenga en cuenta que el arranque puede no ser sencillo en hardware con restricción de arranque, como Macbooks. En ese caso, se le sugiere que busque ayuda de nuestros amigos en Ask Different .

  • Seleccione Rescatux 32 bit o Rescatux 64 bit, según corresponda. En caso de duda, seleccione 32 bits. Si ninguna de las opciones está disponible y ve "en vivo", selecciónela.

  • Seleccione la Supportopción, seguido de Boot info scripty luego run.
  • Aparece un mensaje de confirmación que indica que la ejecución del script bootinfo fue correcta.
  • Seleccione Soporte y luego share_log. seleccione bootinfoscript_log.txt, haga clic en siguiente y obtendrá un enlace a los resultados cargados. Puede usar ese enlace cuando solicite ayuda.
  • Si está desconectado, puede ver los registros seleccionando esa opción en soporte y puede guardar ese archivo en otro lugar. En un dispositivo USB diferente, etc., e incluya esa información cuando haga una pregunta.

Aquí hay un video que ayuda . Se puede encontrar más en la página de inicio de Rescatux .

Incluya bootogs, si es posible:

Para acceder a los registros de arranque:

  • Si puede arrancar en su instalación, puesta en un terminal, y el tipo dmesg > dmesglog.txty cp /var/log/boot.log bootlog.txte incluyen contenido de ambos archivos (dmesglog.txt y Bootlog.txt), mientras que hacer la pregunta. Debería encontrarlos creados en su directorio de inicio, si siguió las instrucciones correctamente.
  • Si tiene un cd en vivo (Ubuntu, Rescatux o cualquier otro livecd): abra el explorador de archivos, monte el disco con la instalación, navegue a var / log e incluya el contenido de los archivos dmesgy boot.loghaga una pregunta.

Para grabar un CD:

  • Usando Ubuntu: haga clic derecho en la iso descargada y seleccione Write to disk.Seguir las instrucciones en pantalla.
    Alternativamente, búsquelo Disc burnery ábralo. Elija la imagen iso y siga las instrucciones en pantalla.
  • Con Windows: haga clic derecho en la iso descargada y seleccione 'Grabar imagen de disco'. Será guiado por el asistente de grabación de CD.
    De lo contrario, busque y abra Windows Disc Image Burner, y siga las instrucciones en pantalla. Elija el archivo iso adecuado (el que descargó) cuando se le solicite.
  • Uso de Mac / otras distribuciones de Linux: lo más probable es que tenga una opción de menú de clic derecho. De lo contrario, use su utilidad de grabación de discos predeterminada. (Actualización con instrucciones específicas de bienvenida.)

Para hacer una memoria USB de arranque:

  • Herramienta sugerida: Unetbootin . (Funciona en Windows, Linux y MacOSX).
  • Los usuarios experimentados pueden encontrarlo más fácil de usar sudo dd if=<path-to-iso> of=<USB-drive-here>
    (por ejemplo: sudo dd if=~/rescatux.iso of=/dev/sdbReemplace sdb con lo que sea el disco usb y ~ / rescatux.iso con la ruta a su archivo iso)

    NO LO USE ddsi no tiene experiencia. escribir una sola letra incorrectamente podría dejar todo el disco duro sin arranque, que solo puede repararse mediante la reinstalación y puede causar la pérdida permanente de datos.

Mahesh
fuente
Si mi sistema no funciona, ¿cómo puedo descargar Rescatux o grabarlo en Live Cd o Usb-Stick? En lo que respecta a Ubuntu live CD, lo más probable es que OP deba tener LiveCd o Usb-Stick.
atenz
@tijybba Argumento válido. Pero si el sistema está completamente roto y busca ayuda aquí al publicar una pregunta, probablemente tenga acceso a la PC de un amigo, o algo así. para que pueda ser usado. O bien, un arranque de CD en vivo hace el trabajo. :) Me temo que no se puede hacer lo mismo sin al menos arrancar en vivo. Estoy buscando una mejor alternativa. Mejoras bienvenidas.
Mahesh
@Mahesh, ¿puedes actualizar esto con cómo hacer algunas cosas con un cd de Ubuntu? Como en, cómo buscar los registros del CD en vivo, etc.
jrg
2

Instalar reparación de arranque ayudará ...

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Jorge Castro
fuente