ユーザモードになってる。でも、TAP で使いたかったので root ユーザ管理
のマシンにすべく、そのままのディスクイメージで root ユーザ管理に移行で
きないか調べてみた。
とりあえず、既存ディスクイメージをそのまま使うには以下のように virt-install
の --import オプションで良いらしい。こうすれば定義 xml だけを作ってく
れる模様。
virt-install --import --name win8pro --ram 4096 --disk path=/home/ryo/libvirt/images/win8pro.img,device=disk,bus=virtio,format=raw --os-type=windows --os-variant=win7 --network=network:default
すると、/etc/libvirt/qemu/ 下に win8pro.xml が作成されたので登録され
たようだ。
で、このまま virsh start win8pro をやってみたのですが、起動はするものの
Windows が修復モードで上がっちゃって、さらに PC をリフレッシュなるボタ
ンをクリックしてみると以下のエラーが返されてどうにもならなくなる。
Windowsがインストールされているドライブがロックされています。なんじゃら、ディスクイメージファイルのパーミッションとかそのあたりを疑っドライブのロックを解除してやり直してください
たのだけど違うようで、 結局 xml ファイル内に定義されている uuid が旧仮想
マシンと違うことが原因だったようで。
なので、virsh で edit win8pro して uuid を既存のやつと同じにしたところ、
正常起動した。
というメモでした。
0 件のコメント:
コメントを投稿