partizione non elaborata come vmdk montato non rilevata dal programma di installazione di Windows in virtualbox


1

(Arch newbie qui) Sto eseguendo Arch 4.10 e vorrei installare Windows 10 in una macchina virtuale, ma su una partizione separata.

Sfondo:

Layout del mio disco (schema della partizione GPT):

Device          Start        End    Sectors   Size Type
/dev/sda1        2048    2097151    2095104  1023M EFI System
/dev/sda2     4194304 1052770303 1048576000   500G Microsoft basic data
/dev/sda3  1052770304 1743810559  691040256 329.5G Linux filesystem
/dev/sda4  1743810560 1953523711  209713152   100G Linux filesystem
/dev/sda5     2097152    4194303    2097152     1G Linux filesystem

Funzioni di partizione:

  • sda1 informazioni sul disco efi
  • sda3 arch home / opt data
  • sda4 sistema ad arco

sda2 - Partizione di Windows da installare in virtualbox

Creo un vmdk usando:

sudo VBoxManage internalcommands createrawvmdk -filename "/opt/win_part.vmdk" -rawdisk /dev/sda2

seguito dall'impostazione delle autorizzazioni e del proprietario:

sudo chmod a+rwx /opt/win_part.vmdk && sudo chown user /opt/win_part.vmdk

Impostazione della macchina virtuale aggiungendo:

  • vmdk della partizione del disco rigido: win_part.vmdk
  • Windows ISO
  • eventuali impostazioni aggiuntive.

Installa anche gli extra di virtualbox per il supporto USB3, ecc.

Problema:

Procedo avviando il Windows 10 isoVirtualbox fatto come se normalmente si installasse Windows con un USB o un DVD.

Il problema si presenta quando si tenta di installare Windows sul disco rigido, non viene rilevato dal programma di installazione di Windows come mostrato di seguito.

Quindi controlla se il disco rigido viene effettivamente rilevato dal sistema:

inserisci qui la descrizione dell'immagine

Risposte:


1

Il problema si presenta quando si tenta di installare Windows sul disco rigido, non viene rilevato dal programma di installazione di Windows come mostrato di seguito.

Questo perché il firmware della VM è attualmente impostato su BIOS anziché su EFI. Windows non può essere installato su un disco GPT se la modalità legacy / modalità compatibilità è abilitata. Linux non ha gli stessi limiti.

Per risolvere questo problema è necessario eseguire il comando seguente.

VBoxManage editvm "Nome VM" --firmware efi

È possibile utilizzare il comando seguente per ripristinare

VBoxManage modifica vm "Nome VM" - BIOS di firmware

Mentre 3.13. Il firmware alternativo (EFI) indica che il supporto di Windows per l'implementazione EFI di VirtualBox Changeset 66268 in vbox dice diversamente. Anche il supporto UEFI per gli ospiti Windows conferma questo fatto.

Si noti che il supporto EFI di VirtualBox è sperimentale e verrà migliorato man mano che EFI matura e diventa più diffuso. Mac OS X, Linux e gli ospiti Windows più recenti funzionano bene. I guest Windows 7 non sono in grado di avviarsi con l'implementazione EFI di VirtualBox.


Potrebbero esserci ulteriori modifiche da apportare all'installazione di Linux. Poiché la domanda non riguarda l'installazione di Linux, ho focalizzato la mia risposta sul motivo per cui non è possibile installare Windows sul disco virtuale in questione.
Ramhound,

bene ciao ancora @Ramhound, grazie, proverò che - in riferimento al mio precedente post sul bios di uefi, volevo usare una partizione reale per installare il mio Windows (sul mio desktop)
Cybex

@Cybex - Non so nulla della tua "altra" domanda ai fini di questa domanda. Se non avessi esaminato in modo specifico le tue precedenti domande non avrei messo insieme le due domande.
Ramhound,

Ottengo lo stesso problema su un laptop MBR più vecchio. Ho installato arch su di esso, creato un vmdk di una partizione non elaborata, mi sono concesso l'accesso a / dev / sdXY e ho impostato le autorizzazioni su 766 su vmdk, ma il programma di installazione di Windows non rileva il disco rigido
Cybex
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.