Dual boot Windows Vista o 7 y Linux, usando el Boot de Windows

Tema en 'Windows' iniciado por Stratos, 17 May 2011.

  1. Str

    Stratos
    Expand Collapse
    MAD
    Super Moderador

    Mensajes:
    921
    Me Gusta recibidos:
    153
    En internet van a encontrar muchas páginas que te dicen instalar Windows y luego Linux para usar el GRUB como booteador

    Pero, es posible usar el BCD de Windows Vista/7 para arrancar Linux? Si

    Solamente hay que seguir estos pasos (se asume que ya instalaste 1º Linux con GRUB como gestor de arranque)

    1- Instalar GRUB en la partición de Linux (fuera del MBR)

    En una consola como root, ejecutar

    fdisk -l (para encontrar la particion de linux) esta particion será algo como /dev/sda1 o /dev/hda1
    (para el ejemplo asumimos que devolvió que está en sda1)
    Instalar el GRUB en la partción de Linux ejecutando:

    grub-install /dev/sda1

    2 - Hacer una copia del sector de booteo de Linux

    dd if=/dev/sda1 of=/tmp/linux.bin bs=512 count=1

    Copiar el archivo linux.bin en un pendrive u otra unidad legible por Windows

    3 - Instalar Windows Vista o Windows 7

    4 - Configurar el dual boot en Windows:

    En una consola como root (eh, es windows, una consola como administrador) ejecutar:

    Copiar linux.bin a C: copy f:\linux.bin C: (suponiendo que el pendrive es F y la unidad de arranque de Windows es C)

    Crear una entrada en el BCD para GRUB:
    bcdedit /create /d “GRUB” /application BOOTSECTOR
    Nota: este comando te va a devolver un ID de la forma
    {81ed7925-47ee-11db-bd26-cbb4e160eb27} asi que anoten el ID asi en los pasos siguientes reemplazan {LinuxID} por el ID correcto

    bcdedit /set {LinuxID} device partition=C:
    bcdedit /set {LinuxID} PATH \linux.bin
    bcdedit /displayorder {LinuxID} /addlast


    Este es opcional, para cambiar el tiempo de espera de 30 a 10 segundos
    bcdedit /timeout 10

    Fuente
     

Compartir esta página