お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2021-06-07 18:50:21

JunShiozawa
メンバ
登録日: 2020-04-17

KVMのvirt-installコマンドがエラーになってしまいます。

お世話になっております。

UbuntuをホストOSとしたのKVM上にWindows 10をゲストOSとしてインストールしようとしています。

Windows 10の正規ライセンスとプロダクトキーはあります。

Intel VT-xとIntel VT-dは有効化しています。

$ sudo virt-manager

GUIの「仮想マシンマネージャー」の

「新しい仮想マシン」の「新しいストレージプールを追加」の
「種類(T):」が「dir: ファイルシステムのディレクトリー」

とすると

「プールの作成中にエラーが発生しました: ストレージプールを構築できませんでした: unable to control COW flag on /var/lib/libvirt/images/mypool not btrfs: 関数は実装されていません」

というエラーが出ます

下記Webサイトによると「仮想マシンマネージャー」が内部的に使用しているvirshのバグのようです。

https://unix.stackexchange.com/questions/604606/can-t-create-vm-in-virt-manager-due-to-unavailable-storage-device

https://gitlab.com/libvirt/libvirt/-/issues/73

私のvirshのバージョンは

$ virsh --version
6.6.0

私のvirshはバグが残っているバージョンのようです。

そこで「仮想マシンマネージャー」ではなく

virt-install

コマンドで「新しい仮想マシン」を新規作成しようと思いました。

$ sudo virt-install \
--name myWindows10 \
--ram 8192 \
--vcpus 1 \
--disk /home/mykvm/images/win10.img,size=30,bus=virtio \
--disk /home/mykvm/virtio/virtio-win.iso,device=cdrom \
--cdrom $HOME/ダウンロード/Win10_21H1_Japanese_x64.iso \
--os-variant win10 \
--network bridge=br0,model=virtio \
--graphics spice,listen=0.0.0.0 \
--video qxl \
--sound ich6 \
--noautoconsole \
--noreboot \
--file=/home/myqemu/myfile.img \
--file-size=30 \
--os-type=windows \
--accelerate

エラーになります.

virt-installの使用方法がよくわからないのですが
ご指導お願いできませんでしょうか?

オフライン

 

Board footer

Powered by FluxBB