Este es un Q&A que he descubierto recientemente, por lo que he publicado la respuesta a continuación.
Después de instalar Windows 10, cada vez que recibo una actualización del kernel o ejecuto update-grub2
, siempre se muestra Windows 7
o Windows Recovery Environment
no Windows 10
. ¿Cómo soluciono esto permanentemente?
14.04
dual-boot
grub2
windows-10
Terrance
fuente
fuente
Respuestas:
Actualización: Acabo de realizar una instalación limpia de Xubuntu 14.04 y las entradas al archivo que se enumeran a continuación ya estaban allí. Parece que el equipo GRUB ahora ha incluido la actualización. Dejaré esto aquí para cualquiera que pueda tropezar con esto sin la actualización en su sistema todavía.
Actualización n. ° 2: Si crea un Ubuntu 14.04 LiveUSB con al menos un archivo persistente de 1GB, esta ubicación de archivo es la misma y el archivo persistente permitirá que los cambios que se realicen permanezcan. Este archivo solo debe modificarse después de iniciar el sistema en la unidad USB durante el
Try Ubuntu
inicio.La razón por la que aún se muestra
Windows 7
o enWindows Recovery Environment
lugar deWindows 10
es que el archivo/usr/lib/os-probes/mounted/20microsoft
no contiene la etiquetaWindows 10
, por lo que durante laos-prober
detección del sistema operativo vuelve aWindows 7
oWindows Recovery Environment
.Para corregir esto, debe realizar los siguientes cambios en el siguiente archivo (voy a poner gedit como editor, pero usaré lo que quiera):
NOTA: ¡Siempre debe hacer una copia de seguridad de un archivo antes de modificarlo!
los cambios anteriores están cambiando la línea
if grep -qs "W.i.n.d.o.w.s. .8" "$2/$boot/$bcd"; then
aelif grep -qs "W.i.n.d.o.w.s. .8" "$2/$boot/$bcd"; then
, y agregandoif grep -qs "W.i.n.d.o.w.s. .1.0" "$2/$boot/$bcd"; then
y porlong="Windows 10 (loader)"
encima de esa línea y guardándola.Una vez guardado, la ejecución
os-prober
ahora se ve así:luego, ejecutarlo
update-grub2
ahora hará las actualizaciones a su/boot/grub/grub.cfg
permanente cada vez que obtenga una actualización del núcleo, por lo que mostrará la versión correcta de Windows ahora (ejemplo a continuación):¡Espero que esto ayude!
fuente