Linux仮想マシンをインストールして構成します。ブログを参照してください:https://linux.cn/article-9707-1.html
この記事では、virt-installコマンドを使用してWindowsシステムをインストールし、コマンドラインからWindows仮想マシンを作成するときにハードディスクが見つからないという問題を解決します。元のコード:
sudo virt-install -n windows7-1 --description "ARK single server" --os-type=win --os-variant=win7 --ram=8192 --vcpus=2 --disk path=/home/mingxuexi/images/win7-1.img,bus=virtio,size=60 --network bridge:br0 --accelerate --graphics vnc,listen=0.0.0.0,keymap=en-us --cdrom=/home/mingxuexi/downloads/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
Baiduが問題を発見しました:Windows 10仮想マシンのインストール時にvirtioドライバーがないという問題があり、インストールプログラムがハードディスクを検出しました。最初にvirtioドライバーをダウンロードする必要があります。
解決策1、光学ドライブを追加します(エラーレポート、解決予定):
仮想マシンを作成するときは、CD-ROMに追加してください
--cdrom = / home / mingxuexi / downloads / virtio-win.iso
解決策2、フロッピーディスクドライブを追加します(テスト後に利用可能):
始める前に、いくつか準備する必要があります。
- Windowsインストールイメージ
- Virtio ISOおよびフロッピーディスクイメージ (CSDNダウンロードアドレス)
- Ubuntu18.04リモートデスクトップ
ここではvirtio-win-0.1.141_amd64.vfd バージョンを使用しています。オペレーティングシステムのバージョンは、Ubuntu 18.04.1LTSです。
すべての準備ができたら、virt-install
次のコマンドを使用して仮想マシンを作成します。
仮想基本構成情報は次のとおりです。
- 2G RAM
- 1 CPU、1コア、2スレッド
- 1枚のCDROM(WindowsインストールCD)
- 60Gハードディスク(システムディスク)
- フロッピードライブ1台(Virtioドライバー)
- ネットワークがブリッジモードを選択しました
sudo virt-install --name win7-2 --memory 2048 --vcpus sockets=1,cores=1,threads=2 --cdrom=/home/mingxuexi/downloads/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso --os-variant=win7 --disk path=/home/mingxuexi/images/win7-2.img,bus=virtio,size=60 --disk /home/mingxuexi/downloads/virtio-win-0.1.141_amd64.vfd,device=floppy --network bridge=br0,model=virtio --hvm --virt-type kvm
- ドライバーをロードします。
- フロッピードライブ/ amd64 / Win7を選択します
解決策3
上記の2つの方法に加えて、インストール用にvirtioドライバーと統合されたWindowsシステムイメージを作成して、続行することもできます...
参照ブログ: