Bueno, este era un tuto que tenía armado en fedora-es y que amablemente alguien borro para poner otro, casi igual, pero con creditos diferentes. Como tuve discusiones con varios miembros de ahí, asumo que fue por eso (aunque igual, no me parece correcto). Bueno, empezamos:
En un principio, use windows, como la mayoria. Cuando intente entrar en este mundo de Linux, allá por el 2001, siempre tuve el problema del booteo doble. Nunca pude hacer andar Grub ni LiLo para que me reconocieran el WinXP, así que tuve que irme del otro lado, del lado del NTLDR, el gestor de arranque de los Windows de la rama NT.
Lo primero que hay que hacer es instalar Windows, siempre en la primera partición del primer disco rígido, para no tener problemas luego. Después de esto, tienen que instalar Linux donde quieran, usando las configuraciones y paquetes que quieran, pero tengan en cuenta una sola cosa: cuando les pida instalar el gestor de arranque de Linux, elijan que se instale Grub AL PRINCIPIO DE LA PARTICION DONDE INSTALAN LINUX. Eso último es muy importante, y es la base de todo; anoten también la partición donde están instalando el S.O., ya sea hda1, hdb4, etc, etc. Cuando terminen de instalar, van a tener que resetear y se van a encontrar con Linux instalado pero no van a poder acceder todavía. La idea ahora es bootear con algun LiveCD que tengan por ahí. Cuando tengan cargado el LiveCD, busquen un diskette con 1KB libre y métanlo en la diskettera; luego vamos a una terminal y escribimos lo siguiente:
#mkdir /floppy
#mount -t vfat /dev/fd0 /floppy
#dd if=/dev/hda3 of=/floppy/linux.bin count=1 bs=512
#umount /dev/fd0
¿Qué hicimos?
Primero, creamos la carpeta floppy para poder montar el diskette. Algunos me dirán que para algo existe /mnt, y tienen razón. Pero como varias distros crean por defecto la carpeta /mnt/floppy, si escriben ese comando les va a dar error, y si son nuevos, hay que tratar de evitar todos los errores posibles. Aparte es un LiveCD; cuando reseteen se va todo. Con la segunda línea, montamos la diskettera para poder escribir. Luego usamos el comando dd para copiar el contenido de /dev/hda3 (acá tienen que poner su partición) a un archivo llamado linux.bin. Las otras opciones indican que copiemos un solo bloque (count) de 512bytes (bs). Finalmente desmontamos la diskettera.
Ahora reiniciamos la PC, sacamos el LiveCD e ingresamos a Windows. Hay que editar el archivo boot.ini, que esta en C:\. Tengan cuidado porque normalmente está oculto y protegido contra escritura. Para “desocultarlo” hay que ir al menú HERRAMIENTAS–>OPCIONES DE CARPETA–>VER y desmarcar la opción que dice OCULTAR ARCHIVOS PROTEGIDOS DEL SISTEMA OPERATIVO. Para poder escribir en el archivo, hay que hacerle un CLICK DERECHO, elegir PROPIEDADES y destildar la opción SOLO LECTURA. Ahora sí, lo abrimos con el notepad y al final de todo escribimos:
c:\linux.bin=”Mi distro de Linux”
Luego copiamos el archivo linux.bin desde el diskette a C:\ y le damos las opciones de oculto y protegido contra escritura también, para evitar problemas.
Listo! Ahora, cada vez que inicien la PC les van a aparecer dos opciones, su antiguo Windows y abajo, el nuevo Linux. Espero que les sirva.