Intentando iniciar dual Ubuntu 14.10 con Windows 10, el último no detectado

11

Tengo una computadora portátil y voy a instalar Ubuntu (tengo experiencia y he instalado con éxito Arch Linux , Ubuntu, Fedora , Debian , Xubuntu , Kubuntu , Manjaro Linux , etc.), pero instalando Ubuntu 14.10 (Utopic Unicorn ) junto con Windows 10 , Ubuntu no puede detectar Windows.

Me muestra que no hay sistema operativo, pero tengo Windows 10.

Por cierto, tengo dos particiones principales si instalo manualmente. Si el instalador de Ubuntu no puede detectar Windows 10, ¿se detectará en GRUB ?

usuario284299
fuente

Respuestas:

12

No pude hacer que la reparación de arranque funcionara, así que agregué manualmente una opción de arranque de Windows 10.

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

menuentry 'Windows 10' {
set root='(hd0,msdos1)'
chainloader +1
}

En este caso, mi gestor de arranque estaba en / dev / sda1, por lo tanto, el 1 al final de msdos. Después de esto, ejecute sudo update-grub2 y debería estar listo.

Trabajó para mí, consejos tomados desde aquí: http://technologytales.com/2010/11/21/manually-adding-an-entry-for-windows-7-to-an-ubuntu-grub2-menu/

Zack
fuente
1
Consejo : Al usar grub-customizerpara crear los menús GRUB2 (lo hago, solo para que ;)estén limpios ), la creación de una entrada de tipo cargador de cadena agrega dos líneas adicionales a las dos que mencionó en la publicación. Tenga cuidado de eliminarlos, de lo contrario, Windows 10 se negará a arrancar (me pasó a mí, así que
extendí
3

Se debe detectar Windows mientras instala Ubuntu 14.10 manualmente y se agrega a GRUB. Si no se agrega inicialmente, inicie Ubuntu, instale Boot Repair y ejecútelo. Eso debería agregar Windows 10 a tu GRUB.

Fuente: He ejecutado Windows 10, Ubuntu 14.10, sistema operativo primario, arranque cuádruple Fedora

larouxn
fuente
agregaré
grub solo muéstrame la recuperación de w10 y no comiences normalmente
user284299
¿Tienes incluso una partición de recuperación de Windows 10? Con algunas versiones, os-prober identificó erróneamente el arranque y la recuperación de Windows 7, ¿entonces tal vez sea lo mismo con Windows 10?
oldfred
win10 clean install fela
user284299
@ user284299 Como eres un usuario de reputación 4: si esta respuesta te ayudó, ¡no olvides hacer clic en el gris a la izquierda de este texto, lo que significa "sí, esta respuesta es válida"! ;-) (No agregue "Resuelto" al título ... ;-) )
Fabby
1

Tuve el mismo problema con Windows 7 después de una instalación de Ubuntu 15.04.

La solución fue utilizar el módulo Grub 2 ntloader en lugar de chainloader.

Aquí está mi 42_custom en /etc/grub.d/

menuentry "Win 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
insmod ntldr
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9804BD3004BD126C
ntldr ($root)/bootmgr
}

Puede cambiar el texto a Windows 10, es solo texto.

Ross Minet
fuente
¿Qué significa la cuerda 9804BD3004BD126C? Recibo errores raros relacionados con eso ...
DrCord
Un poco tarde para la fiesta, pero ese es su UUID de partición (son cortos así cuando Windows los configura) ¿Y no debería set root=...ser redundante la línea ya que la searchsobrescribe?
JV
0

¿Por qué no intentas ejecutar la reparación de arranque desde la imagen ISO de Windows 10? De esa manera, Windows tendrá un MBR y mostrará los otros sistemas operativos. Trata eso.

Creo que ha instalado Ubuntu, así que inserte el DVD de Windows y seleccione reparar -> cmd .

Ahora entra,

Bootrec.exe /fixmbr

También hay otros comandos. Puedes probar estos:

/FixBoot - writes a boot sector onto system partition to start Windows

/ScanOs - scans all disks for Windows installation and displays them.

/RebuildBCD - scans all disks for Windows installations and prompts you to pick the ones you want to add to the BCD.
cyberrspiritt
fuente
1
también me mostrará ubuntu?
usuario284299
Podría intentar ... Instalará el administrador de arranque de Windows en MBR, si Windows identifica el otro sistema operativo, debería hacerlo.
cyberrspiritt
1
La reparación de arranque de Windows ignora otros sistemas operativos
DnrDevil
Windows no reconoce otro sistema operativo. Y si arruina la reparación ejecutando fixmbr, puede que no haya vuelta atrás, a menos que, por supuesto, instale super grub 2 desde otro sistema y arregle su opción de arranque de ubuntu como mínimo.
shad0w_wa1k3r
0

Inicie Ubuntu y monte su partición de Windows (simplemente abra el disco en Nautilus)

Ejecute lo siguiente en la línea de comando CtrlAltt:

sudo os-prober

Si se encontró su instalación de Windows, puede ejecutar:

sudo update-grub

Tenga en cuenta que el paso 2 es solo para su conveniencia. Simplemente podría montar la partición de Windows 7 y luego ejecutar update-grub.

ahmad.sh
fuente
0

Tengo algo como esto

menuentry 'Windows 10' {
search --set=root --file /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Elhatron
fuente
2
Podría ser útil describir qué significa este fragmento de código y en qué archivo se encuentra (y en qué sección)
Nick Weinberg
Segundo @NickWeinberg, no todos reconocerán ese fragmento como una entrada en el archivo grub.cfg. Expanda su respuesta para beneficio de aquellos que no la reconocen como aquellos que probablemente no necesiten la guía. ¡Gracias por ayudar!
Élder Geek
Lo encontré en grub.cfg creado por el instalador de Android. No soy muy bueno editando grub (y en inglés también ...) pero creo que "root" y "chainloader" dependen de la localización de los archivos efi de Windows.
Elhatron