Aquí asumo que tu ordenador está configurado como requiere el Asistente Boot Camp. (En otras palabras, instalará Windows en la cuarta partición del disco 0). Además, su el firmware está actualizado y ha descargado la versión correcta de " Software de soporte de Boot Camp " para su modelo de ordenador Mac. Antes de empezar, retire todos los DVD y dispositivos externos de su Mac.
(Sugerencia: Para una mejor visualización, haga clic en una imagen o abra una imagen en una nueva ventana).
-
Utilice la aplicación Utilidad de Discos para crear una partición con formato MS-DOS (FAT) en la unidad interna de su Mac. Nombre esta partición "BOOTCAMP". Aquí es donde se instalará Windows 7. Cuando terminado, salga de la Utilidad de Discos.
Este procedimiento requiere que la partición "BOOTCAMP" sea la cuarta partición de la unidad interna de su Mac (disco 0). Si está utilizando OS X 10.7 o más reciente y su Mac tiene la configuración de unidad por defecto, entonces la nueva partición "BOOTCAMP" debería crearse como la 4ª partición automáticamente.
-
Descargue e instale una copia gratuita de VirtualBox . He utilizado VirtualBox 5.0.14 r105127, Copyright © 2016.
-
Haga lo siguiente para transferir el "Boot Camp Support Software" a una partición compatible con VirtualBox. Cree una carpeta llamada "VirtualBox" en su carpeta de Documentos. Abra la Utilidad de Discos y en la barra de menú seleccione Archivo->Nuevo->Imagen de disco en blanco . Cree esta imagen en la carpeta "VirtualBox" utilizando los siguientes parámetros.
Utilizando la aplicación Finder, copie el "Boot Camp Support Software" a esta nueva partición. Cuando termine, esta nueva partición debería aparecer en el Finder como se muestra a continuación. (Para los lectores con Macs más antiguos, es posible que sólo tengan la carpeta "BootCamp").
-
Este paso creará el archivo que necesita VirtualBox para acceder a la partición que contiene el "Boot Camp Support Software". En una ventana de la aplicación Terminal introduzca los siguientes comandos.
Nota: Asumo que estás usando el shell Bourne-Again por defecto (bash).
cd ~/documents/virtualbox
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcss.vmdk" -rawdisk $DISK1
El resultado debería ser la creación del archivo bcss.vmdk
en su carpeta "VirtualBox". Más tarde, seleccionará este archivo para dar un máquina virtual el acceso a esta partición.
Nota: En este punto, uno debería darse cuenta de que sería más fácil copiar los comandos de este documento y pegarlos en la ventana de la aplicación Terminal en la ventana de la aplicación Terminal.
-
Este paso creará los archivos necesarios para que VirtualBox acceda a la partición física donde se instalará Windows. En una ventana de la aplicación Terminal introduzca los siguientes comandos.
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
Nota: Este acceso concedido por el chmod
sólo durará hasta que se reinicie OS X.
El resultado debería ser la creación de los archivos bootcamp.vmdk
y bootcamp-pt.vmdk
en su carpeta "VirtualBox". Más tarde, usted seleccionar el archivo bootcamp.vmdk
para dar acceso a una máquina virtual a la partición física.
Nota: OS X prefiere montar automáticamente los sistemas de archivos. Esto puede ser desactivado para una partición en particular creando o modificando el archivo /etc/fstab
archivo. En lugar de emplear el /etc/fstab
archivo, se le pide al usuario que introduzca repetidamente los siguientes comandos.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Estos comandos desmontan la partición física "BOOTCAMP" y el archivo de imagen de disco bcss.dmg
que contiene la partición "BCSS".
-
Configurar la máquina virtual. Abra la aplicación VirtualBox y haga clic en el icono sobre la etiqueta Nuevo. Introduzca o seleccione los valores que se muestran a continuación, y haga clic en el botón "Continuar".
Utilice la configuración por defecto, excepto para el disco duro. Elija el botón "Usar un archivo de disco duro virtual existente". Navegue hasta la carpeta carpeta "VirtualBox". Resalte el archivo bootcamp.vmdk
archivo. Antes de hacer clic en el botón "Abrir", introduzca los siguientes comandos en el mismo ventana de la aplicación Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Abrir el bootcamp.vmdk
archivo. Su ventana debe aparecer similar a lo que se muestra a continuación.
Haga clic en el botón "Crear".
Tras volver a la ventana "Oracle VM VirtualBox" y hacer clic en el icono situado sobre la etiqueta etiqueta "Configuración". A continuación, haga clic en el icono situado sobre la etiqueta "Almacenamiento". En el "Árbol de almacenamiento", el "Controlador: SATA" debería estar resaltado. Haga clic con el botón derecho del ratón en esta zona resaltada y seleccione "Añadir disco duro". Elija el botón "Usar un archivo de disco duro virtual existente". Navegue hasta su carpeta "VirtualBox". Resalte el archivo bcss.vmdk
archivo. Antes de hacer clic en el botón "Abrir", introduzca los siguientes comandos en la misma ventana de la aplicación Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Abrir el bcss.vmdk
archivo. A continuación, seleccione la opción "Usar la caché de E/S del host". de la máquina. Su ventana debe aparecer similar a la que se muestra a continuación.
Resalte el CD/DVD vacío y seleccione "Elegir disco óptico virtual Archivo..." para adjuntar su archivo iso de Windows 7. (Sugerencia: Busque los iconos de iconos de CD/DVD)
Haga clic en Aceptar para cerrar la ventana. La ventana "Oracle VM VirtualBox Manager" debería aparecer de forma similar a la que se muestra a continuación.
-
En este paso, copiará los archivos necesarios a la partición física, para que luego pueda reiniciar su Mac e instalar Windows. Introduzca los siguientes comandos en la misma ventana de la aplicación Terminal en la misma ventana de la aplicación Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
A continuación, haga clic en el icono situado sobre la etiqueta "Inicio" para arrancar desde el archivo iso de archivo iso de Windows 7. Pulse la barra espaciadora, si se le pide que "pulse cualquier tecla tecla para arrancar desde el CD o DVD".
Nota: El puntero del ratón debe estar sobre la ventana de la pantalla de la máquina virtual antes de pulsar la barra espaciadora.
Cuando aparezca la pantalla siguiente, haga clic en el botón "Siguiente".
Cuando aparezca la pantalla siguiente, seleccione "Reparar el ordenador".
Con el botón "Usar herramientas de recuperación que pueden ayudar a solucionar problemas al iniciar Windows", haga clic en el botón Siguiente.
Seleccione la opción "Símbolo del sistema".
Asegurar las letras de la unidad C
a través de F
no están asignados por defecto a un volumen introduciendo los siguientes comandos.
mountvol c: /d >nul
mountvol d: /d >nul
mountvol e: /d >nul
mountvol f: /d >nul
Introduzca lo siguiente para determinar una lista de los volúmenes actuales.
diskpart
list volume
La imagen de abajo muestra los volúmenes encontrados en mi Mac. Usted puede obtener resultados diferentes.
Introduzca los siguientes comandos, para asignar las letras de unidad D
, C
y E
al volumen del CD-ROM y a los volúmenes denominados "BOOTCAMP" y "BCSS", respectivamente. En la imagen mostrada arriba, estos son los volúmenes 0 3 y 4. Si sus índices de volumen son diferentes, haga las sustituciones apropiadas. Además, formatee en NTFS el volumen "BOOTCAMP".
select volume 3
assign letter=c
format quick fs=ntfs label=BOOTCAMP
select volume 0
assign letter=d
select volume 4
assign letter=e
list volume
exit
Cuando haya terminado, las letras del volumen deberían aparecer de forma similar a lo que se que se muestra a continuación.
A continuación, introduzca los comandos dados a continuación. El bootsect
El comando escribe el código de código de arranque en el Volume Boot Record (VBR) de una partición y en el Master Boot Record (MBR) de la unidad correspondiente.
bootsect /nt60 c: /mbr
bootsect /nt60 e: /mbr
La siguiente secuencia de comandos crea un archivo de disco duro virtual (VHD) (VHD). El VHD representa una unidad flash virtual desde la que Windows se instalará en la partición física "BOOTCAMP".
diskpart
create vdisk file=c:\flashdrive.vhd maximum=8000 type=fixed
attach vdisk
create partition primary
format quick fs=fat32 label=FLASHDRIVE
assign letter=f
exit
Por último, copie la iso del instalador de Windows y el "Boot Camp Support Software" primero en el VHD, y luego directamente en el donde se va a instalar Windows. Salga de la ventana del símbolo del sistema cuando haya terminado.
xcopy d:* f: /s /h
xcopy e:* f: /s /y
xcopy f:* c: /s /h
exit
Nota: Los archivos \sources\boot.wim
y \sources\install.wim
tardan mucho en copiarse. Los tamaños de los archivos son 168 MB y 2,95 GB respectivamente.
Seleccione el botón "Apagar" para apagar la máquina virtual. Salga de la aplicación VirtualBox.
-
Este paso implicará la configuración del Master Boot Record (MBR) de su unidad física interna. El MBR se almacena en los primeros 512 bytes de esta unidad. Este espacio es compartido por el código de arranque y la tabla de particiones del MBR de la partición.
Este paso no puede realizarse en OS X 10.11 (El Capitan) con la protección de la integridad del sistema (SIP) activada. (Esta es la configuración por defecto por defecto). Si está utilizando OS X 10.11, debe desactivar el SIP, completar este paso y luego restaurar el SIP. Consulte el enlace: ¿Cómo puedo desactivar la protección de la integridad del sistema (SIP), también conocida como "sin root", en OS X 10.11, El Capitan? .
En una ventana de la aplicación Terminal, introduzca los siguientes comandos. El primero fdisk
marca la partición "BOOTCAMP" como la partición activa activa. El segundo fdisk
cambia el id de la partición "BOOTCAMP" a 7. El comando final fdisk
copia el código de arranque desde el MBR del disco que contiene la partición "Boot Camp Support Software" al MBR del disco físico que contiene la partición "BOOTCAMP". BOOTCAMP".
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
INPUT=$(printf "f $PARTITION\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
INPUT=$(printf "s $PARTITION\n7\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
sudo fdisk -u -y -f $DISK1 $DISK0
diskutil mount $PARTID
Nota: Para mostrar el valor de la variable INPUT, utilice el comando echo "$INPUT"
.
-
Este es el paso en el que se instala Windows en su partición "BOOTCAMP". en su partición "BOOTCAMP". Reinicie su Mac y mantenga pulsada la tecla option/alt clave. Seleccione el icono de Windows para arrancar desde la partición "BOOTCAMP". Abra una ventana del símbolo del sistema, navegando por las pantallas como como lo hizo en el paso 7. Introduzca los siguientes comandos para adjuntar la "FLASHDRIVE" almacenada en el archivo de disco duro virtual (VHD).
diskpart
select vdisk file=c:\flashdrive.vhd
attach vdisk readonly
list volume
exit
En mi Mac, la salida del list volume
El comando muestra E
a ser la letra de la unidad asignada a la partición "FLASHDRIVE". Si su letra de unidad es diferente, haga la sustitución correcta cuando introduzca la e:\setup
que se da al final de este paso. A continuación, elimine todos los archivos, excepto uno, de la partición "BOOTCAMP".
rmdir /s /q c:\
Si el comando anterior se ejecuta correctamente, debería aparecer el mensaje de error "c: \flashdrive.vhd - El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso".
Inicie la instalación de Windows 7 introduciendo el comando que se indica a continuación. Seleccione "BOOTCAMP" como su partición de instalación.
e:\setup
Los archivos de instalación se almacenan en la partición "FLASHDRIVE". Dado que esta partición se almacena como un archivo VHD en el "BOOTCAMP" no intente reformatear la partición "BOOTCAMP". Usted eliminará estos archivos de instalación en un paso posterior. Cuando su Mac reinicie, arrancará con OS X. Esto es de esperar. Desde las "Preferencias del Sistema" seleccione Windows como disco de arranque y reinicie el Mac. La instalación de Windows continuará.
-
Una vez que Windows termine de instalarse, el "Software de soporte de Boot Camp" se puede aplicar. Para acceder a este software, el c:\flashdrive.vhd
que contiene la partición "FLASHDRIVE". Haga clic en el botón "Inicio", escriba diskmgmt.msc
y golpear el return clave. Una vez en Administración de discos, haga clic en Acción en la barra de menú y seleccione Adjuntar VHD . Seleccione la ubicación del archivo y marque "Sólo lectura" para evitar que se escriba en el archivo VHD. Después de de pulsar "Aceptar", la unidad aparecerá en la Administración de discos con un azul. Cierre la Administración de discos.
En la ventana emergente de reproducción automática, seleccione "Abrir carpeta para ver archivos". (Si no aparece ninguna ventana emergente, utilice el Explorador de Windows para abrir la unidad etiquetada como "FLASHDRIVE"). La página web setup.exe
se encuentra en la carpeta carpeta denominada "BootCamp". Ejecute esta aplicación para instalar el "Software de soporte de Boot Camp". El archivo VHD se desprenderá cuando el ordenador se reinicie.
-
Por último, elimine las carpetas y archivos del DVD y del "Boot Camp Support Software". archivos. Esto se puede lograr arrastrando el c:\flashdrive.vhd
a la papelera de reciclaje. Si recibe un mensaje de error error sobre el archivo abierto, reinicie el ordenador e intente de nuevo.
La carpeta "Virtual Box" puede ser eliminada. Probablemente tendrá que expulsar primero la partición "BCSS".
Puede eliminar la máquina virtual "BootCamp". Esto se puede hacer desde la aplicación VirtualBox. Si VirtualBox no elimina todos los archivos, puedes eliminarlos manualmente. Busca en la sección ~/"VirtualBox VMs"
carpeta.
Puedes eliminar el archivo iso de Windows 7.
Puedes eliminar la aplicación VirtualBox, pero como ocupa tan poco espacio, yo no me molestaría.