私が望むアドバイスは何ですか? 以前は、Ubuntu 20.04とWindows 10でデュアルブートされたコンピュータがあります。私はインストールされたLinuxを基本システムとして使用し、同じデバイス上で仮想的にWindowsを実行することにしました。
私がしたこと:
まず、Ubuntuを使用してWindowsパーティションを仮想マシンに復元することを意図したディスクイメージを作成しました。 Ubuntuは、好みの.img形式で個別に保存します。 VirtualBoxがインストールされているので、オプションはディスクイメージを物理ドライブに書き戻し、.vmdk形式を使用して仮想起動するか、.img形式を.dviに変換して仮想ディスク全体を起動することです。後者の変換はVirtualBoxに組み込まれた機能です。テストしてみた結果、正常に動作しているようです。VBoxManage convertdd efi.img EFI.vdi
これから私が知っておくべきこと: 私が読んだどんなQ&Aでも、Windows 10には4つのパーティション(メインシステム「C:drive」、予約パーティション、リカバリパーティション、efiブートパーティション)があるという言及はありません。徹底するために、これらのそれぞれに対して別々のディスクイメージを作成しましたが、これが必要かどうか、C:ドライブが仮想マシンに必要なものであるかどうかはわかりません。複数の.dviイメージを一度にロードする方法は? efiブートローダはUbuntuデュアルブートで構成されていますが(したがって2つのブートローダ= 2×ヘアプーリング)
雑草を通して: 短期的に時間を節約するために必要なのはこの説明だけです。しかし、Linuxインストールで.dviを維持できるかどうかを検討するなど、後で難しい作業になる可能性があるため、追加の提案を歓迎します。 Windowsが引き続きアクティブになっているかどうか。
答え1
以下は、Windows 10 Enterprise体験版をインストールするためにUbuntu 22.04およびVirtualBoxバージョン17.0で使用した仮想ボックスコマンドです。
まず、それを取得する必要があります。あなたはそれを見つけることができますここ。
https://gist.github.com/angstyloop/80cea18f767562351ab5f9917cf3f1ec
#!/bin/sh
# create-windows-enterprise-vm-from-iso.sh
# Use VBoxManage to create a VirtualBox VM from an evaluation copy of Windows 10
# Enterprise ISO.
# Follow the download instructions for your region at
#
# https://www.microsoft.com/en-us/evalcenter/download-windows-10-enterprise
#
# Create a virtual machine named "windows-10-enterprise-bob" from and ISO
name=windows-10-enterprise-bob
vboxmanage createvm --name $name --ostype Windows10_64 --register --basefolder `pwd`
# Turn on IO APIC
vboxmanage modifyvm $name --ioapic on
# Designate RAM size and video RAM size
vboxmanage modifyvm $name --memory 4096 --vram 128
# Create an internal network interface connected to the internal network named
# RedTeamLab
vboxmanage modifyvm $name --nic1 intnet --intnet1 RedTeamLab
# Put the network interface in promiscuous mode
vboxmanage modifyvm $name --nicpromisc1 allow-all
vboxmanage createhd --filename `pwd`/$name/$name_DISK.vdi --size 60000 --format VDI
vboxmanage storagectl $name --name 'SATA Controller' --add sata --controller IntelAhci
vboxmanage storageattach $name --storagectl 'SATA Controller' --port 0 --device 0 --type hdd --medium `pwd`/$name/$name_DISK.vdi
vboxmanage storagectl $name --name 'IDE Controller' --add ide --controller PIIX4
vboxmanage storageattach $name --storagectl 'IDE Controller' --port 1 --device 0 --type dvddrive --medium `pwd`/windows-10-enterprise.iso
vboxmanage modifyvm $name --boot1 dvd --boot2 disk --boot3 none --boot4 none
#vboxmanage startvm $name