E.4.2. Nombres de archivos y listas de bloqueo


Al escribir comandos en GRUB que hagan referencia a un archivo, como una lista de menús, es necesario especificar la ruta de archivos absoluta después de los números de dispositivo y partición.
Lo siguiente ilustra la estructura de tal comando:
(<tipo-de-dispositivo><número-de-dispositivo>,<número-de-partición>)</ruta/a/archivo>
En este ejemplo, remplace <tipo-de-dispositivo> por hd, fd, o nd. Remplace <número-de-dispositivo> por el número entero para el dispositivo. Remplace </ruta/a/archivo> por una ruta absoluta relativa para el nivel superior del dispositivo.
También puede especificar archivos a GRUB que no aparecen realmente en el sistema de archivos, tal como un gestor de arranque en cadena que aparece en los primeros bloques de la partición. Para cargar tales archivos, deberá indicar una lista de bloques, que indique a GRUB, bloque por bloque, la ubicación exacta del archivo en la partición. Puesto que un archivo puede estar formado por varios conjuntos de bloques, hay una sintaxis específica para escribir listas de bloques. Cada bloque que contiene el archivo se describe con un número de desplazamiento de bloques seguido de un número de bloques de ese punto de desplazamiento. Los desplazamientos de bloques se listan secuencialmente y delimitados por comas.
La siguiente es una lista de bloques de ejemplo:
0+50,100+25,200+1
Esta lista de bloques de muestra especifica un archivo que empieza en el primer bloque de la partición y que utiliza los bloques del 0 al 49, del 99 al 124, y el 200.
Saber cómo escribir listas de bloques es útil al utilizar GRUB para cargar sistemas operativos que usan el método de carga encadenada. Puede suprimir el número de desplazamiento de bloques si empieza por el bloque 0. Por ejemplo, el archivo de carga encadenada de la primera partición del primer disco duro tendrá el nombre siguiente:
(hd0,0)+1
Lo siguiente muestra el comando chainloader con una designación de lista de bloques similar en la línea de comandos de GRUB después de establecer el dispositivo correcto y la partición adecuada como raíz:
chainloader +1
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.