Gnu Grub Manual 0

of 144 /144
GNU GRUB Manual 0.97 Tabla de contenidos Manual de GRUB GNU 1 Introducción a GRUB o 1.1 Información general o 1.2 Historia de GRUB o 1.3 Características de GRUB o 1.4 El papel de un gestor de arranque 2 convención de nomenclatura 3 Instalación o 3.1 Creación de un disquete de arranque de GRUB o 3.2 Instalación de GRUB de forma nativa o 3.3 Instalación de GRUB utilizando grub-install o 3.4 Realizar un arranque GRUB CD-ROM 4 Arranque o 4.1 Cómo arrancar sistemas operativos 4.1.1 Cómo arrancar un sistema operativo directamente con GRUB 4.1.2 Carga de otro gestor de arranque para arrancar sistemas operativos no compatibles o 4.2 Algunas advertencias sobre temas específicos de OS 4.2.1 GNU / Hurd 4.2.2 GNU / Linux 4.2.3 FreeBSD 4.2.4 NetBSD 4.2.5 OpenBSD 4.2.6 DOS / Windows 4.2.7 SCO UnixWare 4.2.8 QNX o 4.3 Cómo hacer que su sistema robusto 4.3.1 Arrancar una sola vez 4.3.2 Los sistemas de retorno Arranque 5 Configuración 6 Descarga de imágenes de sistema operativo desde una red o 6.1 Cómo configurar la red o 6.2 Arrancar desde una red 7 Uso de GRUB a través de una línea serie

Embed Size (px)

Transcript of Gnu Grub Manual 0

GNU GRUB Manual 0.97Tabla de contenidos Manual de GRUB GNU 1 Introduccin a GRUB 1.1 Informacin general 1.2 Historia de GRUB 1.3 Caractersticas de GRUB 1.4 El papel de un gestor de arranque 2 convencin de nomenclatura 3 Instalacin 3.1 Creacin de un disquete de arranque de GRUB 3.2 Instalacin de GRUB de forma nativa 3.3 Instalacin de GRUB utilizando grub-install 3.4 Realizar un arranque GRUB CD-ROM 4 Arranque 4.1 Cmo arrancar sistemas operativos 4.1.1 Cmo arrancar un sistema operativo directamente con GRUB 4.1.2 Carga de otro gestor de arranque para arrancar sistemas operativos no compatibles 4.2 Algunas advertencias sobre temas especficos de OS 4.2.1 GNU / Hurd 4.2.2 GNU / Linux 4.2.3 FreeBSD 4.2.4 NetBSD 4.2.5 OpenBSD 4.2.6 DOS / Windows 4.2.7 SCO UnixWare 4.2.8 QNX 4.3 Cmo hacer que su sistema robusto 4.3.1 Arrancar una sola vez 4.3.2 Los sistemas de retorno Arranque 5 Configuracin 6 Descarga de imgenes de sistema operativo desde una red 6.1 Cmo configurar la red 6.2 Arrancar desde una red 7 Uso de GRUB a travs de una lnea serie 8 Incorporacin de un archivo de configuracin en GRUB 9 La proteccin de su equipo contra el agrietamiento 10 archivos de imagen de GRUB 11 Sistema de Archivos de sintaxis y la semntica 11.1 Cmo especificar dispositivos 11.2 Cmo especificar archivos 11.3 Cmo especificar listas de bloqueo Interfaz de usuario 12 de GRUB 12.1 La interfaz de lnea de comandos flexibles 12.2 La interfaz de men sencillo 12.3 Edicin de una entrada de men 12.4 La interfaz de men oculto 13 La lista de comandos disponibles 13.1 La lista de comandos para el men slo 13.1.1 defecto 13.1.2 repliegue 13.1.3 hiddenmenu 13.1.4 Tiempo de espera 13.1.5 ttulo 13.2 La lista de los comandos generales 13.2.1 bootp 13.2.2 colores 13.2.3 dispositivo 13.2.4 dhcp 13.2.5 ocultar 13.2.6 ifconfig 13.2.7 pager 13.2.8 PARTNEW 13.2.9 PartType 13.2.10 contrasea 13.2.11 rarp 13.2.12 serial 13.2.13 setkey 13.2.14 terminales 13.2.15 terminfo 13.2.16 tftpserver 13.2.17 unhide 13.3 La lista de comandos de entrada de lnea de comandos y mens 13.3.1 blocklist Arranque 13.3.2 13.3.3 cat 13.3.4 chainloader 13.3.5 cmp 13.3.6 configfile 13.3.7 depuracin 13.3.8 displayapm 13.3.9 displaymem 13.3.10 embed 13.3.11 hallazgo 13.3.12 fstest 03/13/13 geometra 13/03/14 halt 03.13.15 ayuda 13/03/16 impsprobe 13/03/17 initrd 03/13/18 instalar 03/13/19 ioprobe 13/03/20 kernel 13/03/21 bloqueo 03/13/22 makeactive 13/03/23 mapa 03/13/24 md5crypt 13/03/25 mdulo 03/13/26 modulenounzip 13/03/27 pausa 13/03/28 quit 13/03/29 reinicio 03/13/30 lectura 13/03/31 raz 13/03/32 rootnoverify 03/13/33 savedefault 13/03/34 configuracin 03/13/35 testload 03/13/36 testvbe 13/03/37 uppermem 13/03/38 vbeprobe 14 Los mensajes de error que GRUB haya notificado 14.1 Errores reportados por la Etapa 1 14.2 Errores reportados por la etapa 1.5 14.3 Errores reportados por la Etapa 2 15 Invocando el shell de grub 15.1 Introduccin a la shell de grub 15.2 Cmo instalar GRUB mediantecomida 15.3 El mapa entre las unidades de la BIOS y dispositivos con sistema operativo 16 Invocando grub-install 17 Invocando grub-md5-crypt 18 Invocando grub-terminfo 19 Invocando grub-set-default 20 Invocando mbchk Apndice A Cmo obtener y construir GRUB Apndice B Informacin bichos Apndice C Donde GRUB ir Apndice D de Hacking GRUB D.1 El mapa de memoria de diversos componentes Variables D.2 incrustados en GRUB D.3 La interfaz genrica para sistemas de archivos D.4 La interfaz genrica para muebles empotrados D.5 El mecanismo de arranque utilizado en GRUB D.6 Cmo sondear puertos E / S utilizadas por INT 13H D.7 Cmo detectar toda la memoria RAM instalada D.8 INT 13H de disco E / S interrupciones D.9 La estructura del Master Boot Record D.10 El formato de las tablas de particiones D.11 Dnde y cmo se debe enviar parches Apndice de fotocopiadora Este Manual E.1 GNU Free Documentation License ADENDA E.1.1: Cmo usar esta Licencia para sus documentos ndice

Siguiente:Introduccin, Up:(dir)Manual de GRUB GNUEsta es la documentacin de GNU GRUB, el cargador de inicio, un gestor de arranque flexible y potente parapcs.Esta edicin de documentos versin 0.97.Este manual es para GNU GRUB (versin 0.97, 8 de mayo de 2005).Copyright 1999,2000,2001,2002,2004,2006 Free Software Foundation, Inc.Se concede permiso para copiar, distribuir y / o modificar este documento bajo los trminos de la licencia de documentacin libre GNU, versin 1.2 o cualquier otra versin posterior publicada por la Free Software Foundation, sin Secciones Invariantes, Textos de Cubierta Delantera "A Manual de GNU ", y con los textos de cubierta trasera como en (a) ms adelante.Una copia de la licencia est incluida en la seccin titulada "GNU Free Documentation License".(A) Back-Cover Texto de la FSF es: "Usted tiene la libertad de copiar y modificar este manual de GNU, como el software GNU.Las copias publicadas por la Free Software Foundation recaudar fondos para el desarrollo de GNU ". Introduccin: La captura el espritu de GRUB El convenio de nombres: Los nombres de las unidades en GRUB Instalacin: La instalacin de GRUB en su disco Arranque: Cmo arrancar diferentes sistemas operativos Configuracin: Escribir su propio fichero de configuracin Red: Descarga de imgenes de sistema operativo de una red Terminal serie: Usar GRUB a travs de una lnea serie Men Preset: Incrustar un archivo de configuracin en GRUB Seguridad: La mejora de la seguridad Imgenes: archivos de imagen de GRUB Sistema de archivos: la sintaxis y la semntica del sistema de archivos Interfaz: El men y la lnea de comandos Comandos: La lista de rdenes internas disponibles Solucin de problemasMensajes de error producidos por GRUB: Invocando el shell de grub: Cmo usar el shell de grub Invocando grub-install: Cmo usar el programa de instalacin de GRUB Invocando grub-md5-crypt: Cmo generar una contrasea secreta Invocando grub-terminfo: Cmo generar un comando terminfo Invocando grub-set-default: Cmo configurar una entrada de arranque por defecto Invocando mbchk: Cmo utilizar el corrector de arranque mltiple Obtencin y Construccin de GRUB: Cmo obtener y construir GRUB Cmo informar de fallos: Dnde se debe enviar un informe de error Futuros: Algunos planes futuros de GRUB Internos: El cortar de GRUB Copia de este manual: Copia de este manual ndice

Siguiente:convencin de nomenclatura, Previous:Top, Up:Top1 Introduccin a GRUB Resumen: Qu es exactamente GRUB es y cmo usarlo Historia: Desde gusano de mosca domstica Caractersticas: Caractersticas de GRUB Papel de un gestor de arranque: El papel de un gestor de arranque

Siguiente:Historia, Up:Introduccin1.1 Informacin generalEn pocas palabras, ungestor de arranquees el primer software que se ejecuta cuando se arranca el ordenador.Es responsable de la carga y de la transferencia del control de un sistema operativokernelsoftware (como Linux o GNU Mach).El kernel, por otro lado, inicializa el resto del sistema operativo (por ejemplo, un sistema de GNU).GNU GRUB es un gestor de arranque muy potente, que puede cargar una gran variedad de sistemas operativos gratutos as como sistemas operativos propietarios con el cargado en cadena1.GRUB est diseado para hacer frente a la complejidad de arranque de un ordenador personal, tanto el programa como este manual son fuertemente unido a la plataforma informtica, a pesar de portar a otras plataformas puede abordarse en el futuro.Una de las caractersticas importantes de GRUB es la flexibilidad; GRUB entiende los sistemas de archivos y los formatos ejecutables del ncleo, por lo que puede cargar un sistema operativo arbitraria a su gusto, sin dejar constancia de la posicin fsica de su ncleo en el disco.As se puede cargar el kernel simplemente especificando su nombre de archivo y la unidad y la particin donde reside el kernel.Al arrancar con GRUB, puede utilizar una interfaz de lnea de comandos (consultela interfaz de lnea de comandos), o una interfaz de men (verla interfaz de men).Mediante la interfaz de lnea de comandos, escriba la especificacin de unidad y el nombre del kernel manualmente.En la interfaz de men, slo tiene que seleccionar un sistema operativo con las teclas de flecha.El men se basa en un archivo de configuracin que se prepara de antemano (verConfiguracin).Mientras que en el men, puede cambiar al modo de lnea de comandos, y vice-versa.Incluso puedes editar las entradas del men antes de usarlos.En los captulos siguientes, usted aprender cmo especificar una unidad, una particin y un nombre de archivo (verconvencin de nomenclatura) para GRUB, como instalar GRUB en su disco (verInstalacin), y cmo arrancar sus sistemas operativos (verArranque), paso a paso.Adems del propio gestor de arranque GRUB, hay unshell de grubcomida(VerInvocando el shell de grub) que se puede ejecutar cuando se encuentre en el sistema operativo.Emula el gestor de arranque y se puede utilizar para instalar el gestor de arranque.

Siguiente:Caractersticas, Previous:Informacin general, Up:Introduccin1.2 Historia de GRUBGRUB se origin en 1995, cuando Eric Boleyn estaba tratando de arrancar el GNU Hurd con la Universidad de Mach microkernel 4 de Utah (ahora conocido como GNU Mach).Erich y Brian Ford dise el Multiboot especificacin (vaseEspecificacin de arranque mltiple), porque estaban decididos a no aadir a la gran cantidad de mtodos de arranque PC mutuamente incompatibles.Erich comenz modificando el gestor de arranque de FreeBSD para que entendiera de arranque mltiple.Pronto se dio cuenta de que sera mucho ms fcil de escribir su propio gestor de arranque desde cero que seguir trabajando en el gestor de arranque de FreeBSD, y as naci GRUB.Erich aade muchas caractersticas para GRUB, pero otras prioridades le impidi mantenerse al da con las demandas de su base de usuarios de forma rpida expansin.En 1999, Gordon Matzigkeit y Yoshinori K. Okuji adoptaron GRUB como un paquete oficial GNU, y abrieron su desarrollo, haciendo las ltimas fuentes disponible va CVS annimo.ConsulteObtencin y construccin de GRUB, para ms informacin.

Siguiente:El papel de un gestor de arranque, Previous:Historia, Up:Introduccin1.3 Caractersticas de GRUBEl requisito principal para GRUB es que sea compatible con laespecificacin de arranque mltiple, que se describe enla especificacin de arranque mltiple.Los otros objetivos, en orden aproximado de importancia, son: Funciones bsicas deben ser sencilla para los usuarios finales. Funcionalidad rica para apoyar a los expertos del kernel y diseadores. La compatibilidad hacia atrs para arrancar FreeBSD, NetBSD, OpenBSD y Linux.Ncleos de propiedad (como DOS, Windows NT y OS / 2) son apoyados a travs de una funcin de cargado en cadena.A excepcin de los modos de compatibilidad especficas (de la cadena de carga y el Linuxcuestasformato), todos los granos se pondrn en marcha en gran parte el mismo estado que en el Multiboot Specification.Slo los ncleos cargados a 1 megabit como mnimo son actualmente compatibles.Cualquier intento de cargar por debajo de ese lmite ser simplemente resultar en el fracaso inmediato y un mensaje de error para informarle del problema.Adems de los requisitos anteriores, GRUB tiene las siguientes caractersticas (tenga en cuenta que la especificacin de arranque mltiple no requiere todas las caractersticas que GRUB soporta):Reconocer mltiples formatos ejecutablesApoyo muchas de lasa.outvariantes msELF.Las tablas de smbolos tambin se cargan.Apoyo a los ncleos no MultibootApoyar a muchos de los diversos ncleos de 32 bits libres que carecen de cumplimiento de arranque mltiple (principalmente FreeBSD, NetBSD, OpenBSD y Linux).Cadena de carga de otros gestores de arranque tambin es compatible.Mdulos mltiples de cargaTotalmente compatible con la funcin de arranque mltiple de cargar varios mdulos.Cargue un archivo de configuracinApoyar a un archivo de configuracin de texto legible por humanos con los comandos de arranque predefinidos.Tambin puede cargar otro archivo de configuracin de forma dinmica e incrustar un archivo de configuracin preestablecida en un archivo de imagen de GRUB.La lista de comandos (consulteComandos) son un superconjunto de los admitidos en la lnea de comandos.Un ejemplo de archivo de configuracin se proporciona enConfiguracin.Proporcionar una interfaz de menUna interfaz de men con comandos de arranque predeterminados, con un tiempo de espera programable, est disponible.No existe un lmite fijo sobre el nmero de entradas de arranque, y la implementacin actual tiene espacio para varios cientos.Tiene una interfaz de lnea de comandos flexiblesUna interfaz de lnea de comandos bastante flexible, accesible desde el men, est disponible para editar los comandos predefinidos o escribir un nuevo conjunto de comandos de arranque desde cero.Si no hay ningn archivo de configuracin est presente, GRUB se reduce a la lnea de comandos.La lista de comandos (consulteComandos) son un subconjunto de los admitidos para los archivos de configuracin.Los comandos de edicin se parece mucho a la lnea de comandos Bash (verBash), con -terminacin de comandos, dispositivos, particiones y archivos en un directorio segn el contexto.Soporte de mltiples tipos de sistemas de ficherosSoporte de mltiples tipos de sistemas de ficheros de forma transparente, adems de una notacin de lista de bloques explcita til.Los tipos de sistemas de archivos soportados sonBSD FFS,DOS FAT16 y FAT32,fs Minix,ext2fs Linux,ReiserFS,JFS,XFS, yVSTA fs.VerSistema de Archivos, para ms informacin.Soporte de descompresin automticaPuede descomprimir archivos que se comprimieron porgzip.Esta funcin es a la vez automtica y transparente para el usuario (es decir, todas las funciones operan en el contenido sin comprimir de los archivos especificados).Esto reduce considerablemente el tamao del archivo y la carga del tiempo, un gran beneficio sobre todo para disquetes.2Cabe la posibilidad de que algunos mdulos del ncleo se deben cargar en un estado comprimido, por lo que un comando del mdulo de carga diferente se puede especificar para evitar la descompresin de los mdulos.Acceder a los datos en cualquier dispositivo instaladoLeer datos de apoyo de cualquiera o todos los disquetes o disco duro (s) reconocidos por la BIOS, independientemente del ajuste del dispositivo raz.Ser independiente de las traducciones de geometra unidadA diferencia de muchos otros gestores de arranque, GRUB hace la traduccin en particular unidad irrelevante.Una unidad instalada y funcionando con una traduccin se puede convertir en otra traduccin, sin efectos adversos o cambios en la configuracin de GRUB.Detectar todos los instaladosramGRUB en general, puede encontrar toda la instaladaRAMen un equipo compatible con PC.Utiliza una tcnica de consulta BIOS avanzado para encontrar todas las regiones de memoria.Tal como se describe en la especificacin de arranque mltiple (vaseEspecificacin de arranque mltiple), no todos los granos hacen uso de esta informacin, pero GRUB proporciona para aquellos que lo hacen.Apoyo a modo de direccin de bloque lgicoEn las llamadas de disco tradicionales (llamadosmodo CHS), hay un problema de traduccin de geometra, es decir, la BIOS no puede acceder a ms de 1024 cilindros, por lo que el espacio accesible se limita a, al menos, 508 MB y un mximo de 8 GB.GRUB no puede resolver universalmente este problema, ya que no hay interfaz estndar utilizado en todas las mquinas.Sin embargo, varias mquinas nuevas tienen la nueva interfaz, direcciones de bloques lgicos (LBAmode).GRUB detecta automticamente si el modo LBA est disponible y lo utiliza si est disponible.En el modo LBA, GRUB puede acceder a todo el disco.El arranque de red de apoyoGRUB es bsicamente un gestor de arranque basado en disco, pero tambin tiene soporte de red.Puede cargar imgenes del sistema operativo a partir de una red mediante elTFTPprotocolo.Apoyar terminales remotosPara apoyar a los ordenadores sin consola, GRUB proporciona soporte del terminal remoto, de modo que usted puede controlar GRUB desde un host remoto.Slo el apoyo terminal serie se implementa en el momento.

Anterior:Caractersticas, Up:Introduccin1.4 El papel de un gestor de arranqueLa siguiente es una cita de Gordon Matzigkeit, un fantico de GRUB:Algunas personas, como para reconocer tanto el sistema operativo y el kernel cuando hablan de sus equipos, por lo que podran decir que utilizan "GNU / Linux" o "GNU / Hurd".Otras personas parecen pensar que el ncleo es la parte ms importante del sistema, por lo que a ellos les gusta llamar a sus sistemas operativos GNU "sistemas Linux."Yo, personalmente, creo que esta es una grave injusticia, porque elgestor de arranquees el software ms importante de todos.He utilizado para referirse a los sistemas anteriores como "LILO"3sistemas "GRUB" o.Por desgracia, nadie entenda lo que estaba hablando, ahora slo tiene que utilizar la palabra "GNU" como seudnimo para GRUB.As que, si alguna vez escucha a la gente hablar sobre sus supuestos sistemas de "GNU", recuerde que en realidad estn pagando homenaje a la mejor gestor de arranque alrededor...GRUB!Nosotros, los mantenedores de GRUB, no (por lo general) animamos nivel de fanatismo de Gordon, pero es til recordar que los gestores de arranque merecen reconocimiento.Esperamos que usted disfrute de GNU GRUB como tanto como lo hicimos escribirlo.

Siguiente:Instalacin, Previous:Introduccin, Up:Top2 convencin de nomenclaturaLa sintaxis de dispositivo utilizado en GRUB es un poquito diferente a lo que usted pudo haber visto antes en tu sistema (s) operativo y lo que necesita saber de modo que usted puede especificar una unidad / particin.Mira los siguientes ejemplos y explicaciones: (Fd0)En primer lugar, GRUB requiere que el nombre del dispositivo se incluye con `('Y `).El `fd"Parte significa que se trata de un disquete.El nmero `0'Es el nmero de la unidad, que se contar a partir decero.Esta expresin significa que GRUB usar todo el disco. (Hd0, 1)Aqu, `hd"Significa que es una unidad de disco duro.El primer nmero entero `0'Indica el nmero de la unidad, es decir, el primer disco duro, mientras que el segundo entero, `1', Indica el nmero de particin (o elpcnmero de segmento en la terminologa BSD).Una vez ms, tenga en cuenta que los nmeros de particin se cuentan desdecero, y no de uno.Esta expresin significa la segunda particin de la primera unidad de disco duro.En este caso, GRUB usa una particin del disco, en lugar de todo el disco. (Hd0, 4)Especifica la primeraparticin extendidade la primera unidad de disco duro.Tenga en cuenta que los nmeros de particin para particiones extendidas se cuentan desde `4', Independientemente de la cantidad real de particiones primarias en el disco duro. (Hd1, a)Esto significa que el BSD `un'Particin del segundo disco duro.Si necesita especificar quPCse debe utilizar el nmero de cortes, usar algo como esto: `(Hd1, 0, a).Si elPCse omite nmero de segmento, bsquedas de GRUB de la primeraPCque cuenta con una rebanada BSD `un'Particin.Por supuesto, para acceder realmente a los discos o particiones con GRUB, es necesario utilizar la especificacin del dispositivo en un comando, como `root (fd0)'O `mostrarlo (hd0, 2).Para ayudarle a averiguar qu nmero se indica una particin que desea, la lnea de comandos de GRUB (verla interfaz de lnea de comandos) opciones tienen finalizacin argumento.Esto significa que, por ejemplo, slo tiene que escribir raz (seguido por un y GRUB mostrar la lista de unidades, particiones o nombres de archivo.Por lo tanto, debera ser bastante fcil de determinar el nombre de la particin de destino, incluso con un mnimo conocimiento de la sintaxis.Tenga en cuenta que GRUB nonodistingue IDE de SCSI - es simplemente cuenta el nmero de unidades de cero, independientemente de su tipo.Normalmente, cualquier nmero de unidad IDE es menor que cualquier nmero de unidades SCSI, aunque eso no es cierto si se cambia la secuencia de inicio mediante el canje de las unidades IDE y SCSI en el BIOS.Ahora la pregunta es, cmo especificar un archivo?Una vez ms, tenga en cuenta un ejemplo: (Hd0, 0) / vmlinuzEspecifica el archivo llamado `vmlinuz', Que se encuentra en la primera particin del primer disco duro.Tenga en cuenta que la realizacin argumento funciona con nombres de archivo, tambin.Eso fue fcil, admitirlo.Ahora lea el siguiente captulo, para averiguar cmo instalar realidad GRUB en su disco.

Siguiente:Arranque, Previous:convencin de nomenclatura, Up:Top3 InstalacinPara instalar GRUB como gestor de arranque, es necesario instalar primero el sistema de GRUB y los servicios pblicos bajo el sistema operativo UNIX (consulteObtencin y construccin de GRUB).Usted puede hacer esto ya sea desde el cdigo fuente original, o como un paquete para su sistema operativo.Despus de haber hecho eso, usted tendr que instalar el gestor de arranque en su disco (disquete o disco duro).Hay dos maneras de hacerlo - ya sea mediante la utilidadgrub-install(VerInvocando grub-install) en un sistema operativo similar a UNIX, o mediante la ejecucin en s GRUB desde un disquete.Estos son muy similares, sin embargo, la utilidad puede sondear una unidad BIOS mal, por lo que debe tener cuidado.Adems, si va a instalar GRUB en un sistema operativo similar a UNIX, asegrese de que tiene un disco de inicio de emergencia listo, para que pueda rescatar a su equipo si, por casualidad, el disco duro se convierte en inutilizable (no arranca).GRUB viene con imgenes de arranque, que normalmente se colocan en el directorio/ Usr/lib/grub/i386-pc.Si usted no utiliza grub-install, entonces usted necesita para copiar los archivosstage1,stage2, Y* Stage1_5al directorio/ Boot / grubY ejecute elset-grub-default(VerInvocando grub-set-default) si tiene la intencin de utilizar `predeterminado guardado'(Vasepor defecto) en el archivo de configuracin.En lo sucesivo, el directorio donde las imgenes de GRUB se colocan inicialmente (normalmente/ Usr/lib/grub/i386-pc), Ser llamadodirectorio de imgenes, y el directorio en el que el gestor de arranque tiene que encontrar ellos (por lo general/ Boot / grub), Ser llamadodirectorio de arranque. Creacin de un disquete de arranque de GRUB Instalacin de GRUB de forma nativa Instalacin de GRUB utilizando grub-install Haciendo una GRUB arranque CD-ROM

Siguiente:Instalacin de GRUB de forma nativa, Up:Instalacin3.1 Creacin de un disquete de arranque de GRUBPara crear un disco de arranque de GRUB, usted necesita tomar los archivosstage1ystage2desde el directorio de imgenes, y escribirlos en el primero y el segundo bloque del disquete, respectivamente.Precaucin:Este procedimiento eliminar los datos actualmente almacenados en el disco.En un sistema operativo tipo UNIX, que se realiza con los siguientes comandos: # cd / usr/lib/grub/i386-pc # dd if = stage1 of = / dev/fd0 bs = 512 count = 1 1 0 registros en 1 +0 records out # dd if = stage2 of = / dev/fd0 bs = 512 seek = 1 153 1 registros en 153 1 registros fuera #El nombre de archivo de dispositivo puede ser diferente.Consulte el manual de su sistema operativo.

Siguiente:Instalacin de GRUB utilizando grub-install, Previous:Creacin de un disquete de arranque de GRUB, Up:Instalacin3.2 Instalacin de GRUB de forma nativaPrecaucin:Instalacin stage1 de GRUB de esta manera, se borrar el sector de arranque normal utilizado por un sistema operativo.GRUB actualmente puede arrancar GNU Mach, Linux, FreeBSD, NetBSD, y OpenBSD directamente, por lo que usarlo en un sector de arranque (el primer sector de una particin) debera estar bien.Pero, en general, sera una buena idea hacer copias de seguridad del primer sector de la particin en la que est instalando stage1 de GRUB.Esto no es tan importante si va a instalar GRUB en el primer sector de un disco duro, ya que es fcil para reinicializarla (por ejemplo, mediante la ejecucin de `FDISK / MBR'Desde DOS).Si decide instalar GRUB en el entorno nativo, que es sin duda deseable, tendr que crear un disco de arranque de GRUB, y reinicie el equipo con l.De lo contrario, consulteInstalacin de GRUB utilizando grub-install.Una vez iniciado, GRUB mostrar la interfaz de lnea de comandos (consultela interfaz de lnea de comandos).Primero, ajuste del GRUBdispositivo raz4a la particin que contiene el directorio de arranque, as: grub> root (hd0, 0)Si no est seguro de qu particin que ocupa este directorio, utilice el comandoencontrar(Verencuentre), as: grub> find / boot/grub/stage1Esto buscar el nombre del archivo/ Boot/grub/stage1y mostrar los dispositivos que contienen el archivo.Una vez que haya establecido correctamente el dispositivo root, ejecute el comandodisposicin(Verconfiguracin): grub> setup (hd0)Este comando instalar el gestor de arranque GRUB en el registro maestro de arranque (MBR) de la primera unidad.Si usted quiere poner GRUB en el sector de arranque de una particin en vez de ponerlo en el MBR, especifique la particin en la que desea instalar GRUB: grub> setup (hd0, 0)Si instala GRUB en una particin o una unidad distinta de la primera, usted debe GRUB cadena de carga de otro gestor de arranque.Consulte el manual del gestor de arranque para saber cmo GRUB cadena de carga.Despus de utilizar el comando de instalacin, se le iniciar en GRUB sin el disquete de GRUB.Consulte el captuloArranquepara averiguar cmo arrancar los sistemas operativos de GRUB.

Siguiente:Cmo hacer un arranque GRUB CD-ROM, Previous:Instalacin de GRUB de forma nativa, Up:Instalacin3.3 Instalacin de GRUB utilizando grub-installPrecaucin:Este procedimiento es, sin duda menos seguro, porque hay varias maneras en las que el equipo puede llegar a ser que no arranca.Por ejemplo, la mayora de los sistemas operativos no dicen GRUB cmo asignar las unidades del BIOS para dispositivos con sistema operativo correctamente-GRUB simplementeadivinala asignacin.Esto tendr xito en la mayora de los casos, pero no siempre.Por lo tanto, GRUB proporciona un archivo de mapa llamadomapa de dispositivos, que se debe corregir si es incorrecto.Vermapa de dispositivos, para ms detalles.Si an desea instalar GRUB bajo un sistema operativo tipo UNIX (comognu), invocar el programagrub-install(VerInvocando grub-install) como superusuario (root).El uso es bsicamente muy simple.Slo tiene que especificar un argumento para el programa, es decir, dnde instalar el gestor de arranque.El argumento puede ser un archivo de dispositivo (como `/ Dev / hda') O una particin especificado en la notacin de GRUB.Por ejemplo, bajo Linux lo siguiente ser instalar GRUB en el MBR del primer disco IDE: # grub-install / dev / hdaDel mismo modo, bajo licencia GNU / Hurd, esto tiene el mismo efecto: # grub-install / dev/hd0Si se trata de la primera unidad de BIOS, esto es lo mismo, as: # grub-install '(hd0)'O bien, puede omitir los parntesis: # grub-install hd0Pero todos los ejemplos anteriores asumen que GRUB debera utilizar imgenes en el directorio raz.Si desea GRUB para usar las imgenes en un directorio distinto del directorio raz, es necesario especificar la opcin- Directorio raz.El uso tpico es que se crea un disco de arranque GRUB con un sistema de archivos.He aqu un ejemplo: # mke2fs / dev/fd0 # mount-t ext2 / dev/fd0 / mnt # grub-install - root-directory = / mnt fd0 # umount / mntOtro ejemplo es cuando se tiene una particin de arranque separada que se monta en/ Boot.Desde GRUB es un gestor de arranque, que no sabe nada acerca de los puntos de montaje en absoluto.Por lo tanto, es necesario ejecutargrub-installde esta manera: # grub-install - root-directory = / boot / dev / hdaPor cierto, como se seal anteriormente, es muy difcil de adivinar unidades de la BIOS correctamente en un sistema operativo de tipo UNIX.Por lo tanto,grub-installle preguntar si desea comprobar si realmente poda adivinar las asignaciones correctas, despus de la instalacin.El formato se define en elmapa de dispositivos.Por favor, ser muy cuidadoso.Si la salida es errnea, es poco probable que su equipo ser capaz de arrancar sin ningn problema.Tenga en cuenta quegrub-installen realidad es slo una secuencia de comandos de shell y la tarea real es realizado por el shell de grubcomida(VerInvocando el shell de grub).Por lo tanto, es posible que encuentrecomidadirectamente a instalar GRUB, sin usargrub-install.No hagas eso, sin embargo, a menos que est muy familiarizado con el funcionamiento interno de GRUB.Instalacin de un gestor de arranque en un sistema operativo que ejecuta puede ser extremadamente peligroso.

Anterior:Instalacin de GRUB utilizando grub-install, Up:Instalacin3.4 Realizar un arranque GRUB CD-ROMGRUB soporta elmodo sin emulacinen la especificacin El Torito5.Esto significa que puede utilizar el conjunto de CD-ROM de GRUB y usted no tiene que hacer un archivo de imagen de disco flexible o disco, que puede causar problemas de compatibilidad.Para el arranque desde CD-ROM, GRUB utiliza una etapa especial llamado 2stage2_eltorito.Los nicos archivos de GRUB que necesita tener en su unidad de CD-ROM de arranque se estastage2_eltoritoy, opcionalmente, un archivo de configuracinmenu.lst.No es necesario utilizarstage1ostage2, Porque El Torito es bastante diferente del proceso de arranque estndar.Aqu hay un ejemplo de los procedimientos para hacer una imagen de CD-ROM de arranque.En primer lugar, cree un directorio superior de la imagen de arranque, por ejemplo, `iso': $ mkdir isoCree un directorio para GRUB: $ mkdir-p iso / boot / grubCopie el archivostage2_eltorito: $ cp / usr/lib/grub/i386-pc/stage2_eltorito iso / boot / grubSi lo desea, hacer que el archivo de configuracinmenu.lstbajoiso / boot / grub(Verconfiguracin), y copiar todos los archivos y directorios del disco en el directorioISO /.Por ltimo, hacer un archivo de imagen ISO9660 as: $ mkisofs-R-b boot/grub/stage2_eltorito-no-emul-boot \ -Boot-load-size 4-boot-info-tabla-o iso grub.isoEsto produce un archivo con el nombregrub.iso, Que luego pueden ser quemados en un CD (o DVD).mkisofsya ha puesto en marcha el disco para arrancar desde elboot/grub/stage2_eltoritoarchivo, as que no hay necesidad de configurar GRUB en el disco.(Tenga en cuenta que elarranque de carga de tamao 4se necesita poco para la compatibilidad con el BIOS en muchas mquinas ms antiguas.)Usted puede utilizar el dispositivo `(Cd)'Para acceder a un CD-ROM en su archivo de configuracin.Esto no es necesario; GRUB configura automticamente el dispositivo raz a `(Cd)'Cuando se arranca desde un CD-ROM.Slo es necesario hacer referencia a `(Cd)'Si quiere acceder a otros dispositivos tambin.

Siguiente:Configuracin, Previous:Instalacin, Up:Top4 ArranqueGRUB puede cargar ncleos compatibles con Multiboot de una manera coherente, pero para algunos sistemas operativos libres que tenga que utilizar un poco de magia el sistema operativo especfico. Mtodos de arranque Generales: Cmo arrancar sistemas operativos con GRUB general Notas especficas del sistema operativo: Notas sobre algunos sistemas operativos La fabricacin de su sistema robusto: Cmo hacer que su sistema robusto

Siguiente:notas especficas de OS, Up:Arranque4.1 Cmo arrancar sistemas operativosGRUB tiene dos mtodos de arranque diferentes.Uno de los dos es para cargar un sistema operativo directamente, y el otro es para la cadena de carga de otro gestor de arranque que luego se carga un sistema operativo en realidad.En trminos generales, el primero es ms deseable, ya que no es necesario instalar ni mantener otros gestores de arranque GRUB y es lo suficientemente flexible como para cargar un sistema operativo desde un disco / particin arbitraria.Sin embargo, este ltimo a veces es necesario, ya que GRUB no soporta todos los sistemas operativos existentes de forma nativa. Carga de un sistema operativo directamente Cadena de carga

Siguiente:Cadena de carga, Up:mtodos de arranque generales4.1.1 Cmo arrancar un sistema operativo directamente con GRUBMultiboot (verMultiboot Especificacin) es el formato original con el apoyo de GRUB.Por razones de conveniencia, tambin hay soporte para Linux, FreeBSD, NetBSD y OpenBSD.Si quiere arrancar otro sistema operativo, tendr que cargar en cadena (vasela Cadena de carga).En general, GRUB puede arrancar cualquier sistema operativo compatibles con Multiboot en los siguientes pasos:1. Configure el dispositivo raz de GRUB a la unidad donde las imgenes del sistema operativo se almacenan con el comandoraz(Verla raz).2. Cargue la imagen del kernel con el comandoncleo(Verkernel).3. Si necesita mdulos, cargarlos con el comandomdulo(Vermdulo) omodulenounzip(Vermodulenounzip).4. Ejecute el comandobota(Verboot).Linux, FreeBSD, NetBSD y OpenBSD se puede arrancar de una manera similar.Usted carga una imagen del kernel con el comandoncleoa continuacin, ejecute el comandobota.Si el ncleo requiere algunos parmetros, simplemente aadir los parmetros dencleo, Despus de que el nombre de archivo del kernel.Tambin, por favor refirase alas notas especficas del sistema operativo, para obtener informacin sobre sus problemas especficos de OS.

Anterior:Carga de un sistema operativo directamente, Up:mtodos de arranque generales4.1.2 Carga de otro gestor de arranque para arrancar sistemas operativos no compatiblesSi desea arrancar un sistema operativo no compatible (por ejemplo, Windows 95), la cadena-cargar un gestor de arranque para el sistema operativo.Normalmente, el cargador de arranque est incrustado en elsector de arranquede la particin en la que est instalado el sistema operativo.1. Configure el dispositivo raz de GRUB en la particin con el comandorootnoverify(Verrootnoverify):2. grub> rootnoverify (hd0, 0) 3. Ajuste elactivobandera en la particin utilizando el comandomakeactive6(vermakeactive):4. grub> makeactive 5. Cargue el gestor de arranque con el comandochainloader(Verchainloader):6. grub> chainloader +1 `1'Indica que GRUB debe leer un sector desde el inicio de la particin.La descripcin completa acerca de esta sintaxis se puede encontrar enla lista de la sintaxis del bloque.7. Ejecute el comandobota(Verboot).Sin embargo, el DOS y Windows tienen algunas deficiencias, por lo que puede que tenga que utilizar instrucciones ms complicadas.VerDOS / Windows, para obtener ms informacin.

Siguiente:Creacin de su sistema robusto, Previous:mtodos de arranque generales, Up:Arranque4.2 Algunas advertencias sobre temas especficos de OSA continuacin, describimos algunas advertencias sobre varios sistemas operativos. GNU / Hurd GNU / Linux FreeBSD NetBSD OpenBSD DOS / Windows SCO UnixWare QNX

Siguiente:GNU / Linux, Up:notas especficas de OS4.2.1 GNU / HurdDesde GNU / Hurd es compatible con arranque mltiple, es fcil de arrancar, no hay nada de especial.Pero no se olvide que usted tiene que especificar una particin de root en el kernel.1. Configure el dispositivo raz de GRUB en la misma unidad como GNU / Hurd 's.Probablemente el comandofind / boot / gnumacho similar pueden ayudarle (verencuentre).2. Carga el kernel y el mdulo, de esta manera:3. grub> root kernel / boot / gnumach = hd0s1 4. grub> mdulo de / boot / serverboot 5. Ejecute el comandobota(Verboot).

Siguiente:FreeBSD, Previous:GNU / Hurd, Up:notas especficas de OS4.2.2 GNU / LinuxEs relativamente fcil de arrancar GNU / Linux desde GRUB, ya que se asemeja algo para arrancar un sistema operativo de arranque mltiple compatible.1. Configure el dispositivo raz de GRUB a la misma unidad que GNU / Linux 's.Probablemente el comandofind / vmlinuzo similar pueden ayudarle (verencuentre).2. Carga el kernel:3. grub> kernel / vmlinuz root = / dev/hda1 Si tiene que especificar algunos parmetros del ncleo, slo aadir que el comando.Por ejemplo, para establecervgaa `ext', Haga lo siguiente: grub> kernel / vmlinuz root = / dev/hda1 vga = ext Consulte la documentacin en el rbol de cdigo fuente de Linux para obtener informacin completa sobre las opciones disponibles.4. Si utiliza un initrd, ejecute el comandoinitrd(Verinitrd) despusncleo:5. grub> initrd / initrd 6. Finalmente, ejecute el comandobota(Verboot).Precaucin:Si utiliza un initrd y especificar el `mem ='Opcin al kernel que dejarlo usar menos que el tamao real de la memoria, usted tambin tendr que especificar el mismo tamao de la memoria de GRUB.Para que GRUB sabe el tamao, ejecute el comandouppermemantesde cargar el kernel.Veruppermem, para ms informacin.

Siguiente:NetBSD, Previous:GNU / Linux, Up:notas especficas de OS4.2.3 FreeBSDGRUB puede cargar el kernel directamente, ya sea en ELF o a.out formato.Pero esto no es recomendable, ya que la interfaz de arranque de FreeBSD a veces cambia en gran medida, por lo que GRUB no puede garantizar que pasar los parmetros del kernel correctamente.Por lo tanto, nos gustara recomendar cargar el cargador muy flexible/ Boot / loaderen su lugar.Vase el ejemplo: grub> root (hd0, a) grub> kernel / boot / loader grub> boot

Siguiente:OpenBSD, Previous:FreeBSD, Up:notas especficas de OS4.2.4 NetBSDGRUB puede cargar NetBSD a.out y ELF directamente, siga estos pasos:1. Configure el dispositivo raz de GRUB conraz(Verla raz).2. Carga el kernel conncleo(Verkernel).Usted debe agregar la opcin fea- Type = netbsd, Si desea cargar un kernel ELF, as:3. grub> kernel - type = netbsd / NetBSD-elf 4. Carrerabota(Verboot).Por ahora, sin embargo, GRUB no le permite pasar parmetros del kernel, por lo que puede ser mejor cadena cargarlo en su lugar.Para obtener ms informacin, consultela Cadena de carga.

Siguiente:DOS / Windows, Previous:NetBSD, Up:notas especficas de OS4.2.5 OpenBSDLa instruccin de arranque es exactamente el mismo que para NetBSD (verNetBSD).

Siguiente:SCO UnixWare, Previous:OpenBSD, Up:notas especficas de OS4.2.6 DOS / WindowsGRUB no podr arrancar DOS o Windows directamente, por lo que debe cargar en cadena (vasela Cadena de carga).Sin embargo, sus gestores de arranque tienen algunas deficiencias crticas, por lo que podran no funcionar simplemente cadena cargarlos.Para superar los problemas, GRUB le proporciona dos funciones de ayuda.Si ha instalado DOS (o Windows) en un no-primer disco duro, usted tiene que utilizar la tcnica de intercambio de disco, porque ese sistema operativo no puede arrancar desde cualquier disco pero el primero.La solucin utilizada en GRUB es el comandomapa(Vermapa), as: grub> mapa (hd0) (hd1) grub> mapa (hd1) (hd0)Esto realiza unavirtualesde intercambio entre su primera y segunda unidad de disco duro.Atencin:Esto slo es efectivo si DOS (o Windows) utiliza el BIOS para acceder a los discos intercambiados.Si ese sistema operativo utiliza un controlador especial para los discos, esto probablemente no va a funcionar.Otro problema surge si ha instalado ms de un juego de DOS / Windows en un disco, ya que podran ser confundidos si hay ms de una particin primaria de DOS / Windows.Ciertamente, usted debe evitar hacer esto, pero hay una solucin si no desea hacerlo.Utilice la tcnica de ocultacin particin / desocultamientos.Si GRUBocultarsa DOS (o Windows) particin (verocultar), DOS (o Windows) ignorarn la particin.Si GRUBunhidesa DOS (o Windows) particin (verunhide), DOS (o Windows) detectar la particin.Por lo tanto, si ha instalado DOS (o Windows) en la primera y la segunda particin del primer disco duro, y desea iniciar la copia en la primera particin, haga lo siguiente: grub> unhide (hd0, 0) grub> hide (hd0, 1) grub> rootnoverify (hd0, 0) grub> chainloader +1 grub> makeactive grub> boot

Siguiente:QNX, Previous:DOS / Windows, Up:notas especficas de OS4.2.7 SCO UnixWareSe sabe que la firma en el gestor de arranque para SCO UnixWare es incorrecto, por lo que tendr que especificar la opcin- Forceachainloader(Verchainloader), as: grub> rootnoverify (hd1, 0) grub> chainloader - force 1 grub> makeactive grub> boot

Anterior:SCO UnixWare, Up:notas especficas de OS4.2.8 QNXQNX parece usar un gestor de arranque ms grande, por lo que necesita para arrancar hacia arriba, como este: grub> rootnoverify (hd1, 1) grub> chainloader 4 grub> boot

Anterior:notas especficas de OS, Up:Arranque4.3 Cmo hacer que su sistema robustoAl probar un nuevo ncleo o un nuevo sistema operativo, es importante asegurarse de que su equipo puede arrancar incluso si el nuevo sistema es que no arranca.Esto es crucial, especialmente si se mantienen los servidores o sistemas remotos.Para lograr este objetivo, es necesario configurar dos cosas:1. Usted debe mantener un sistema que siempre es de arranque.Por ejemplo, si se prueba un nuevo kernel, es necesario mantener un ncleo de trabajo en un lugar diferente.Y, a veces ser muy agradable para tener siquiera una copia completa de un sistema de trabajo en una particin o disco diferente.2. Usted debe dirigir GRUB para arrancar un sistema de trabajo cuando el nuevo sistema falla.Esto es posible con elreplieguesistema en GRUB.El primer requisito es muy especfico para cada sistema operativo, por lo que esta documentacin no abarca ese tema.Es mejor consultar a algunas herramientas de copia de seguridad.As que vamos a ver la parte de GRUB.Hay dos posibilidades: una de ellas es bastante simple pero no es muy robusta, y el otro es un poco ms complejo de configurar, pero probablemente la mejor solucin para asegurarse de que su sistema pueda arrancar mientras s GRUB es de arranque. Arrancar una sola vez Arrancar sistemas de retorno

Siguiente:Arranque de los sistemas de retorno, Up:La fabricacin de su sistema robusto4.3.1 Arrancar una sola vezUsted puede ensear a GRUB para arrancar una entrada nica en el prximo tiempo de arranque.Supongamos que su tiene un ncleo antiguoold_kernely un nuevo kernelnew_kernel.Usted sabe queold_kernelpuede iniciar el sistema correctamente, y que desea probarnew_kernel.Para garantizar que el sistema volver al viejo kernel incluso si el nuevo kernel falla (por ejemplo, que entra en pnico), se puede especificar que GRUB debera probar el nuevo kernel slo una vez y arrancar el kernel antiguo despus de eso.En primer lugar, modifique su archivo de configuracin.He aqu un ejemplo: predeterminado guardado # Esto es importante! tiempo de espera de 10 ttulo del ncleo antiguo root (hd0, 0) kernel / old_kernel savedefault ttulo del nuevo kernel root (hd0, 0) kernel / new_kernel savedefault 0 # Esto es importante!Tenga en cuenta que este archivo de configuracin utiliza `predeterminado guardado'(Vasepor defecto) a la cabeza y `savedefault 0'(Versavedefault) en la entrada para el nuevo kernel.Esto significa que GRUB arranca una entrada guardada por defecto, y arranque de la entrada para el nuevo kernel guarda `0"Como la entrada guardada.Con este archivo de configuracin, despus de todo, GRUB siempre trata de arrancar el kernel antiguo despus de que se inicia el nuevo, porque `0'Es la entrada delncleo antiguo.El siguiente paso es decirle GRUB para arrancar el nuevo kernel en la prxima vez arranque.Para esto, ejecutarset-grub-default(VerInvocando grub-set-default): # set-grub-default 1Este comando establece la entrada guardada en `1, Es decir, con el nuevo ncleo.Este mtodo es til, pero an no es muy robusta, porque GRUB detiene el arranque, si hay cualquier error en la entrada de arranque, de tal manera que el nuevo ncleo tiene un formato ejecutable vlido.Por lo tanto, es an mejor para utilizar lareservamecanismo de GRUB.Mira siguiente subseccin para esta funcin.

Anterior:Arranque de una sola vez, Up:La fabricacin de su sistema robusto4.3.2 Los sistemas de retorno ArranqueGRUB soporta un mecanismo de reserva de arrancar una o ms entradas si una entrada de arranque por defecto falla.Puede especificar mltiples entradas de retorno si lo desea.Suponga que tiene tres sistemas, `La', `B'Y `C.`La'Es un sistema que desea arrancar por defecto.`B'Es un sistema de copia de seguridad que se supone que arrancar de forma segura.`C'Es otro sistema de copia de seguridad que se utiliza en caso de que `B'Se rompe.Entonces usted puede desear GRUB para arrancar el primer sistema que es de arranque entre `La', `B'Y `C.Un archivo de configuracin se puede escribir de la siguiente manera: predeterminado guardado # Esto es importante! tiempo de espera de 10 reserva 1 2 # Esto es importante! A ttulo root (hd0, 0) kernel / kernel savedefault fallback # Esto es importante! ttulo B root (hd1, 0) kernel / kernel savedefault fallback # Esto es importante! ttulo C root (hd2, 0) kernel / kernel savedefaultTenga en cuenta que `predeterminado guardado'(Vasepor defecto), `reserva 1 2'Y `fallback savedefault'Se utilizan.GRUB arrancar una entrada guardada por defecto y guardar una entrada de retorno como la prxima entrada de inicio con esta configuracin.Cuando GRUB intenta arrancar `La', GRUB guarda `1'Como la prxima entrada de inicio, ya que el comandofallbackespecifica que `1"Es la primera entrada de reserva.La entrada `1'Es `B', Por lo que GRUB intentar arrancar `B'En el prximo tiempo de arranque.Del mismo modo, cuando GRUB intenta arrancar `B', GRUB guarda `2'Como la prxima entrada de arranque, porquefallbackespecifica `2'Como la prxima entrada de reserva.Esto asegura que GRUB arrancar `C'Despus del arranque `B.Es de destacar que GRUB utiliza las entradas de retorno tanto al propio GRUB falla en el arranque de una entrada y cuando `La'O `B'Falla en la puesta en marcha de su sistema.As que esta solucin garantiza que el sistema se inicia, incluso si GRUB no puede encontrar el kernel o si su kernel panic.Sin embargo, es necesario ejecutarset-grub-default(VerInvocando grub-set-default) cuando `La'Se inicia correctamente o usted fija `La"Despus de que se estrelle, ya que GRUB siempre establece prxima entrada de inicio a una entrada de reserva.Debe ejecutar este comando en un script de inicio comorc.localpara arrancar `La'Por defecto: # set-grub-default 0donde `0'Es el nmero de la entrada de arranque para el sistema `La.Si usted quiere ver lo que es la entrada actual por defecto, se puede ver en el archivo/ Boot / grub / default(O/ Grub / defaulten algunos sistemas).Debido a que este archivo es texto plano, slo puedegatoeste archivo.Pero se recomiendano modificar este archivo directamente, porque GRUB puede fallar en salvar a una entrada por defecto en este archivo, si cambia este archivo de manera no intencional.Por lo tanto, debe utilizarset-grub-defaultcuando es necesario cambiar la entrada predeterminada.

Siguiente:Red, Previous:Arranque, Up:Top5 ConfiguracinUsted probablemente ha notado que tienes que escribir varios comandos para arrancar el sistema operativo.Hay una solucin para eso - GRUB proporciona una interfaz de men (verla interfaz de men) desde el que se puede seleccionar un elemento (con las flechas) que har todo lo posible para arrancar un sistema operativo.Para activar el men, se necesita un archivo de configuracin,menu.lsten el directorio de arranque.Vamos a analizar un archivo de ejemplo.El archivo contiene primero algunas opciones generales, las opciones de interfaz relacionada men.Usted puede poner estos comandos (vercomandos de men especficos) antes de cualquiera de los elementos (comenzando conttulo(Vaseel ttulo)). # Archivo de configuracin del men de arranque # Ejemplo #Como habrs adivinado, estas lneas son comentarios.Las lneas que comienzan con un carcter de almohadilla (`#), y las lneas en blanco, son ignorados por GRUB. # Por defecto, arrancar la primera entrada. default 0La primera entrada (en este caso, el conteo comienza con el nmero cero, no uno!) Ser la opcin por defecto. # Boot automticamente despus de 30 segundos. tiempo de espera de 30Como el comentario dice, GRUB arrancar automticamente en 30 segundos, a no ser interrumpido con pulsar una tecla. # De reserva para la segunda entrada. fallback 1Si, por cualquier razn, la entrada predeterminada no funciona, caer de nuevo a la segunda (esto rara vez se utiliza, por razones obvias).Tenga en cuenta que las descripciones completas de estos comandos, que son la interfaz de men especfico, se pueden encontrar enlos comandos de men-especfica.Otras descripciones se pueden encontrar enComandos.Ahora, a las definiciones actuales del sistema operativo.Usted ver que cada entrada comienza con un comando especial,ttulo(Vaseel ttulo), y la accin se describe despus.Tenga en cuenta que no hay un mandatobota(Verboot) al final de cada artculo.Esto se debe a GRUB se ejecuta automticamentebotasi se carga otro comando con xito.El argumento para el comandottulose utiliza para mostrar un ttulo corto / descripcin de la entrada en el men.Desdettulomuestra el argumento como es, puede escribir bsicamente cualquier cosa all. # Para el arranque de GNU / Hurd Ttulo de GNU / Hurd root (hd0, 0) raz del kernel en / boot / gnumach.gz = hd0s1 mdulo / boot / serverboot.gzEste botas de GNU / Hurd del primer disco duro. # Para el arranque de GNU / Linux Ttulo de GNU / Linux kernel (hd1, 0) / vmlinuz root = / dev/hdb1Este botas de GNU / Linux, pero desde el segundo disco duro. # Para arrancar Mach (obtener kernel desde un disquete) ttulo Utah Mach4 multiboot root (hd0, 2) pausa Inserte el disquete ahora ^ G!! kernel (fd0) / boot / root kernel = hd0s3 mdulo (fd0) / boot / bootstrapEste botas de Mach con un ncleo en un disquete, pero el sistema de archivos raz en hd0s3.Tambin contiene unpausala lnea (verpausa), lo que har que GRUB para mostrar un rpido y demora, antes de ponerse el resto de los comandos y la inicializacin. # Para arrancar FreeBSD Ttulo de FreeBSD root (hd0, 2, a) kernel / boot / loaderEste artculo va a arrancar el kernel de FreeBSD carga desde el `un'Particin del tercerpcrebanada del primer disco duro. # Para el arranque de OS / 2 Ttulo de OS / 2 root (hd0, 1) makeactive # Chainload OS / 2 cargador de arranque desde el primer sector chainloader +1 # Esto es similar a "Chainload", pero carga un archivo especfico # Chainloader / boot/chain.os2Esto arrancar OS / 2, el uso de un gestor de encadenamiento (vercadena de carga). # Para el arranque de Windows NT o Windows 95 men de arranque 95 del ttulo Windows NT / Windows root (hd0, 0) makeactive chainloader +1 # Para cargar DOS si est instalado Windows NT # Chainload / Bootsect.dosLo mismo que el anterior, pero para Windows. # Para instalar GRUB en el disco duro ttulo Instalar GRUB en el disco duro root (hd0, 0) setup (hd0)Esto slo se (re) instalar GRUB en el disco duro. # Cambie los colores. ttulo Cambiar los colores colorear blink-red/blue light-green/brownEn la ltima entrada, el comandocolorse utiliza (verel color), para cambiar los colores del men (prubalo!).Este comando es un tanto especial, ya que puede ser utilizado tanto en la lnea de comandos y en el men.GRUB tiene varios de estos comandos, consultelos comandos generales.Esperamos que ahora entiende cmo utilizar las funciones bsicas de GRUB.Para conocer ms acerca de GRUB, consulte los siguientes captulos.

Siguiente:Terminal serie, Previous:Configuracin, Up:Top6 Descarga de imgenes de sistema operativo desde una redAunque GRUB es un gestor de arranque basado en disco, proporciona soporte de red.Para utilizar el soporte de la red, es necesario tener al menos un controlador de red en el proceso de construccin de GRUB.Para obtener ms informacin, consultenetboot / README.netbooten la distribucin fuente. Uso general del soporte de la red Sin disco

Siguiente:sin disco, Up:Red6.1 Cmo configurar la redGRUB requiere un servidor de archivos y, opcionalmente, un servidor que va a asignar una direccin IP a la mquina en la que GRUB se est ejecutando.Para el primero, solo TFTP se admite en este momento.Este ltimo es bien BOOTP, DHCP o un servidor RARP7.No es necesario ejecutar ambos servidores en un equipo.Cmo configurar estos servidores es ms all del alcance de este documento, as que por favor consulte los manuales especficos para los protocolos / servidores.Si ha decidido utilizar un servidor para asignar una direccin IP, configurar el servidor y ejecutarbootp(Verbootp),dhcp(Verdhcp) orarp(Verrarp) para BOOTP, DHCP o RARP, respectivamente.Cada comando mostrar una direccin IP asignada, la mscara de red, la direccin IP de su servidor TFTP y puerta de enlace.Si cualquiera de las direcciones es errneo o se producir un error, probablemente la configuracin de los servidores no est configurado correctamente.De lo contrario, correifconfig, As: grub> ifconfig - address = 192.168.110.23 - server = 192.168.110.14Tambin puede utilizarifconfigen conjuncin conbootp,dhcporarp(Por ejemplo, para volver a asignar la direccin del servidor de forma manual).Verifconfig, para ms detalles.Por ltimo, descargue las imgenes del sistema operativo de la red.La red se puede acceder a travs de la unidad de red `(Nd).Todo lo dems es muy similar a las instrucciones normales (verArranque).He aqu un ejemplo: grub> bootp Sondeo ... [NE * 000] Base de NE2000 ... Direccin: 192.168.110.23 Mscara de red: 255.255.255.0 Servidor: 192.168.110.14 Puerta de enlace: 192.168.110.1 grub> root (nd) grub> root kernel / tftproot / gnumach.gz = sd0s1 grub> mdulo / tftproot / serverboot.gz grub> boot

Anterior:Uso general del soporte de la red, Up:Red6.2 Arrancar desde una redA veces es muy til para que arranque desde una red, especialmente cuando se utiliza una mquina que no tiene disco local.En este caso, usted necesita para obtener un tipo de arranque desde redrom, como un PXEROMo un paquete de software libre como Etherboot.Una bota Talesromprimeras botas de la mquina, configura la tarjeta de red instalada en la mquina, y descarga una segunda imagen de arranque del Nivel de la red.Luego, la segunda imagen, intentar arrancar un sistema operativo en realidad de la red.GRUB ofrece dos imgenes de la segunda etapa,nbgrubypxegrub(Verimgenes).Estas imgenes son las mismas que la Etapa 2 normal, excepto que se estableci una red de forma automtica, y tratar de cargar un archivo de configuracin de la red, si se especifica.El uso es muy simple: Si la mquina tiene un PXEROM, el usopxegrub.Si la mquina dispone de un cargador de NBI tales como Etherboot, usonbgrub.No hay diferencia entre ellos excepto sus formatos.Desde la forma de cargar una segunda imagen Etapa desea utilizar debe ser descrito en el manual de su Net BootROM, consulte el manual, para mayor informacin.Sin embargo, hay una cosa especfica para GRUB.A saber, cmo especificar un archivo de configuracin en un servidor BOOTP / DHCP.Por ahora, GRUB utiliza la etiqueta `150', Para obtener el nombre de un archivo de configuracin.El siguiente es un ejemplo con una configuracin de BOOTP: . Allhost: hd = / tmp: bf = null: \ : Ds = 145.71.35.1 145.71.32.1: \ : Sm = 255.255.254.0: \ : Gw = 145.71.35.1: \ : Sa = 145.71.35.5: foo: ht = 1: ha = 63655d0334a7: ip = 145.71.35.127: \ : Bf = / nbgrub: \ : Tc = allhost:. \ : T150 = "(sf) / tftpboot / menu.lst.foo":Tenga en cuenta que debe especificar el nombre de la unidad(sin fecha)en el nombre del archivo de configuracin.Esto es porque usted puede cambiar la unidad de raz antes de descargar la configuracin desde el servidor TFTP cuando la funcin del men preestablecido se utiliza (verMen Preset).Consulte el manual de su servidor de BOOTP / DHCP para obtener ms informacin.La sintaxis exacta debe diferir un poco del ejemplo.

Siguiente:Men Preset, Previous:Red, Up:Top7 Uso de GRUB a travs de una lnea serieEn este captulo se describe cmo utilizar el soporte del terminal serial en GRUB.Si usted tiene muchos ordenadores o computadoras sin pantalla / teclado, que podra ser muy til para controlar los ordenadores a travs de comunicaciones serie.Para conectar un ordenador con otro a travs de una lnea serie, lo necesario para preparar un cable serie de mdem nulo (cruzado), y puede que tenga que tener placas serie multipuerto, si su ordenador no tiene puertos serie adicionales.Adems, tambin se requiere un emulador de terminal, como minicom.Consulte el manual de su sistema operativo, para obtener ms informacin.En cuanto a GRUB, la instruccin para configurar un terminal serie es bastante simple.En primer lugar, asegrese de que no se ha especificado la opcin- Disable-seriepara el script de configuracin cuando gener sus imgenes de GRUB.Si los obtiene en forma binaria, probablemente tienen soporte de los terminales de serie ya.A continuacin, inicializar el terminal serie despus de GRUB arranca.He aqu un ejemplo: grub> serie - Unidad = 0 - Velocidad = 9600 grub> serie del terminalEl comandoserialinicializa la unidad de serie 0 con los 9600 bps de velocidad.La unidad serial 0 se suele llamar `COM1', Por lo que, si desea utilizar COM2, deber especificar `- Unidad = 1'En su lugar.Este comando acepta muchas otras opciones, as que por favor consulte laserie, para ms detalles.El comandoterminal(Vaseel terminal) elige qu tipo de terminal que desea usar.En el caso anterior, el terminal ser un terminal serie, pero tambin se puede pasar ala consolapara el comando, como `consola de serie del terminal.En este caso, una terminal en la que se presiona cualquier tecla ser seleccionada como un terminal de GRUB.Sin embargo, tenga en cuenta que GRUB asume que el emulador de terminal es compatible con VT100 por defecto.Esto es cierto para la mayora de los emuladores de terminal hoy en da, pero debe pasar la opcin- Mudoal comando si el emulador de terminal no es compatible con VT100 o implementa algunas secuencias de escape VT100.Si se especifica esta opcin, GRUB le proporciona una interfaz de men alternativo, porque el men normal requiere varias caractersticas de lujo de su terminal.

Siguiente:Seguridad, Previous:Terminal serie, Up:Top8 Incorporacin de un archivo de configuracin en GRUBGRUB soporta unmen preestablecidoque ha de ser siempre cargado antes de comenzar.La funcin del men preestablecido es til, por ejemplo, cuando su equipo no tiene ninguna consola, pero un cable serie.En este caso, es fundamental para configurar el terminal serie lo antes posible, ya que no puedes ver ningn mensaje hasta que el terminal de serie comienza a trabajar.As que es bueno para ejecutar los comandosserial(Verserie) yterminal(Vaseel terminal) antes de cualquier otra cosa en el momento de puesta en marcha.Cmo funciona el men preestablecido es ligeramente complicado:1. Cheques de GRUB si se utiliza la funcin de men preestablecido, y carga el men preestablecido, si est disponible.Esto incluye la ejecucin de comandos y leer entradas de arranque, como un archivo de configuracin comn.2. GRUB comprueba si el fichero de configuracin disponible.Tenga en cuenta que este control se lleva a cabosin tener en cuenta la existencia del men de ajustes.El archivo de configuracin se carga incluso si se ha cargado el men preestablecido.3. Si el men de preset incluye las entradas de arranque, que se borran cuando se carga el archivo de configuracin.No importa si el archivo de configuracin tiene ninguna entrada o no entrada.Las entradas de inicio en el men de ajustes se utilizan slo cuando GRUB falla en la carga del archivo de configuracin.Para habilitar la funcin de men preestablecido, debe reconstruir GRUB especificar un archivo en el script configure con la opcin- Enable-preset-men.El archivo tiene la misma semntica que los archivos de configuracin normales (verConfiguracin).Otro de los puntos que debe tener cuidado es que el apoyo sin disco (versin disco) desva el men preestablecido.Imgenes sin disco incrustar un men preestablecido para ejecutar el comandobootp(Verbootp) de forma automtica, a menos que especifique su propio men preestablecido para el script de configuracin.Esto significa que usted debe poner los comandos para inicializar una red en el men de ajustes usted mismo, ya que las imgenes sin disco no pona que estaba implcita, cuando se utiliza el men preestablecido de forma explcita.Por lo tanto, un men preestablecido tpico utilizado con el apoyo sin disco sera as: # Configure el terminal serie, en primer lugar. serial - unidad = 0 - Velocidad = 19200 Terminal - timeout = 0 en serie # Inicializar la red. dhcp

Siguiente:Imgenes, Previous:Men Preset, Up:Top9 La proteccin de su equipo contra el agrietamientoUsted puede estar interesado en la forma de evitar que los usuarios ordinarios de hacer lo que quieran, si comparte su computadora con otras personas.As que este captulo se describe la forma de mejorar la seguridad de GRUB.Una cosa que podra ser un agujero de seguridad es que el usuario puede hacer muchas cosas con GRUB, porque GRUB permite modificar su configuracin y ejecutar comandos arbitrarios en tiempo de ejecucin.Por ejemplo, el usuario puede incluso leer/ Etc / passwden la interfaz de lnea de comandos mediante el comandogato(Vercat).Por lo que es necesario desactivar todas las operaciones interactivas.De esta manera, GRUB proporciona unacontrasea defuncin, de manera que slo los administradores pueden iniciar las operaciones interactivas (es decir, las entradas del men de edicin y de entrar en la interfaz de lnea de comandos).Para utilizar esta funcin, es necesario ejecutar el comandocontraseaen el archivo de configuracin (verla contrasea), as: password - md5 CONTRASEASi se especifica, GRUB no permite ningn tipo de control interactivo, hasta que se pulse la tecla e introduzca una contrasea correcta.La opcin- Md5le indica a GRUB que `CONTRASEA'Est en formato MD5.Si se omite, GRUB asume el `CONTRASEA'Es en texto claro.Puede cifrar la contrasea con el comandomd5crypt(Vermd5crypt).Por ejemplo, ejecute el shell de grub (verInvocando el shell de grub), e ingrese su contrasea: grub> md5crypt Contrasea: ********** Cifrado: $ 1 $ U $ JK7xFegdxWH6VuppCUSIb.A continuacin, corte y pegue la contrasea encriptada en el archivo de configuracin.Adems, se puede especificar un argumento opcional paracontrasea.Vase el ejemplo: PASSWORD contrasea / boot / grub / menu-admin.lstEn este caso, GRUB cargar/ Boot / grub / menu-admin.lstcomo un archivo de configuracin cuando se introduce una contrasea vlida.Otra cosa que puede ser peligroso es que cualquier usuario puede elegir cualquier entrada del men.Por lo general, esto no sera un problema, pero es posible que desee permitir la conexin slo a los administradores ejecutar algunas de sus entradas en el men, como una entrada para arrancar un sistema operativo inseguro como DOS.GRUB proporciona el comandocerrar(Verbloqueo).Este comando siempre falla hasta que introduzca la contrasea vlida, por lo que puede utilizarlo, por ejemplo: Ttulo de arranque de DOS cerrar rootnoverify (hd0, 1) makeactive Chainload 1Usted debe insertarcerrarjusto despus dettulo, Ya que cualquier usuario puede ejecutar comandos en una entrada hasta encuentros de GRUBcerrar.Tambin puede utilizar el comandocontraseaen lugar decerrar.En este caso el proceso de arranque le pedir la contrasea y detendr si se ha introducido incorrectamente.Desde elcontraseatoma su propiaCONTRASEAargumento que esto es til si quieres diferentes contraseas para diferentes entradas.

Siguiente:Sistema de Archivos, Previous:Seguridad, Up:Top10 archivos de imagen de GRUBGRUB se compone de varias imgenes: dos etapas esenciales, etapas opcionales llamadosEtapa 1.5, una imagen de arranque desde CD-ROM, y dos imgenes de arranque de red.Aqu est un breve resumen de ellas.VerInternos, para ms detalles.stage1Esta es una imagen esencial utilizado para el arranque GRUB.Por lo general, esto es conocido como un MBR o el sector de arranque de una particin.Debido a que un sector de arranque del PC es de 512 bytes, el tamao de esta imagen es exactamente 512 bytes.Todostage1debe hacer es cargar la etapa 2 o etapa 1.5 desde un disco local.Debido a la restriccin de tamao,stage1codifica la ubicacin de la Etapa 2 (o etapa 1.5) en un formato de lista de bloqueo, por lo que nunca comprender cualquier estructura del sistema de ficheros.stage2Esta es la imagen principal de GRUB.Lo hace todo, pero el arranque en s.Por lo general, esta se pone en un sistema de archivos, pero que no se requiere.e2fs_stage1_5fat_stage1_5ffs_stage1_5jfs_stage1_5minix_stage1_5reiserfs_stage1_5vstafs_stage1_5xfs_stage1_5Estos se llamanEtapa 1.5, porque sirven como un puente entrestage1ystage2, Es decir, Etapa 1.5 se carga por Etapa 1 y Etapa 1.5 cargas Etapa 2.La diferencia entre losstage1y* _stage1_5es que el primero no se entiende cualquier sistema de archivos mientras que el segundo comprende un sistema de archivos (por ejemplo,e2fs_stage1_5entiende ext2fs).As que usted puede mover la imagen de la Etapa 2 en otra ubicacin de forma segura, incluso despus de que GRUB haya sido instalado.Mientras que la fase 2 no puede generalmente ser embebido en un rea fija como el tamao es tan grande, Etapa 1.5 se puede instalar en la zona justo despus de un MBR, o el rea del gestor de arranque de un ReiserFS o un FFS.stage2_eltoritoEsta es una imagen de arranque de CD-ROM utilizando elmodo sin emulacinen la especificacin El Torito.Esto es idntico a la Etapa 2, excepto que este arranca sin la etapa 1 y establece en l una unidad especial `(Cd).nbgrubEsta es una imagen de arranque de red para la Propuesta de imagen de red utilizada por algunos gestores de arranque de red, como Etherboot.Esto es sobre todo el mismo que en la Etapa 2, sino que tambin establece una red y se carga un archivo de configuracin de la red.pxegrubEsta es otra imagen de arranque de red para el entorno de ejecucin de prearranque utilizado por varias ROMs netboot.Esto es idntico anbgrub, Excepto para el formato.

Siguiente:Interfaz, anteriores:Imgenes, Up:Top11 Sistema de Archivos de sintaxis y la semnticaGRUB utiliza una sintaxis especial para la especificacin de las unidades de disco que se puede acceder por el BIOS.Debido a las limitaciones del BIOS, GRUB no distingue entre IDE, ESDI, SCSI, u otros.Usted debe saber que usted mismo dispositivo BIOS es equivalente a la que el dispositivo OS.Normalmente, eso estar claro si usted ve los archivos en un dispositivo o utilice el comandoencontrar(Verencuentre). Sintaxis de dispositivos: Cmo especificar dispositivos Nombre de archivo de sintaxis: Cmo especificar archivos Bloquee sintaxis lista: Cmo especificar listas de bloqueo

Siguiente:Nombre de archivo de sintaxis, Up:Sistema de Archivos11.1 Cmo especificar dispositivosLa sintaxis dispositivo es como sigue: ( dispositivo [, parte-num ] [, bsd-subparte letras ])`[]: El parmetro es opcional.dispositivodebe ser `fd'O `hd'Seguido de un dgito, como `fd0.Pero tambin se puede configurarel dispositivoa un hexadecimal o un nmero decimal que es un nmero de disco en BIOS, por lo que lo siguiente es equivalente: (Hd0) (0x80) (128)parte-numrepresenta el nmero de particin deldispositivo, a partir de cero para las particiones primarias y de cuatro para las particiones extendidas ybsd-subparte letrasrepresenta el subparticin etiqueta de disco BSD, como `un'O `e.Un atajo para especificar subparticiones BSD es(dispositivo,bsd-subparte letras), en este caso, las bsquedas de GRUB de la primera particin de PC que contiene una etiqueta de disco BSD, y luego encuentra el subparticinbsd-subparte letras.He aqu un ejemplo: (Hd0, a)La sintaxis `(Hd0)'Representa el uso de todo el disco (o el MBR al instalar GRUB), mientras que la sintaxis `(Hd0, 0)'Representa el uso de la primera particin del disco (o el sector de arranque de la particin al instalar GRUB).Si ha habilitado el soporte de la red, la unidad especial, `(Nd)', Tambin est disponible.Antes de utilizar la unidad de red, debe inicializar la red.Verla Red, para ms informacin.Si arranca GRUB desde un CD-ROM, `(Cd)'Est disponible.VaseRealizacin de una GRUB de arranque de CD-ROM, para ms detalles.

: A continuacinla lista de la sintaxis del bloque, Previous:sintaxis de dispositivos, Up:Sistema de Archivos11.2 Cmo especificar archivosHay dos maneras de especificar los archivos, pornombre de archivo absolutoy porla lista de bloqueo.Un nombre de archivo absoluto se asemeja a un nombre de archivo absoluto Unix, usando `/'Para el separador de directorio (no `\"Como en DOS).Un ejemplo es `(Hd0, 0) / boot / grub / menu.lst.Esto significa que el archivo/ Boot / grub / menu.lsten la primera particin del primer disco duro.Si se omite el nombre del dispositivo en un nombre de archivo absoluto, GRUB utiliza de GRUBdispositivo razimplcita.As que si se establece el dispositivo raz de, por ejemplo, `(Hd1, 0)'Por el comandoraz(Verla raz), a continuacin,/ boot / kerneles lo mismo que(hd1, 0) / boot / kernel.

Anterior:Nombre de archivo de sintaxis, Up:Sistema de Archivos11.3 Cmo especificar listas de bloqueoUna lista de bloqueo se utiliza para especificar un archivo que no aparece en el sistema de archivos, como un chainloader.La sintaxis se[compensado] +longitud[, [compensacin] +longitud] ....He aqu un ejemplo: 0 100 200 1300 300Esto representa que GRUB debe leer los bloques del 0 al 99, bloque 200, y los bloques 300 a travs de 599.Si omite una compensacin, entonces GRUB asume el desplazamiento es cero.Al igual que la sintaxis de nombre de archivo (versintaxis del nombre del archivo), si una lista de bloques no contiene el nombre del dispositivo, a continuacin, utiliza GRUB GRUBdispositivo raz.As(hd0, 1) 1es el mismo que1cuando el dispositivo raz es `(Hd0, 1).

Siguiente:Comandos, Previous:Sistema de Archivos, Up:TopInterfaz de usuario 12 de GRUBGRUB tiene tanto una sencilla interfaz del men para elegir las entradas preestablecidas a partir de un archivo de configuracin, y una lnea de comandos de gran flexibilidad para realizar cualquier combinacin deseada de comandos de arranque.GRUB busca su archivo de configuracin, tan pronto como se carga.Si se encuentra uno, entonces la interfaz de men completo se activa con cualquier entrada se encuentra en el archivo.Si elige lalnea de comandosde men, o si no se encuentra el archivo de configuracin, a continuacin, GRUB se reduce a la interfaz de lnea de comandos. Interfaz de lnea de comandos: La interfaz de lnea de comandos flexibles Interfaz de men: La interfaz de men sencillo Editor de entradas del men: Edicin de una entrada de men Interfaz de men oculto: La interfaz de men oculto

Siguiente:interfaz de men, Up:Interface12.1 La interfaz de lnea de comandos flexiblesLa interfaz de lnea de comandos proporciona un rpido y despus de que un rea de texto editable muy similar a una lnea de comandos en Unix o DOS.Cada comando se ejecuta inmediatamente despus de que se introduce8.Los comandos (verlos comandos de entrada de lnea de comandos y mens) son un subconjunto de los disponibles en el archivo de configuracin, se utiliza con exactamente la misma sintaxis.El movimiento del cursor y la edicin del texto en la lnea se puede hacer a travs de un subconjunto de las funciones disponibles en el intrprete de comandos:

Control capslock setkey grub> capslock de control setkey Una de las claves debe ser una letra del alfabeto, un dgito, o uno de estos smbolos: `escape', `exclam', `en', `numbersign', `dlar', `por ciento', `signo de intercalacin', `signo &', `asterisco', `parenleft', `parenright', `menos', `subrayar', `igual', `ms', `Retroceso', `lengeta', `bracketleft', `braceleft', `bracketright', `braceright', `entrar', `control', `punto y coma', `colon', `cita', `Comillas dobles', `backquote', `tilde', `cambio', `barra invertida', `bar', `coma', `menos', `perodo', `mayor', `slash', `pregunta', `alt', `espacio', `capslock', `FX'(`X'Es un dgito), y `borrar.Esta tabla describe a los que el carcter de cada uno de los smbolos corresponde:`exclam'`!'`en'`@'`numbersign'`#'`dlar'`$'`por ciento'`%'`signo de intercalacin'`^'`signo &'`Y'`asterisco'`*'`parenleft'`('`parenright'`)'`menos'`-'`subrayar'`_'`igual'`='`ms'`+'`bracketleft'`['`braceleft'`{'`bracketright'`]'`braceright'`}'`punto y coma'`;'`colon'`:'`cita'`''`Comillas dobles'`"'`backquote'``'`tilde'`~'`barra invertida'`\'`bar'`|'`coma'`,'`menos'`'`slash'`/'`pregunta'`?'`espacio'`'

Siguiente:terminfo, Previous:setkey, Up:comandos generales13.2.14 terminales- Command:Terminal[- Mudo] [- No-eco] [- No-edit] [- timeout = segundos] [- lines = lneas] [- Silent] [consola] [serial] [Hrcules]Seleccionar un terminal para la interaccin del usuario.El terminal se supone que es VT100-compatibles a menos- Mudoes especificado.Si tantoconsolayserialse especifica, GRUB usar el donde se introduce una clave primero o la primera cuando el tiempo de espera expira.Si no se especifica ninguna, se informa que el ajuste actual.Este comando slo est disponible si GRUB est compilado con soporte de serie.Ver tambinel terminal serial.Esto puede no tener sentido para la mayora de los usuarios, pero GRUB soporta consola de Hrcules tambin.Consola de Hrcules es utilizable como la consola ordinaria, y el uso es bastante similar a la de los terminales de serie: especificarHrculescomo argumento.La opcin- Lneasdefine el nmero de lneas en su terminal, y se utiliza para la funcin de buscapersonas interna.Si no se especifica esta opcin, el nmero se asume como 24.La opcin- Silentsuprime el mensaje que le solicita que pulse cualquier tecla.Esto puede ser til si su sistema no tiene ningn dispositivo de terminal.La opcin- No-ecoha GRUB no hacerse eco de vuelta caracteres de entrada.Esto implica la opcin- No-edit.La opcin- No-editdesactiva la funcin de edicin de estilo de bash.

Siguiente:tftpserver, Previous:terminales, Up:comandos generales13.2.15 terminfo- Command:terminfo- Name = nombre- Cursor-address = ss[- Pantalla clara = ss] [- Introducir-sobresaliente-mode = ss] [- En modo de salida-sobresaliente = ss]Definir las funciones de su terminal.Utilice este comando para definir las secuencias de escape, si no es compatible con VT100.Usted puede utilizar `\ E'Para y `^ X"Por un carcter de control.Puede utilizar la utilidadgrub-terminfopara generar los argumentos apropiados para este comando.VerInvocando grub-terminfo.Si no se especifica ninguna opcin, los ajustes actuales se imprimen.

Siguiente:Unhide, Previous:terminfo, Up:comandos generales13.2.16 tftpserver- Command:tftpserveripaddrPrecaucin:Este comando slo existe para la compatibilidad con versiones anteriores.Usoifconfig(Vaseifconfig) en su lugar.Reemplace la direccin del servidor TFTP retornado por un servidor BOOTP / DHCP / RARP.El argumentoipaddrdebe estar en formato decimal con puntos, como `192.168.0.15.Este comando slo est disponible si GRUB est compilado con soporte de arranque desde red.Ver tambinla red.

Anterior:tftpserver, Up:comandos generales13.2.17 unhide- Command:hacer visiblela particinHacer visible la particin dela particinen la limpieza de laocultapoco en su cdigo de tipo de particin.Esto es til solamente cuando existan arrancar DOS o Windows, y varias particiones primarias en un disco.Ver tambinDOS / Windows.

Anterior:Comandos Generales, Up:Commands13.3 La lista de comandos de entrada de lnea de comandos y mensEstos comandos se pueden usar en la lnea de comandos y en las entradas de men.Si se olvida de un comando, puede ejecutar el comandoayudar(Verayuda). blocklist: Obtener la lista de bloqueo de la notacin de un archivo de arranque: Arranque el sistema operativo cat: Mostrar el contenido de un archivo chainloader: Chain-cargar otro gestor de arranque cmp: Comparar dos archivos configfile: Cargar un archivo de configuracin debug: Activa el indicador de depuracin displayapm: Muestra informacin de APM displaymem: configuracin de memoria de visualizacin embed: Insertar Etapa 1.5 buscar: Buscar un archivo fstest: Prueba de un sistema de archivos Geometra: Manipular la geometra de una unidad detener: Apague el ordenador ayudaMostrar mensajes de ayuda: impsprobe: Sonda de SMP initrd: Cargar un initrd instalacin: Instalar GRUB ioprobe: Sonda puertos de E / S utilizadas para una unidad kernel: Cargar un kernel bloqueo: Bloquear una entrada de men makeactive: Crea una particin activa Mapa: Asigne una unidad a otra md5cryptcifrar una contrasea en formato MD5 Mdulo: Cargar un mdulo modulenounzip: Cargar un mdulo sin descompresin pausa: Espere a que se presione una tecla dejar de fumar: Salir del shell de grub reiniciar: Reinicie su computadora leer: Leer datos de la memoria root: dispositivo raz de GRUB Set rootnoverify: dispositivo raz de GRUB Set sin montar savedefault: Guardar entrada actual como la entrada por defecto configuracin: Configuracin de la instalacin de GRUB de forma automtica testload: Cargar un archivo para probar un sistema de archivos testvbe: EXTENSION Prueba VESA BIOS uppermem: Ajuste el tamao de memoria superior vbeprobe: Sonda VESA BIOS EXTENSION

Siguiente:arranque, Up:la lnea de comandos y comandos de men de entrada13.3.1 blocklist- Command:lista de bloquesde archivosImprima la lista de bloqueo de la notacin del archivo dearchivo.Verlista sintaxis Bloquear.

Siguiente:gato, Previous:LISTA DE BLOQUEADOS:, ArribaMandatos de entrada de lnea de comandos y mensArranque 13.3.2- Command:bootArranque el sistema operativo o de la cadena-loader que se ha cargado.Slo es necesario si se ejecuta la lnea de comandos totalmente interactivo (est implcito al final de una entrada del men).

Siguiente:chainloader, Previous:boot:, ArribaMandatos de entrada de lnea de comandos y mens13.3.3 cat- Command:catarchivoMostrar el contenido del archivo dearchivo.Este comando puede ser til para recordarle particin root de su sistema operativo: grub> cat / etc / fstab

Siguiente:cmp, Previous:gato, Up:la lnea de comandos y comandos de men de entrada13.3.4 chainloader- Command:chainloader[- Force]archivoCargararchivocomo una cadena-loader.Al igual que cualquier otro archivo cargado por el cdigo del sistema de ficheros, se puede utilizar la notacin de lista de bloques para agarrar el primer sector de la particin actual con `1.Si se especifica la opcin- Force, A continuacin, cargarel archivoa la fuerza, si tiene una firma o no correcta.Esto es necesario cuando se desea cargar un gestor de arranque defectuoso, tal como SCO UnixWare 7.1 (verSCO UnixWare).

Siguiente:configfile, Previous:chainloader:, ArribaMandatos de entrada de lnea de comandos y mens13.3.5 cmp- Command:cmparchivo1 archivo2Compare el archivoarchivo1con el archivoarchivo2.Si difieren en tamao, imprima los tamaos, como esta: Difieren en tamao: 0x1234 [foo], 0x4321 [bar] Si los tamaos son iguales, pero los bytes en un desplazamiento son diferentes, a continuacin, imprimir los bytes de esta manera: Difieren en el 777 desplazamiento: 0xBE [foo], 0xEF [bar] Si son completamente idnticos, no se imprimir nada.

Siguiente:depuracin, Previous:cmp:, ArribaMandatos de entrada de lnea de comandos y mens13.3.6 configfile- Command:configfilearchivoCargueel archivocomo un archivo de configuracin.

Siguiente:displayapm, Previous:configfile:, ArribaMandatos de entrada de lnea de comandos y mens13.3.7 depuracin- Comando:debugActivar el modo de depuracin (por defecto est desactivada).Cuando el modo de depuracin est activado, algunos mensajes adicionales se imprimen para mostrar la actividad del disco.Este indicador global de depuracin es til principalmente para los desarrolladores de GRUB cuando se prueba un nuevo cdigo.

Siguiente:displaymem, Previous:debug:, ArribaMandatos de entrada de lnea de comandos y mens13.3.8 displayapm- Command:displayapmMuestra la informacin del BIOS APM.

Siguiente:embed, Previous:displayapm:, ArribaMandatos de entrada de lnea de comandos y mens13.3.9 displaymem- Command:displaymemMuestra lo que GRUB piensa que el espacio del mapa de direcciones del sistema de la mquina es, incluyendo todas las regiones de fsicaRAMinstalados.De GRUBmemoria superior / inferior dela pantalla utiliza la interfaz BIOS estndar para la memoria disponible en el primer megabyte omenos memoria, y un nmero sintetizado a partir de diferentes interfaces de BIOS de la memoria a partir de 1MB y va hasta el primer hoyo chipset dememoria superior( el PC estndarde memoria superiorinterfaz se limita a declarar un mximo de 64 MB).

Siguiente:encontrar, Previous:displaymem:, ArribaMandatos de entrada de lnea de comandos y mens13.3.10 embed- Command:incrustardispositivo stage1_5Incorporar la Etapa 1.5stage1_5en los sectores despus del MBR siel dispositivoes una unidad, o en elgestor de arranquede rea, siel dispositivoes una particin FFS o una particin ReiserFS.9Imprimir el nmero de sectores questage1_5ocupa, si tiene xito.Por lo general, no es necesario ejecutar este comando directamente.Verconfiguracin.

Siguiente:fstest, Previous:embed:, ArribaMandatos de entrada de lnea de comandos y mens13.3.11 hallazgo- Command:encontrarnombre de archivoBusque el nombre del archivonombre del archivoen todas las particiones montables e imprimir la lista de los dispositivos que contienen el archivo.El nombre del archivonombre del archivodebe ser un nombre de archivo absoluto como/ boot/grub/stage1.

Siguiente:geometra, Previous:encontrar, Up:Mandatos de entrada de lnea de comandos y mens13.3.12 fstest- Command:fstestCambia el modo de prueba del sistema de archivos.Modo de prueba del sistema de archivos, cuando se enciende, imprime los datos correspondientes a todo el dispositivo lee y qu valores se estn enviando a las rutinas de bajo nivel.El formato es `"Para alto nivel lee dentro de una particin, y`[-sector offset disco]'Para las solicitudes del sector de bajo nivel del disco.Modo de prueba del sistema de archivos est desactivada de cualquier uso de lainstalar(Verinstalacin) otestload(Vertestload) comandos.

Siguiente:halt, Previous:fstest:, ArribaMandatos de entrada de lnea de comandos y mens03/13/13 geometra- Command:geometraunidad[sector de la culata[total_sector]]Imprima la informacin de la unidad deaccionamiento.En el shell de grub, puede definir la geometra de la unidad de forma arbitraria.El nmero de cilindros, el nmero de cabezas, el nmero de sectores y el nmero de sectores totales se establece en cilindro, cabeza, sector y TOTAL_SECTOR, respectivamente.Si omite TOTAL_SECTOR, entonces se calcular en base a los valores de C / H / S de forma automtica.

Siguiente:ayuda, Previous:geometra:, ArribaMandatos de entrada de lnea de comandos y mens13/03/14 halt- Command:halt- No-apmEl comando detiene el ordenador.Si el- No-apmse especifica la opcin, no se realiza ninguna llamada a la BIOS APM.De lo contrario, el equipo se apaga de MPA.

Siguiente:impsprobe, Previous:halt:, ArribaMandatos de entrada de lnea de comandos y mens03.13.15 ayuda- Command:ayuda- Todo[patrn...]Muestra informacin til acerca de las rdenes internas.Si no se especificael patrn, este comando muestra una breve descripcin de la mayora de los comandos disponibles.Si se especifica la opcin- Todoa esta orden, una breve descripcin de los comandos de uso poco frecuente (comotestload) se muestran tambin.Si especifica ningnpatrones, muestra ms informacin acerca de cada uno de los comandos que se ajustan a lospatrones.

Siguiente:initrd, Previous:ayuda:, ArribaMandatos de entrada de lnea de comandos y mens13/03/16 impsprobe- Command:impsprobeSonda de la mesa de Intel multiprocesador especificacin 1.1 o 1.4 configuracin y arrancar las distintas CPUs que se encuentran en un bucle estrecho.Este comando slo se puede utilizar en la Etapa 2, pero no en el shell de grub.

Siguiente:instalar, Previous:impsprobe:, ArribaMandatos de entrada de lnea de comandos y mens13/03/17 initrd- Command:initrdarchivo...Carga de un disco de memoria inicial de imagen de arranque de Linux para un formato y establecer los parmetros adecuados en el rea de configuracin de Linux en la memoria.Ver tambinGNU / Linux.

Siguiente:ioprobe, Previous:initrd:, ArribaMandatos de entrada de lnea de comandos y mens03/13/18 instalar- Command:instalar[- Force-lba] [- Stage2 = os_stage2_file]stage1_file[d]dest_dev stage2_file[addr] [p] [archivo_config] [real_config_file]Este comando es bastante complejo, y usted no debe utilizar este comando a menos que est familiarizado con GRUB.Usodisposicin(Verconfiguracin) en su lugar.En definitiva, se llevar a cabo una instalacin completa presumir la Etapa 2 o Etapa 1.510se encuentra en su ltima ubicacin de la instalacin.En poco ms de detalle, cargarstage1_file, validar que se trata de una etapa de GRUB 1 del nmero de versin correcto, instale en ella una lista de bloques para la cargastage2_filecomo la Etapa 2.Si la opcindest presente, la Etapa 1 ser siempre buscar el disco realstage2_filese instala en lugar de utilizar la unidad de arranque.La Etapa 2 se carga en la direccinaddr, que debe ser `0x8000"Para una verdadera etapa 2, y`0x2000"Para una etapa 1.5.Siaddrno est presente, GRUB determinar la direccin automticamente.A continuacin, escribe la Etapa 1 completado al primer bloque del dispositivodest_dev.Si las opcionespoarchivo_configestn presentes, entonces se lee el primer bloque de stage2, lo modifica con los valores de la particinstage2_filefue hallado en (porp) O coloca la cadenaarchivo_configen el rea de decirle al stage2 dnde buscar un archivo de configuracin en el arranque.Del mismo modo, sireal_config_fileest presente ystage2_filees una etapa 1.5, entonces la Etapa 2archivo_configest parcheado con el nombre del archivo de configuracinreal_config_file.Este comando conserva el DOS BPB (y para los discos duros, la tabla de particiones) del sector de la Etapa 1 se va a instalar en.Precaucin:Algunos BIOS con errores no pasan a una unidad de arranque correctamente al arrancar desde una unidad de disco duro.Por lo tanto, usted lamentablemente, tendr que especificar la opcind, Si su Stage2 reside en la unidad de arranque o no, si tiene un BIOS tal.Sabemos que estos son defectuosos de esta manera:Fujitsu LifeBook versin 400 BIOS 31J0103AHP Vectra XU 6/200 versin del BIOS GG.06.11Caution2:Una serie de BIOS no devuelve un mapa de bits correcta compatibilidad con LBA, incluso si tienen el apoyo.As GRUB proporciona una solucin para ignorar el mapa de bits equivocado, es decir, la opcin- Force-lba.No utilice esta opcin si sabe que su BIOS no tiene soporte LBA.Caution3:Debe especificar la opcin- Stage2en el shell de grub, si no se puede desmontar el sistema de archivos en el que reside el archivo stage2.El argumento debe ser el nombre del archivo en el sistema operativo.

Siguiente:kernel, Previous:instalar, Up:la lnea de comandos y comandos de men de entrada03/13/19 ioprobe- Command:ioprobeunidadPuertos Sonda de E / S utilizadas para la unidadde accionamiento.Este comando listar los puertos de E / S en la pantalla.Para obtener informacin tcnica, consulteFuncionamiento interno.

Siguiente:bloqueo, Previous:ioprobe:, ArribaMandatos de entrada de lnea de comandos y mens13/03/20 kernel- Command:kernel[- Type = tipo] [- No-mem-opcin]archivo...Intento de cargar la imagen de arranque principal (a.out Multiboot oelfo, Linux zImage o bzImage, FreeBSD a.out, NetBSD a.out, etc) dearchivo.El resto de la lnea se pasa a pie de la letra como lalnea de comandos del kernel.Todos los mdulos tienen que ser recargadas despus de usar este comando.Este comando tambin acepta la opcin- Tipode manera que se puede especificar el tipo de ncleo dearchivode forma explcita.El argumentode tipodebe ser uno de estos: `netbsd', `freebsd', `OpenBSD', `linux', `biglinux', Y `multiboot.Sin embargo, hay que especificar que slo si desea cargar un NetBSDelfkernel, porque GRUB puede determinar automticamente el tipo de ncleo en los otros casos, con bastante seguridad.La opcin- No-mem-opcines eficaz slo para Linux.Si se especifica la opcin, GRUB no pasa la opcinmem =al kernel.Esta opcin viene implcita para los kernels de Linux 2.4.18 y posteriores.

Siguiente:makeactive, Previous:kernel, Up:la lnea de comandos y comandos de men de entrada13/03/21 bloqueo- Command:cerraduraEvitar que los usuarios normales de la ejecucin de las entradas del men arbitrarios.Debe utilizar el comandocontraseasi realmente quieres este comando para ser til (vasela contrasea).Este comando se utiliza en un men, como se muestra en este ejemplo: ttulo Esta entrada es demasiado peligroso para ser ejecutado por usuarios normales cerrar root (hd0, a) kernel / no-seguridad-os Ver tambinSeguridad.

Siguiente:mapa, Previous:bloqueo:, ArribaMandatos de entrada de lnea de comandos y mens03/13/22 makeactive- Command:makeactiveEstablecer la particin activa en el disco raz en el dispositivo raz de GRUB.Este comando se limita aprimariasparticiones de PC en un disco duro.

Siguiente:md5crypt, Previous:makeactive:, ArribaMandatos de entrada de lnea de comandos y mens13/03/23 mapa- Command:mapafrom_drive to_driveAsigne la unidadfrom_drivea la unidadto_drive.Esto es necesario cuando la cadena se carga algunos sistemas operativos, como DOS, si un sistema operativo tal reside en un no-primera unidad.He aqu un ejemplo: grub> mapa (hd0) (hd1) grub> mapa (hd1) (hd0) El ejemplo intercambia el orden entre el primer disco duro y el segundo disco duro.Ver tambinDOS / Windows.

Siguiente:mdulo, Previous:mapa:, ArribaMandatos de entrada de lnea de comandos y mens03/13/24 md5crypt- Command:md5cryptLa peticin de introducir una contrasea y cifrar en formato MD5.La contrasea cifrada se puede utilizar con el comandocontrasea(Vasela contrasea).Ver tambinSeguridad.

Siguiente:modulenounzip, Previous:md5crypt:, ArribaMandatos de entrada de lnea de comandos y mens13/03/25 mdulo- Command:mdulo dearchivo...Cargar un mdulo de arranquede archivosde un formato de imagen de arranque de