Instalación del campo de arranque del problema de Windows 7, no hay dispositivos de arranque


14

Así que tengo un macbook pro 2010 de 15 "(MBP6,1) y reemplacé la unidad óptica con un disco duro. Quería instalar Windows 7 en el disco duro con boot camp con una imagen USB e ISO.

Después de buscar, descubrí que necesito modificar mi plist.info para permitir que mi campo de entrenamiento cree un USB de arranque (ya que normalmente no tiene la opción de crear el USB para mi modelo ya que viene con una unidad de disco).

Después de hacerlo y aparentemente tener un proceso de instalación fino (pero largo) en el USB. Le dije a boot camp cuánto espacio dividir las ventanas y presioné instalar.

Luego la computadora se reinició. Cuando volvió a aparecer, estaba atascado en una pantalla de logotipo de manzana gris para siempre (esperé 15 minutos para asegurarme de que no solo estaba "pensando"). Forcé el reinicio y la próxima vez que se encendió se quedó atascado en el logotipo gris por un momento, pero luego se dirigió a una pantalla negra que decía "No hay dispositivo de arranque, inserte un dispositivo de arranque y presione cualquier tecla". Traté de presionar las teclas con el USB pero no pasó nada.

Finalmente tuve que quitar el USB y restablecer la PRAM para que vuelva a arrancar en osx

¿Hay alguna forma de instalar Windows 7 desde un usb en mi macbook pro usando boot camp?

Respuestas:


16

ACTUALIZAR

Puede encontrar un procedimiento mejorado para instalar Windows 7 en Instalación de Windows 7 Pro de 64 bits sin DVD o unidad flash

Nota:

Los pasos actualizados, para instalar Windows 8.1 utilizando el procedimiento que se detalla a continuación, se pueden encontrar aquí .


Mi hardware y software difieren de los suyos. Primero documentaré cómo probé mi respuesta y luego trataré de adaptar la respuesta a sus necesidades. Como esta es una respuesta bastante larga, la adaptación se dará como una respuesta separada.

Mi computadora es una iMac (20 pulgadas a mediados de 2007). La versión de OS X es 10.10.5. Instalaré Windows 7 Professional SP1 64 Bit. Solo tengo una unidad interna. Es un disco duro de 1 TB que utiliza el esquema de partición GUID híbrido de Apple. Híbrido significa que Windows verá el disco como MBR particionado, mientras que OS X ve el disco como GUID particionado. Seguiré las recomendaciones de Apple e instalaré Window usando el BIOS heredado. También tengo un SuperDrive óptico interno que no se usa para instalar Windows.

(Sugerencia: para una mejor vista, haga clic en una imagen o abra una imagen en una nueva ventana).

  1. Adquiera el software de soporte Boot Camp (los controladores). El software puede descargarse utilizando el Asistente Boot Camp, descargarse directamente de la Web o copiarse de un DVD de instalación de OS X. Consulte los requisitos del sistema para instalar Windows en su Mac a través de Boot Camp para más detalles. Este procedimiento no requiere el uso de una unidad flash. Si su software de soporte Boot Camp está almacenado en una unidad flash, siga las instrucciones especiales que se dan en el paso siguiente.
  2. Asegúrese de que su firmware esté actualizado. Consulte las actualizaciones de firmware de EFI y SMC para Mac basadas en Intel .
  3. Descargue e instale una copia gratuita de VirtualBox de Oracle. Utilicé VirtualBox, Versión 5.0.0 r101573, Copyright © 2015.
  4. Dentro de su carpeta "Documentos", cree una carpeta llamada "VirtualBox". Aquí es donde mantendrá los archivos creados en el resto de los pasos.
  5. Cree una partición con formato MS-DOS (FAT) para instalar Windows. Puede utilizar el Asistente de Bootcamp, la utilidad de disco, o comandos ( distutil, gpty / o fdisk) entró en una ventana de terminal. gdiskTambién se pueden utilizar otras herramientas de terceros, como . Dé a la etiqueta de esta partición el nombre "BOOTCAMP".
  6. Determine los números de disco y partición de la partición denominada "BOOTCAMP". Para hacer esto, resalte la partición en la aplicación Utilidad de Discos y haga clic en el botón "Información". Debería aparecer una ventana emergente. Los valores mostrados se utilizarán en el siguiente paso.

    La información, en esta ventana emergente, muestra que los números de disco y partición son 0 y 4, respectivamente. Si sus números son diferentes, deberá sustituirlos en el resto de los pasos. Si su número de partición es mayor que 4, entonces no puede instalar Windows en esta partición. ( Técnicamente, esto puede no ser cierto, pero está más allá del alcance de esta respuesta explicar cómo hacerlo ) .

    No , no cerrar la ventana emergente.

  7. Abra la aplicación Terminal e ingrese los siguientes comandos en la ventana Terminal. Esto establecerá las variables que se utilizarán en comandos posteriores. En el siguiente comando, reemplácelo αcon el "Número de disco" que se muestra en la ventana emergente Utilidad de discos. El valor habitual para αes 0.

    DISK0=/dev/diskα
    

    En el siguiente comando, reemplácelo βcon el "Número de partición" que se muestra en la ventana emergente Utilidad de discos. El valor habitual para βes 4.

    PARTITION=β
    

    El siguiente comando establece la variable PARTIDen el identificador de disco de la partición. Debería ser el mismo que el "Identificador de disco" que se muestra en la ventana emergente Utilidad de discos. El valor habitual para PARTID es disk0s4.

    PARTID="$DISK0"s"$PARTITION"
    

    Nota: la letra ses minúscula.

    Cierre la ventana emergente Utilidad de discos.

  8. Con la aplicación Disk Utility aún abierta, seleccione "Archivo → Nuevo → Imagen de disco en blanco ..." en la barra de menú. En la ventana emergente, ingrese los valores que se muestran a continuación. Nota: "Dónde:" debería ser la carpeta "VirtualBox" creada en el Paso 4. Si el software de soporte de Boot Camp está almacenado en una unidad flash, puede usar el "Tamaño:" predeterminado de "100 MB".

    Guardar como: bcssoftware
    Etiquetas:
    Dónde:
    Nombre de VirtualBox : BCSSOFTWARE
    Tamaño: Personalizado ... (1,5 GB)
    Formato: MS-DOS (FAT)
    Cifrado: ninguno
    Particiones: Partición única - Registro de inicio maestro
    Formato de imagen de mapa de partición : disco de lectura / escritura imagen

    La ventana emergente debería aparecer como se muestra a continuación.

    Haz clic en el botón "Crear".

  9. Determine el número de disco de la partición llamada "BCSSOFTWARE". Para hacer esto, resalte la partición en la aplicación Utilidad de Discos y haga clic en el botón "Información". Debería aparecer una ventana emergente. Los valores mostrados se utilizarán en el siguiente paso.

    La información, en esta ventana emergente, muestra que el número de disco es 1. Si su número es diferente, deberá sustituirlo en el resto de los pasos.

    No , no cerrar la ventana emergente.

  10. Usando la misma ventana de Terminal, ingrese lo siguiente para configurar la variable DISK1. Reemplace γcon el "Número de disco" que se muestra en la ventana emergente Utilidad de discos. El valor habitual para γes 1.

    DISK1=/dev/diskγ
    

    Salga de la Utilidad de Discos.

  11. Copie el software de soporte Boot Camp en la partición etiquetada "BCSSOFTWARE". Usé la aplicación Finder para hacer esto. Puede omitir este paso si este software ya está almacenado en una unidad flash.

  12. Marque su partición como activa en el MBR ingresando lo siguiente en la misma ventana de Terminal. La entrada para el comando interactivo fdiskse toma de la variable INPUT. Si se solicita una contraseña, ingrésela.

    INPUT=$(printf  "f  $PARTITION\nw\ny\nq")
    sudo  fdisk  -e  $DISK0  <<<"$INPUT"
    

    Nota: Para mostrar el valor de la variable INPUT, use el comando echo "$INPUT".

  13. Permita el acceso de lectura / escritura de VirtualBox a su partición física ingresando los siguientes comandos en la misma ventana de Terminal. Si se solicita una contraseña, ingrésela.

    diskutil  unmount  $PARTID 
    sudo  chmod  go+rw  $PARTID
    

    Esto permitirá que VirtualBox instale Windows en su partición física. Nota: Este acceso solo durará hasta que se reinicie OS X.

  14. Cree los archivos que asignan la partición virtual y el disco a la partición física y la imagen del disco. En la misma ventana de Terminal, ingrese los siguientes comandos.

    cd  ~/documents/virtualbox
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/bootcamp.vmdk"  -rawdisk  $DISK0  -partitions  $PARTITION
    sudo  chown  $USER  bootcamp*.vmdk
    diskutil unmountDisk $DISK1
    vboxmanage  internalcommands  createrawvmdk  -filename  "$PWD/bcssoftware.vmdk"  -rawdisk  $DISK1
    

    Nota: Si se solicita una contraseña, ingrésela.

  15. Abra la aplicación VirtualBox y haga clic en el icono que se encuentra sobre la Nueva etiqueta. Ingrese o seleccione los valores que se muestran a continuación, luego haga clic en el botón "Continuar".

    Utilice la configuración predeterminada, excepto para el disco duro. Elija el botón "Usar un archivo de disco duro virtual existente". Navegue a la carpeta VirtualBox creada en el paso 4. Abra el archivo "bootcamp.vmdk". Su ventana debería ser similar a la que se muestra a continuación.

    Haz clic en el botón "Crear".

  16. Ingrese el siguiente comando en la misma ventana de Terminal.

    diskutil  unmountDisk  $DISK1
    

    Regrese a la ventana "Oracle VM Virtual Manager" de la aplicación VirtualBox y haga clic en el icono que se encuentra sobre la etiqueta "Configuración". A continuación, haga clic en el icono que se encuentra sobre la etiqueta "Almacenamiento". Haga clic derecho en "Controlador: SATA" y seleccione "Agregar disco duro". Elija el disco existente abriendo el archivo "bcssoftware.vmdk" almacenado en la carpeta creada en el paso 4. El archivo adjunto "bcssoftware.vmdk" debería aparecer como se muestra a continuación.

    a16

    Otros usuarios han informado que la casilla "Usar caché de E / S de host" debe estar marcada si el arranque de VirtualBox falla con un error VERR_NOT_SUPPORTED.

  17. Resalte el CD / DVD vacío y seleccione "Elegir un archivo virtual de CD / DVD ..." para adjuntar el archivo iso de instalación de Windows. (Sugerencia: busque los iconos de CD / DVD)

    a17

    Haga clic en Aceptar para cerrar la ventana. Su ventana "Oracle VM Virtual Manager" debería ser similar a la que se muestra a continuación.

    a18

  18. Antes de hacer clic en el icono sobre la etiqueta "Inicio" para comenzar a instalar Windows, ingrese el siguiente comando en la misma ventana de Terminal.

    diskutil unmountDisk $DISK1
    
  19. Cuando llegue a la ventana que se muestra a continuación, seleccione "Personalizado (avanzado)".

    En la siguiente ventana, haga clic en "Opciones de unidad (avanzado)".

    Seleccione la partición "BOOTCAMP" y haga clic en "Formato". El mensaje de error que se muestra a continuación desaparecerá. Haga clic en "Siguiente" para continuar con la instalación.

  20. El resto de la instalación de la máquina virtual se repetirá nuevamente después de iniciar Windows en la máquina física. Use las respuestas proporcionadas cuando aparezcan las siguientes ventanas por primera vez. Cuando se le pregunta por segunda vez, puede proporcionar sus propias respuestas.

    Cuando aparece la siguiente ventana por primera vez, ingresaría la Clave del producto y desmarcaría la casilla "Ventanas activas automáticamente cuando estoy en línea".

    Para estar seguro, no permitiría que ninguna actualización se descargue o instale hasta después de que se haya instalado el software de soporte Boot Camp (los controladores). Por lo tanto, haría clic en "Preguntarme más tarde" en la ventana que se muestra a continuación.

    VirtualBox crea una red pública virtual para su máquina virtual. Por lo tanto, haría clic en "Red pública" en la ventana que se muestra a continuación.

  21. Una vez que la instalación se haya completado en la máquina virtual, debe completar las siguientes instrucciones para hacer una copia del código de arranque MBR. Desde el menú Inicio, seleccione "Computadora" para abrir una ventana que contenga las unidades de disco duro y los dispositivos con almacenamiento extraíble. Determine las letras de la unidad de disco duro con la etiqueta "BCSSOFTWARE" y la unidad de CD (óptica). La imagen a continuación muestra las letras de unidad en mi computadora D:y G:, respectivamente. Sus letras de unidad pueden diferir de las mías.

    Cierre la ventana y abra una ventana del símbolo del sistema que se ejecuta como administrador. Seleccione "Menú Inicio → Todos los programas → Accesorios", luego haga clic derecho en "Símbolo del sistema" y seleccione "Ejecutar como administrador", como se muestra en la imagen a continuación.

    En la ventana del símbolo del sistema, ingrese el comando que se muestra a continuación. Si es necesario, sustituya las letras de su unidad por G:y D:.

    G:\BOOT\BOOTSECT  /NT60  D:  /MBR
    

    Los resultados de ejecutar este comando en mi computadora se muestran a continuación.

    Cierre la ventana del símbolo del sistema.

  22. Copie el software de soporte Boot Camp de la partición etiquetada "BCSSOFTWARE" a la carpeta "C: \ Users \ Public \ Public Documents". Usé el Explorador de Windows para hacer esto. Puede omitir este paso si este software ya está almacenado en una unidad flash.

  23. Debe preparar Windows para ejecutarse en su Mac física. Abra el Explorador de Windows y navegue a la carpeta "C: \ Windows \ System32 \ sysprep". Abra la aplicación "sysprep". Seleccione "Ingresar a la experiencia lista para usar del sistema (OOBE)", "Generalizar" y "Apagar" como se muestra a continuación. Haga clic en Aceptar y espere a que la máquina virtual se apague.

  24. Una vez que la máquina virtual se haya apagado, salga de VirtualBox. Ingrese lo siguiente en la misma ventana de Terminal. Estos comandos actualizarán el código de arranque MBR, establecerán el identificador de partición de Windows en 7 en el MBR y luego montarán la partición. La entrada para el comando interactivo fdiskse toma de la variable INPUT. Si se solicita una contraseña, ingrésela.

    sudo  fdisk  -u  -y  -f  $DISK1  $DISK0
    INPUT=$(printf  "s  $PARTITION\n7\nw\ny\nq")
    sudo  fdisk  -e   $DISK0  <<<"$INPUT"
    diskutil  mount  $PARTID
    
  25. Cierre todas las demás aplicaciones. Abra Preferencias del sistema y seleccione "Disco de inicio". Resalte el ícono "Windows sin título" y haga clic en el botón "Reiniciar".

    Si algo sale mal, deberá mantener presionada la tecla "opción" al inicio para volver a OS X. Con suerte, nada saldrá mal y Windows se iniciará.

  26. Cuando Windows termine de instalar, instale el
    software de soporte Boot Camp (los controladores). Este software se encuentra en la carpeta "C: \ Users \ Public \ Public Documents" o en una unidad flash.

COMENTARIOS

En OS X El Capitan (10.11), la Protección de integridad del sistema no permite editar el MBR fdisk, por lo tanto, desactive SIP siguiendo estas instrucciones durante la instalación.

Terminé teniendo que crear dos cuentas de usuario. Si solo quieres una cuenta, tienes dos opciones. Primero, elimine una de las cuentas. Segundo, deshabilite una de las cuentas para que no aparezca. Lo primero se puede lograr desde el Panel de control, lo último requiere ingresar el comando control userpasswords2en una ventana del símbolo del sistema. Por ejemplo, a continuación se muestra la ventana donde se puede habilitar o deshabilitar la cuenta rpj. Si necesita ayuda, hágamelo saber.


¡Gracias por la increíble ayuda! Intentaré todo esto este fin de semana e informaré con éxito (esperanzador).
user8363

David, ¡un millón de gracias! Por mi vida no pude averiguar cómo moverse por la pantalla en blanco. Esta solución funcionó muy bien y fue solo un poco más complicada que una instalación estándar de Bootcamp. Esto me ayudó a solucionar el problema al que me enfrentaba en este hilo del foro de soporte de Apple: debate.apple.com/thread/6448031?start=30&tstart=0
Ryan J. McDonough

Hombre, no sé, ¿cómo estás haciendo esto? No adivinaste estas cosas, las sabes todas. Aprecio mucho tu ayuda, ¡es WOW!
Sergii Martynenko Jr

Increíble trabajo. ¿Sería posible omitir el paso híbrido MBR / EFI y realizar una instalación solo con EFI en un modelo posterior de Mac y / o una versión posterior de Windows? Eso debería permitir más de 4 particiones, ¿correcto?
Evan Plaice

1
Maravilloso tutorial! Recibí un error "VERR_NOT_SUPPORTED" al intentar arrancar con VirtualBox 5. Necesitaba habilitar "Usar caché de E / S de host" en las opciones de Sata y funcionó.
Tim Harper

1

Aquí hay una forma de hacerlo, no es elegante pero funcionará.

Descargue e instale Virtualbox e instale Windows desde su archivo .ISO. Esto verificará que su .ISO esté funcionando. Una vez que tenga Windows instalado, descargue Rufus . Esto creará una unidad USB de arranque que se va a arrancar el MacBook, asumiendo que el .ISO es bueno para empezar. Una vez hecho esto, puede agrupar la máquina virtual y Virtualbox, listo para instalar Windows de verdad en la partición Boot Camp (si eso es lo que va a hacer).

Vale la pena señalar que no necesita usar Boot Camp si Windows va a una unidad propia: BC está diseñado para crear una tabla de partición híbrida que permitirá que OS X y Windows coexistan, y simplemente no es necesario si los sistemas operativos viven en unidades separadas.


Estoy un poco confundido por tu método. Sé que mi iso funciona porque lo usé en paralelo y luego decidí que preferiría tener una instalación real en lugar de una máquina virtual. Entonces, ¿debería usar Rufus para hacer un USB de arranque? ¿Y entonces que? ¿Usar boot camp con el Rufus USB? ¿Cómo obtengo las herramientas de compatibilidad de Windows que Apple proporciona para que el panel táctil y otras cosas funcionen?
user8363

Si tiene una VM existente, entonces sí, descargue Rufus y úselo para crear su dispositivo USB de arranque. El método que usó para crear su instalador USB original obviamente no funcionó, he usado Rufus muchas veces y es muy efectivo para crear dispositivos USB de arranque. Una vez que hayas hecho esto, podrás iniciar desde la memoria USB usando el selector de arranque e instalar Win 7 como si estuviera en un DVD.
Scunner Dark

En cuanto a la compatibilidad, simplemente descargue el paquete de controladores Boot Camp para su MacBook, cópielo en un dispositivo USB e instálelo en Windows.
Scunner Dark

También cuando Windows está instalado en el disco separado, ¿cómo elijo en qué computadora se iniciará?
user8363

OS X ofrece Disco de inicio para configurar el SO predeterminado preferido, Windows ofrecerá la misma opción una vez que se hayan instalado los controladores Boot Camp. También tiene el selector de arranque de inicio, mantenga presionada la opción cuando escuche el sonido de inicio de Mac. Ya sea que use el panel de Preferencias del sistema o el selector de inicio, OS X enumerará todos los discos de arranque disponibles.
ScunnerDarkly

0

Pude solucionarlo deshabilitando la Protección de integridad del sistema (sin raíz), una nueva característica de seguridad en El Captain.

  1. Reinicie e ingrese la partición de recuperación manteniendo presionadas las teclas: Command + R
  2. Abra la Terminal desde el menú e ingrese csrutil disable; reboot
  3. Reinicie la tecla Hold Ry seleccione la partición El Captain.
  4. Abra bootcamp y vuelva a formatear / instalar Windows

Esto funcionó esta vez reiniciando automáticamente Windows.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.