Esegui la partizione Bootcamp di Windows 10 all'interno di VirtualBox

11

Ho una partizione Windows10 separata per gentile concessione di Boot Camp Assistant.

Mi piacerebbe l'opzione di avviarlo nella mia sessione di OS X usando VirtualBox, dato che ci sono volte in cui vorrei usare alcune app di Windows senza riavviare.

Ho trovato alcune guide:

.. ma tutto è piuttosto obsoleto, riferito a Windows 7.

Mi chiedo se forse ora il processo sia più semplice?

Qualcuno potrebbe o dettaglio o link a un processo aggiornato per Windows 10? (Oppure, in alternativa, conferma uno dei percorsi sopra indicati come migliore soluzione ...)

EDIT: mettendo su ulteriori ricerche come la trovo. Una volta esaminato tutto, caricherò i miei risultati come risposta.

link ^ (metà 2014)

link < - meglio! Win10!

Tuttavia seguendo questa guida mi sono imbattuto in:

Forse...

Il link dice: "Finalmente ha funzionato per l'installazione di Boot Camp per Windows 10. È necessario disabilitare la protezione dell'integrità del sistema in modalità di ripristino per ottenere un blocco di scrittura su / dev / disk0s1 (la partizione EFI). "

link < - this non aggiustarlo

link < - questo sì! Ma ora sono qui:

Googlingfornisce link ma disattivando EFI come indicato, ora ricevo :

FATAL: No bootable medium loaded. System halted!

π

TODO: link ?

Ho iniziato una discussione qui: link

    
posta P i 23.12.2015 - 11:52
fonte

5 risposte

8

Ho anche seguito la guida al link

Aggiungerò le difficoltà che ho seguito seguendo questa guida, ma sono riuscito a eseguire la mia partizione BOOTCAMP usando VirtualBox, che è gratuito, quindi sono felice.

In primo luogo, dovresti aver installato:

  • Windows 10 x64 utilizzando l'assistente Boot Camp OS X
  • VirtualBox 5.0.26 r108824

Ho anche scaricato:

  • VBoxGuestAdditions_5.0.26.iso (Non penso che sia necessario, ma l'ho fatto solo per sicurezza)

Per quanto riguarda Disabilitare SIP o System Integrity Protection su El Capitan (OS X 10.11), ho saltato quella parte. Non era necessario nel mio caso.

Per quanto riguarda l'impostazione delle autorizzazioni dell'unità:

  1. Ho eseguito diskutil list per ottenere un elenco di unità sul mio sistema, prendendo nota del numero di unità dell'unità denominata EFI e l'altra chiamata BOOTCAMP , che nel mio caso, l'unità EFI era 1 e l'unità BOOTCAMP era 4.
  2. Quindi ho eseguito le istruzioni per smontare la mia unità Bootcamp e impostare le autorizzazioni in modo che VirtualBox potesse accedere all'unità. Secondo danielphil, questo deve essere eseguito ogni volta che si riavvia.

    diskutil unmount /Volumes/BOOTCAMP

    sudo chmod 777 /dev/disk0s1 < --- Questo è il n. del disco EFI

    sudo chmod 777 /dev/disk0s4 < --- Questo è il n. del disco BOOTCAMP

Per quanto riguarda la creazione dell'immagine VirtualBox, le istruzioni sono:

Run the following commands to create a VirtualBox disk image wrapper for >your HD. Substitute the 1,4 with the numbers of your EFI and BOOTCAMP >partitions as appropriate and put your OS X username in for >your_username_here. Make sure you are in the directory where you want to store the VirtualBox image, or you will have to move it later.

sudo VBoxManage internalcommands createrawvmdk -rawdisk /dev/disk0 -filename win10raw.vmdk -partitions 1,4
sudo chown your_username_here *.vmdk

Per quanto riguarda la creazione della VM, la guida non era così chiara. Prima di seguire le istruzioni dagli screenshot, ho creato una nuova macchina virtuale in VirtualBox, selezionando "Non aggiungere un disco rigido virtuale".

Unavoltacreato,l'hoselezionatoecliccatosu"Impostazioni". A questo punto, ho seguito gli screenshot nella guida. L'unica differenza era che:

  • NON ho spuntato "Abilita EFI (solo sistema operativo speciale)"
  • NON ho avuto l'opzione di selezionare "Abilita VT-x / AMD-V"
  • Ho usato la memoria di base consigliata di 2048 MB, in quanto ho solo 8 GB di memoria
  • Nella scheda "Archiviazione" sotto "Albero di archiviazione", ho dovuto:
    • fai clic sull'icona "aggiungi unità ottica" in Controller: SATA per aggiungere il file "VBoxGuestAdditions_5.0.26.iso" scaricato.
    • rimuovi l'immagine "vuota" in Controller: SATA
    • Seleziona l'icona "Aggiungi IDE Controller" in basso
    • fai clic sull'icona "aggiunge disco rigido" in Controller: IDE per aggiungere il file vmdk creato
risposta data 29.07.2016 - 19:38
fonte
1

Aveva lo stesso problema e trovato una soluzione: deseleziona "Abilita EFI" nelle impostazioni della VM (OS X 10.11.3 / Windows 10 / VBox 5.0.14). La disabilitazione di SIP non era necessaria.

    
risposta data 02.03.2016 - 02:37
fonte
1

Ho seguito questa guida: link

Non ho seguito le istruzioni per disattivare SIP e ho attivato la modalità EFI. Ha funzionato bene.

    
risposta data 30.06.2016 - 00:19
fonte
0

Ho anche seguito la guida al link , ma a differenza della risposta in alto, ho dovuto disabilitare SIP e abilitare EFI sulla VM per farlo funzionare correttamente.

Tuttavia, vale la pena notare che, sebbene sia necessario eseguire sudo chmod 777 /dev/disk0sX ogni volta, è possibile disabilitare SIP dopo aver configurato la VM e continuerà a funzionare correttamente. Ero un po 'dubbioso riguardo alla disattivazione permanente di SIP, e sono contento di non averlo realmente.

    
risposta data 04.03.2018 - 11:13
fonte
0

Inoltre, uso questo tipo di script inserito in /usr/local/bin per avviare Boot Camp in VirtualBox:

#!/bin/bash
diskutil umount disk0s3
sudo chmod 777 /dev/disk0s3
sudo chmod 777 /dev/disk0s1
VBoxManage startvm "Win10"

E questo per spegnerlo:

VBoxManage controlvm "Win10" poweroff
sudo chmod 640 /dev/disk0s3
sudo chmod 640 /dev/disk0s1
diskutil mount disk0s3
    
risposta data 01.01.2019 - 09:53
fonte

Leggi altre domande sui tag