Windows 7 no aparece en Grub después de la instalación

Windows 7 no aparece en Grub después de la instalación

Entonces, instalé Ubuntu 10.10 en mi computadora. Ya tenía instalado Windows 7 de antemano. Tengo 2 unidades. Un SSD de 80 GB y un HDD de 500 GB. Ubuntu está instalado en parte del HDD. Windows 7 está instalado en el SSD. Sin embargo, la opción de inicio de Windows 7 no aparece en Grub. Intenté actualizarlo y se actualizó pero no pasó nada. Entonces me pregunto si puedo agregarlo manualmente de alguna manera. Aquí está el df -hola corrió.

Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb1             138G  3.8G  127G   3% /
none                  7.9G  296K  7.9G   1% /dev
none                  7.9G  856K  7.9G   1% /dev/shm
none                  7.9G   92K  7.9G   1% /var/run
none                  7.9G     0  7.9G   0% /var/lock
/dev/sda1              75G   57G   18G  76% /media/BlinkSSD

Respuesta1

El primer paso es editar /etc/grub.d/40_custom(usando sudo) y agregar las siguientes líneas al final del archivo:

menuentry ‘Windows 7′ {  
    set root=’(hd0,msdos2)’  
    chainloader +1  
}  

Dado que la ubicación de la instalación de Windows puede variar mucho, necesito explicar la línea "establecer raíz" porque (hd0,msdos2) se refiere a /dev/sda2 en mi máquina.

De manera más general, hd0 (o /dev/sda en otro lugar) se refiere al primer disco duro instalado en cualquier PC, siendo hd1 (o /dev/sdb en otro lugar) el segundo y así sucesivamente. Si bien esperaba ver entradas como (hd0,6) en /boot/grub/grub.cfg, lo que vi fueron entradas como (hd0,msdos6) en lugar de eso, con el número en el texto después de la coma como el identificador de partición; 1 es el primero (sda1), 2 (sda2) es el segundo y así sucesivamente. La siguiente línea (cargador de cadena) le dice a GRUB que cargue el primer sector de la unidad de Windows para que pueda arrancar. Después de toda esa decodificación, mi comentario final sobre lo anterior es simple: el texto "Windows 7" es lo que aparecerá en el menú de GRUB para que puedas cambiarlo como mejor te parezca.

Después de guardar 40_custom, el siguiente paso es ejecutar el siguiente comando para actualizar grub.cfg:

sudo update-grub2

Una vez que haya hecho su trabajo, puede verificar /boot/grub/grub.cfgque el texto agregado 40_customhaya llegado allí. Esto es importante porque este es el archivo que lee GRUB2 cuando crea el menú que aparece en el momento del inicio. Un reinicio del sistema demostrará de manera concluyente que la nueva entrada se agregó correctamente.

Los créditos van a:http://technologytales.com/2010/11/21/manually-adding-an-entry-for-windows-7-to-an-ubuntu-grub2-menu/

O consultar:Agregue Windows 7 al menú de inicio

información relacionada