Después de instalar Arch, Windows no apareció en el menú de GRUB 2. Así que lo agregué manualmente, pero después de intentar elegir Windows en el menú, apareció un error 0x000000f de Windows.
Tanto mi Windows 10 como Arch Linux se inician mediante BIOS Legacy (sin EFI).
Lo que probé hasta ahora:
Ejecutando "Reparación de inicio" desde un USB de instalación de Windows 10, pero sigue diciendo "la reparación de inicio no pudo reparar su PC"
corriendo
bootrec /fixmbr
que devuelve una respuesta exitosa.ejecutándose
bootrec /fixboot
que devuelve "Elemento no encontrado"ejecutándose
bootrec /RebuildBcd
, que encuentra el Windows correcto pero después de elegir "¿Agregar instalación a la lista de inicio?" devuelve "Elemento no encontrado"Intenté asignar la partición correcta (con Windows instalado) a una letra de estación (Q) e intenté ejecutar
bcdboot Q:\Windows /s E:
(Donde E: es la partición reservada del sistema, que debería ser la correcta si entendí correctamente) lo que devuelve "archivos de arranque exitosos". mensaje "creado".
Intenté iniciar chkdsk
y no arrojó errores.
Así que hasta ahora no ha habido suerte.
¿Alguna idea?
Respuesta1
El error 0xC000000F significa que el Administrador de arranque de Windows no pudo leer el almacén BCD (datos de configuración de arranque). Sin embargo, es posible que se haya perdido o corrompido, no importa. Contigo bcdboot
ya descubriste la herramienta mágica de curación. Si eligió la partición correcta para colocar los datos de arranque, quién sabe.
En caso de que haya cambiado algo sobre dónde reside el Administrador de arranque de Windows, debe regenerar la configuración de Grub usando grub-mkconfig
(a veces grub2-mkconfig
).
Descubrir Windows usando grub-mkconfig
requiere os-prober
, que puede faltar. os-prober
necesita acceder a particiones para inspeccionar archivos, lo que puede requerir los módulos Grub apropiados (para grub-mount
) o módulos del kernel (FUSE para grub-mount
u otros para regular mount
).