0 votos

Windows parada en la púrpura de la pantalla después de la instalación de Ubuntu

Tengo un disco duro externo donde tengo instalado Windows 10 para usar en mi MacBook cuando sea necesario. Funciona muy bien, sólo tengo que cambiar el disco de arranque.

Pero he tenido que instalar Linux. Para ello he separado el espacio de la HD y instalado Linux a través de un pen drive. Ahora cada vez que arranco el ordenador con este HD se abre el GRUB y me pide que seleccione entre UBUNTU y WINDOWS BOOT MANAGER.

Inicializar el ubuntu es fácil, pero cuando intento arrancar Windows, se queda atascado. He comprobado a través de Ubuntu y todos los archivos de Windows todavía están allí ...

Alguna información que tengo cuando escribo fdisk -l en ubuntu:

Disk /dev/sda: 113 GiB, 121332826112 bytes, 236978176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: AF2EB9E1-8E5E-41A3-82B6-16DAF94B546A

Device      Start       End   Sectors   Size Type
/dev/sda1      40    409639    409600   200M EFI System
/dev/sda2  409640 236978135 236568496 112,8G unknown


Disk /dev/sdc: 298,1 GiB, 320072932352 bytes, 625142446 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 2BA05492-9337-401D-9BB9-33D96A7159A9

Device         Start       End   Sectors   Size Type
/dev/sdc1         40    409639    409600   200M EFI System
/dev/sdc2     411648 331016191 330604544 157,7G Microsoft basic data **<- WINDOWS!?**
/dev/sdc3  331016192 338829311   7813120   3,7G Linux swap
/dev/sdc4  338829312 625141759 286312448 136,5G Linux filesystem

Cuál es el ived intentado:

  1. sudo update-grub en ubuntu
  2. La reparación del Boot de ubuntu, él dijo: "por Favor, desactivar el SecureBoot en la BIOS. A continuación, inténtelo de nuevo.¿Desea continuar?"

Mi Macbook es el Aire (13 pulgadas, Principios de 2014) usando macOS Mojave con 1,4 GHz Intel Cor y 4GB de ram.

¿qué debo hacer para solucionarlo?

1voto

David Anderson Puntos 2189

Hasta el momento esto no es una respuesta. Totalmente de respuesta, necesitaría más información. A continuación es una explicación de lo que salió mal.

Tanto de Ubuntu y de la Ventana lugar de inicio del software en el /EFI/Boot carpeta en la partición EFI (sdc1). La más destacable es la bootx64.efi archivo.

Cuando se instala Ubuntu, Windows EFI\Boot\bootx64.efi archivo fue reemplazar con una versión de Ubuntu. Hay una copia de seguridad de la sobrescribir archivo almacenado bajo el nombre de archivo EFI\Microsoft\Boot\bootmgfw.efi. Para la reparación de las Windows rotas es bastante fácil. Usted puede simplemente copiar un archivo. Sin embargo, este tipo de reparación también romper Ubuntu.

Una posible solución sería clonar la partición EFI. A continuación, puede realizar la anterior reparación para el clon. Esto permitiría que ambos Windows y Ubuntu a aparecer en el Inicio de Mac Manager. A continuación es un ejemplo de cómo hacer esto. Aquí, Windows y Ubuntu instalados en una sola unidad en una máquina virtual VirtualBox. Esto fue hecho para comprobar los comandos son correctos.

Mientras se inicia a Ubuntu, temporalmente hacer que Windows arranque. Los pasos que se indican a continuación.

  1. Abra un Terminal de windows. Ingrese el comando siguiente para convertirse en el root de usuario.

    sudo bash
    
  2. Ingrese el comando dado a continuación. Esto cambia la carpeta a la carpeta EFI/Boot en la partición etiquetada EFI.

    cd /boot/efi/EFI/Boot
    
  3. Cambiar el nombre de la Ubuntu archivo bootx64.efi a el nombre temporal bootx64u.efi.

    mv bootx64.efi bootx64u.efi
    
  4. Introduzca el comando para copiar el archivo de Windows bootmgfw.efi a bootx64.efi.

    cp ../Microsoft/Boot/bootmgfw.efi bootx64.efi
    

    Si usted no tiene un Microsoft carpeta, a continuación, tendrá que volver a instalar los archivos de inicio de Windows. Véase en el Apéndice final de esta respuesta.

  5. Introduzca el exit comando dos veces para cerrar la ventana.

    exit
    exit
    

La salida producida cuando entré estos comandos se muestra a continuación.

dma@dma-VirtualBox:~$ sudo bash
[sudo] password for dma: 
root@dma-VirtualBox:/boot/efi/EFI# cd /boot/efi/EFI/Boot
root@dma-VirtualBox:/boot/efi/EFI/Boot# mv bootx64.efi bootx64u.efi
root@dma-VirtualBox:/boot/efi/EFI/Boot# cp ../Microsoft/Boot/bootmgfw.efi bootx64.efi
root@dma-VirtualBox:/boot/efi/EFI/Boot# exit
exit
dma@dma-VirtualBox:~$ exit

A continuación, reinicie Windows y clonar la partición EFI. La clonación no puede llevar a cabo mientras se inicia directamente a Windows. En su lugar, usted tiene que reiniciar el Entorno de Recuperación de Windows (winRE) o desde un Windows unidad flash USB installer. Las instrucciones para el uso de la winRE se encuentran en el sitio web de Microsoft Inicie el PC en modo seguro en Windows 10.

Nota: El sitio web se explica cómo llegar a "Configuración de Inicio". Usted necesita para seleccionar "Símbolo del sistema" en lugar de "Configuración de Inicio".

  1. Ejecutar el diskpart comando y la lista de las unidades disponibles.

    diskpart
    list disk
    
  2. Seleccione el disco correcto. He seleccionado disk 0. Usted tendrá que seleccionar la correcta unidad de disco externa de las unidades de la lista.

    select disk 0
    
  3. Lista de las particiones en el disco seleccionado.

    list partition
    
  4. Las ventanas deben estar partition 2. Introduzca los siguientes comandos para crear un nuevo 200 MB partición etiquetada EFI2 después de la partición de Windows.

    select part 2
    shrink desired=200
    create partition efi
    format fs=fat32 label=EFI2 quick
    list partition
    
  5. Asignar la nueva partición de la carta T: y el original de la EFI de la partición de la carta S:.

    assign letter=t
    select partition 1
    assign letter=s
    
  6. Introduzca el exit comando para salir de la diskpart comando.

    exit
    
  7. Copie todos los archivos de la partición antigua a la nueva partición.

    xcopy s:\* t:\ /e /h /q
    
  8. Restaurar el Ubuntu bootx64.efi archivo.

    del s:\EFI\Boot\bootx64.efi
    ren s:\EFI\Boot\bootx64u.efi bootx64.efi
    
  9. Introduzca el exit comando dos veces para cerrar la ventana.

    exit
    

La salida producida cuando entré estos comandos se muestra a continuación.

Microsoft Windows [Version 10.0.17763.107]
(c) 2018 Microsoft Corporation. All rights reserved.

X:\windows\system32>diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: MININT-PVCCLL9

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          300 GB      0 B        *

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    System             200 MB  1024 KB
  Partition 2    Primary            153 GB   201 MB
  Partition 3    Unknown           3815 MB   153 GB
  Partition 4    Unknown            142 GB   157 GB

DISKPART> select part 2

Partition 2 is now the selected partition.

DISKPART> shrink desired=200

DiskPart successfully shrunk the volume by:  200 MB

DISKPART> create partition efi

DiskPart succeeded in creating the specified partition.

DISKPART> format fs=fat32 label=EFI2 quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> list partition
  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    System             200 MB  1024 KB
  Partition 2    Primary            153 GB   201 MB
* Partition 3    System             200 MB   153 GB
  Partition 4    Unknown           3815 MB   153 GB
  Partition 5    Unknown            142 GB   157 GB

DISKPART> assign letter=t

DiskPart successfully assigned the drive letter or mount point.

DISKPART> select partition 1

Partition 1 is now the selected partition.

DISKPART> assign letter=s

DiskPart successfully assigned the drive letter or mount point.

DISKPART> exit

Leaving DiskPart...

X:\Windows\System32>xcopy s:\* t:\ /e /h /q
146 File(s) copied

X:\Windows\System32>del s:\EFI\Boot\bootx64.efi

X:\Windows\System32>ren s:\EFI\Boot\bootx64u.efi bootx64.efi

X:\Windows\System32>exit

Nota: Cuando termine, usted puede encontrar el Inicio del Gerente de selecciones confuso. Si es así, considere la adición de un Windows y/o Ubuntu icono de Inicio el menú de Administrador.

Apéndice

Cómo volver a instalar el Windows de arranque EFI archivos.

  1. Utilizar el Asistente Boot Camp para crear un Windows 10 unidad flash USB installer. Si tiene problemas para hacer esto, entonces ver la pregunta Asistente Boot Camp no puede crear el USB de instalación de Windows 10 de octubre de 2018 Actualización.
  2. Con la unidad de memoria flash insertada en un puerto USB, iniciar (o reiniciar) el Mac y mantenga pulsada la opción de la tecla hasta que aparezca el Administrador de Inicio, iconos aparece. Seleccione inicio desde el icono de la unidad USB con la etiqueta "EFI Boot".
  3. Cuando la inicial de Windows 10 instalación de windows aparece, pulse, a continuación, mayús+F10 combinación de teclas para abrir una ventana de Símbolo del sistema.

  4. Ejecutar el diskpart comando y la lista de las unidades disponibles.

    diskpart
    list disk
    
  5. Seleccione el disco correcto. He seleccionado disk 0. Usted tendrá que seleccionar la correcta unidad de disco externa de las unidades de la lista.

    select disk 0
    
  6. Ingrese el comando siguiente para determinar la letra de la unidad de asignar a la partición de Windows. En este ejemplo, vamos a suponer que la letra de unidad C:.

    list volume
    
  7. Asignar el EFI de la partición de la carta S:.

    select partition 1
    assign letter=s
    
  8. Introduzca el exit comando para salir de la diskpart comando.

    exit
    
  9. Introduzca el siguiente comando para crear el Windows de arranque EFI archivos. Si usted determina una letra de unidad diferente C: en el paso 6, a continuación, hacer la sustitución adecuada.

    bcdboot C:\Windows /s S: /f UEFI
    
  10. Ingrese el comando siguiente para cerrar la Ventana de Símbolo del sistema.

    exit
    
  11. Haga clic en el rojo X botón y, a continuación, seleccione Yes botón para reiniciar el Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X