Estoy intentando crear un kernel en Visual C++ (Windows) usando el tutorialaquí. Lo que me pregunto es cómo instalar GRUB desde Windows 7. Si tengo que descargar Puppy Linux o algo así, lo haré, pero preferiría instalarlo desde Windows. En caso de que se lo pregunte, quiero iniciar un PE EXE con un encabezado de arranque múltiple que admita GRUB.
Respuesta1
fácilBCDPuede instalar automáticamente un gestor de arranque basado en GRUB llamado NeoGrub. Se cargará en cadena desde el gestor de arranque de Windows y podrá editar su archivo de configuración desde Windows; también es compatible con NTFS, por lo que puede guardar el kernel en la partición NTFS y cargarlo desde allí.
Divulgación: escribí EasyBCD.
Respuesta2
Otra solución esGrub4DOS.
A pesar del nombre, incluso funciona con Windows (XP), probablemente también con 7.
Respuesta3
Tuve este problema: instalé Kubuntu, luego instalé Windows 7 (Pro x64), luego Kubuntu desapareció del menú de inicio.
MiSolución:
Instalar fácilBCD, agregue GRUB2 al menú de inicio, reinicie, ingrese *Ubuntu, haga esto:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Ejecute la reparación de arranque.
Elegir Recommended repair
.
Luego reinicie Windows y, usando EasyBCD, elimine GRUB2.
Respuesta4
Otra solución es utilizarGrub2Winque admite carga EFI y BIOS en Windows 7-10/XP/Vista. Basado en la versión 2.02 de grub y le brinda una GUI para manejar el arranque.