Solución de fallas de arranque de grub2 en Linux

  
                

GRUB es un programa de inicio de sistema multi-operativo. GRUB 2 ha agregado muchas funciones nuevas a GRUB. Es más práctico que GRUB. Muchos amigos encontrarán el problema de la falla de inicio de GRUB 2 en la operación del sistema Linux. Permítanme presentarles la solución al fallo de arranque de Linux GRUB2.

guión update-grub se puede detectar de manera fiable núcleo, los archivos de inicio y añadir todos Caozuoxitong, el menú de arranque generado automáticamente, por lo que no tiene que modificar manualmente.

También necesitamos aprender a resolver dos fallas comunes. Cuando se inicia el sistema, se detendrá en el indicador de grub, que es una interfaz de comandos GRUB 2 completa, así que no se preocupe. Esto significa que GRUB 2 aún puede iniciar y cargar el módulo normal.mod (se encuentra en /boot /grub /[schema] /debajo de los otros módulos), pero no se encuentra el archivo grub.cfg. Si ve grub rescue, esto significa que no puede encontrar normal.mod, por lo que es posible que no encuentre su archivo de inicio.

¿Cómo sucedió esto? Debido a que el kernel puede cambiar la asignación de los números de partición del disco, o si mueve su disco duro, o si cambia manualmente algunas particiones, es posible instalar un nuevo sistema operativo o mover algunos archivos. En estos casos, sus archivos de inicio aún existen, pero GRUB no puede encontrarlos. Por lo tanto, puede encontrar los archivos de inicio en el indicador de GRUB, establecer su ubicación, luego arrancar su sistema y corregir la configuración de GRUB.

Línea de comandos de GRUB 2

La interfaz de comandos de GRUB 2 es tan potente como la generación anterior de GRUB. Puede usarlo para encontrar la imagen de arranque, el kernel y el sistema de archivos raíz. De hecho, le permite omitir permisos y otros controles de acceso y acceder completamente a todos los archivos en su computadora local. Algunas personas pueden pensar que esto es un agujero de seguridad, pero usted conoce el viejo dicho de UNIX: las personas que tienen acceso físico a la máquina son quienes la poseen.

Cuando grub te lo pide, tienes muchas características como la interfaz de línea de comandos, como el historial de comandos y la finalización de pestañas. Pero el modo de rescate de grub es limitado, no hay historial de comandos ni finalización de pestañas.

Si está practicando en un sistema que funciona, entonces cuando aparece el menú de GRUB, puede presionar C para abrir la interfaz de línea de comandos de GRUB. Puede detener la cuenta regresiva desplazándose por los elementos del menú con las teclas de cursor arriba y abajo. Es seguro experimentar con la línea de comandos de GRUB, porque no puedes hacer cambios permanentes, todo es temporal. Si ha visto el indicador de rescate de grub o grub, significa que su rendimiento está llegando.

Los siguientes comandos pueden ejecutarse en modo de rescate grub y grub. El primer comando que debe ejecutar es configurar un buscapersonas para paginar comandos largos. De la siguiente manera:

grub》 set pager = 1

No debe haber espacios a los lados del signo igual. Hagamos un poco de exploración ahora. Ingrese ls para listar todas las particiones identificadas por GRUB:

grub ls

(hd0) (hd0, msdos2) (hd0, msdos1)

¿Qué es msdos? Esto significa que el sistema tiene una tabla de partición de MS-DOS pasada de moda en lugar de una tabla de partición de identificador único global (GPT). Si está ejecutando GPT, aparecerá (hd0, GPT1). Ahora veamos, use el comando ls para ver qué archivos están en su sistema:

grub ls (hd0,1) /

lost + found /bin /boot /cdrom /dev /etc /home /lib /

lib64 /media /mnt /opt /proc /root /run /sbin /

srv /sys /tmp /usr /var /vmlinuz vmlinuz.old < Br>

initrd.img initrd.img.old

Genial, hemos encontrado el sistema de archivos raíz. Puede omitir las etiquetas para msdos y GPT. Si no agrega una barra o después de la partición, solo se mostrará la información de la partición. Puede usar el comando cat para mostrar cualquier archivo en el sistema de archivos:

grub "cat (hd0,1) /etc /issue

Ubuntu14.04 LTS \\ n \\ l

En un sistema de arranque múltiple, puede saber qué sistema Linux es a través del archivo /etc /issue.
Anterior12Siguiente Total 2 Páginas

Copyright © Conocimiento de Windows All Rights Reserved