このページは大阪弁化フィルタによって翻訳生成されたんですわ。

翻訳前ページへ


Installing Grub-es - DSL Wiki

Installing Grub-es

From DSL Wiki

   [Volver a la Pagina principal]  [In other languages:  English, Deutsch]


Contents

Generalidades

GRUB (Grand Unified Bootloader) es un gestor de arranque multiarranque cuyo uso mas com?n es permitir el arranque de dos o mas sistemas operativos instalados en un ?nico ordenador. Es el primer programa de software que se ejecuta cuando se inicia un ordenador.

En terminos t?cnicos, un gestor de arranque multiarranque es aqu?l que puede cargar cualquier archivo ejecutable con una cabecera multiarranque presente en los primeros 8 KB del archivo. Una cabecera tal consiste en un numero "m?gico" de 32 bits, 32 bits de flags, otros 32 bits m?s de n?mero magico, seguidos de datos acerca de la imagen ejecutable.

GRUB, como otros cargadores, se configura mediante un archivo de configuraci?n. Su localizaci?n por defecto es /boot/grub/menu.lst. Tambi?n puede llamarse menu.ltd. L?e las p?ginas man para obtener indicaciones respecto a c?mo editar el archivo menu.lst de GRUB.

Hacer un disquete o CD de arranque

La primera cosa que necesitas es una manera de arrancar tu instalaci?n a disco duro tostada, as? que toma la imagen del disquete de GRUB de mi FTP http://luna.vectori.net/~anorion/dsl.

Si no tienes una unidad de disquete puedes agarrar la imagen de CD grub.iso.

Algunos puntos a tener en cuenta:

  • Tiene un tama?o de unos 500 KB.
  • Tienes que cerrar el CD. Con multisesi?n no funcionar? correctamente.

Cr?a el disquete con el siguiente comando.

        cat grubbootdisk.cat >/dev/fd0

(Usar dd no funcionar? y actualmente no hay planes para crear una versi?n que lo haga, ya que ?ste m?todo funciona estupendamente)

O para la ISO, puedes emplear cdrecord, al igual que como para cualquier otra ISO.

Arrancar por primera vez

Ahora que tienes tu soporte f?sico de arranque, necesitas arrancar tu ordenador muerto con el disco GRUB dentro, e indicarle a GRUB como iniciarlo.

Nota: Necesitas tener tu BIOS configurada para arrancar desde el disquete/CD en lugar de el disco duro. '

Afortunadamente, hacer esto con GRUB es muy simple. Por ejemplo, si tu instalaci?n a disco duro esta en hda1, ?sto es lo que necesitas introducir.

        title DSL
        root (hd0,0)
        kernel /boot/linux24 root=/dev/hda1
        makeactive 
        boot

o, para la frugal,

        title DSL
        root (hd0,0)
        kernel /boot/isolinux/linux24 root=/dev/hda1
        initrd /boot/isolinux/minirt24.gz
        makeactive
        boot

Nota que GRUB no numera los discos y particiones como Linux. Linux comienza a contar desde 1. Grub cuenta desde 0.

As?, el primer disco es hd0. Luego tienes hd1, hd2, etc?tera.

Lo mismo con las particiones. La primera partici?n esta numerada como "0", luego 1 para la segunda, etcetera.

El kernel DSL esta en /boot/linux24, as? que no cambies eso.

Para la entrada "root=", pon la ruta Linux del dispositivo, como hice yo. /dev/hda1 o lo que sea.

Instalar GRUB

  • Nota:- Desde la versi?n 1.3, DSL instala GRUB automaticamente con el script de la instalacion frugal (men? Apps > Tools).

Tras iniciar tu instalacion DSL, obten el grub.dsl en MyDSL.

ejecuta el siguiente comando.

        grub-install /dev/hda

No, no quiero decir hda1, o cualquier otra partici?n.

Si, estamos instalando GRUB en el registro maestro de arranque.

No, esto no matar? a tu Windows. Llegaremos a eso en un minuto.

El ?ltimo paso es configurar el menu.list para GRUB, a no ser que te guste teclear comandos para arrancar una partici?n manualmente. Lo s?. ^_^

La extensi?n pone un menu.lst vac?o en /boot/grub, as? que tienes que configurarlo manualmente. Pero yo le puse instrucciones y comentarios decentes, as? que no deberia ser demasiado duro.

S?lo recuerda hacer chainloader +1 para iniciar Windows.

Algo como esto, si Windows est? en hda2.

        title Windows
        root (hd0,1)
        chainloader +1
        makeactive
        boot

Enlaces externos