Ejemplo
A continuación están los pasos para poner a funcionar el dual-boot con GRUB; descubrí cómo hacerlo estudiando un procedimiento similar para LILO. Yaverifiqué que esto funciona en Windows 2000 y Windows XP, y debería en Windows NT (todos los 3 Sistemas operativos usan la misma arquitectura de carga del arranque -boot loading-).
1. InstaleGRUB en el primer sector de la partición /boot. ¡NO LO INSTALE EN EL MBR! La ubicación de la partición /boot en el disco duro es importante para evitar posibles problemas con el BIOS 1024-cylinderlimit.
Si está realizando la instalación de RedHat, en la pantalla de "Boot Loader Installation":
* Seleccione "Use GRUB as the boot loader"
* Seleccione Install Boot Loader record on "...First sectorof boot partition".
* Luego de instalar Red Hat, reinicie en Linux. Si no tiene un disco de arranque, trate de arrancar en el modo rescue ( booting in linux rescue mode)
Si ya tiene Linuxinstalado:
* Ejecute el siguiente comando (p.ejm. suponiendo que /boot es /dev/hda2):
grub-install /dev/hda2.
Si no sabe cuál partición contiene a /boot, ejecute el comando df y revise la salida.
*Edite /etc/grub.conf y asegúrese de que hay una entrada para su versión de Windows. Para referencia, aquí hay una copia de mi archivo /etc/grub.conf.
2. Determine cuál partición contiene la patición/boot ejecutando el comando df. Verá una salida como esta:
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda3 8665372 1639580 6585612 20% /
/dev/hda2 46636 5959 38269 14% /boot /dev/hda6 513776 189504 324272 37% /osshare
none 256624 0 256624 0% /dev/shm
Allí se puede ver que /boot está en/dev/hda2.
3. Haga una copia del Sector de Arranque de Linux en un diskette o enuna partición FAT32. Llamaremos a esta copia linux.bin.
Para copiarlo a diskette:
* Monte la unidad de diskette si no está montada (suponemos que /mnt/floppy existe): mount -t msdos /dev/fd0...
Regístrate para leer el documento completo.