Hyper-V til VirtualBox

Har du konverteret din Windows til Hyper-V kan den konverteres til VirtualBox.

https://www.virtualbox.org/

De fleste Linux distibutioner har den i deres pakke/software installation. Du vil også få brug VirtualBox Extension Pack som kan hentes på VirtualBox web. Mac OSX fungerer muligvis anderledes.

For brug af USB lager skal din bruger tilhøre gruppen ‘vboxusers’ og det er en manuel opgave – check gruppe medlemskab

$ groups
lp wheel network video audio storage users

Tilknyt dit brugernavn

$ sudo gpasswd -a $USER vboxusers

Husk at gruppe medlemskab først træder i kraft ved næste login.

I eksemplet herunder er forudsat

  • en værts maskine med dual-core cpu, 4GB RAM, Intel lydkort
  • engelske mappe navne i home-folder
  • VHDX filen indeholder en Windows 10 (32-bit)
  • virtuel maskin-navn “din-vm”

Opret en mappe til din virtuelle maskine (BEMÆRK: venstre-vendt skråstreg før mellemrum)

$ mkdir -P ~/VirtualBox\ VMs/din-vm

Konverter vhdx-filen til vdi

$ VBoxManage clonehd /path/to/din-vm.vhdx ~/VirtualBox\ VMs/din-vm/din-vm.vdi

Hvis du er mest fortrolig med GUI kan du nu åbne VirtualBox fra genvejen i din distro’s menu system eller du kan forsætte i terminalen.

Terminal kommando til oprettelse og konfigurering af en virtual maskine der bruger din konverterede Hyper-V maskine er som følger.

Opret virtuel maskine

$ VBoxManage createvm --name "din-vm" --ostype "Windows10" --register

Sætte ram og cpu

$ VBoxManage modifyvm "din-vm" --cpus 1 --memory 2048 --longmode on --ioapic on

Sætte boot rækkefølge

$ VBoxManage modifyvm "din-vm" --boot1 disk --boot2 dvd

Sætte grafik og skærm

$ VBoxManage modifyvm "din-vm" --vram 128 --monitorcount 1

Sætte lydkort

$ VBoxManage modifyvm "din-vm" --audio pulse --audiocontroller hda

Sætte mus

$ VBoxManage modifyvm "din-vm" --usb on --usbehci on --mouse usbtablet

Sætte netværk til NAT/DHCP

$ VBoxManage modifyvm "din-vm" --nic1 nat

Oprette disk-styre-enhed

$ VBoxManage storagectl "din-vm" --name "IDE" --add ide --controller PIIX4 --hostiocache on --bootable

Sætte virtuel disk på disk-styre-enhed

$ VBoxManage storageattach "din-vm" --storagectl "IDE" --port 0 --device 0 --type hdd --medium "din-vm.vdi"

Sætte DVD-drev på disk-styre-enhed

$ VBoxManage storageattach "din-vm" --storagectl "IDE" --port 1 --device 0 --type dvddrive --passthrough off --medium host:/dev/sr0

Oprette delt mappe til Linux-home-folder Documents (Dokumenter)

$ VBoxManage sharedfolder add "din-vm" --name $(basename $HOME) --hostpath $HOME/Documents --automount

Windows til Hyper-V

Overfør din windows til virtuel maskine.

Windows opsættes til RDP (Remote Desktop Protocol) på dansk Fjernskrivebord.
Vær sikker på at du har ret til login på Fjernskrivebord.

Flyt data væk fra C:
Det kan være sekundær disk, flytbar disk, cloud, netværk …

Skift størrelse på C: til maks 127GB.
Ved fysisk disk med mere end 127GB kan det være nødvendigt at defragmentere den frie plads før det er muligt at skifte størrelse på C:.

Windows XP bruges fx. http://www.aomeitech.com/download.html

Windows 7, 8.x, 10 bruges Diskhåndtering.

Efter størrelsesændring kan det være en fordel men ikke nødvendigt at konsolidere den frie plads med SDelete, et gratis Microsoft program.

Hvis du bruger SSD diske skal du ikke bruge SDelete da dette slider unødigt på hukommelseskredsene.

https://technet.microsoft.com/en-us/sysinternals/sdelete.aspx

Nu bruges et andet gratis Microsoft program Disk2vhd.

https://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

Dette program kloner computer fra dit C: drev til et format der kan bruges med Microsoft HyperV eller VirtualPC.

Husk at gemme den virtuelle disk som VHDX – det udvidede HyperV format.

Disk2vhd kan gemme den på den computer der klones men kan med fordel gemmes på et eksternt medie fx. en flytbar harddisk, USB eller netværkslager. Husk at der skal være mindst 127GB ledig plads da dette er den maksimale størrelse for den virtuelle harddisk.

HyperV til VirtualBox