システムを再起動した後、kvmゲストオペレーティングシステムにアクセスできません。

システムを再起動した後、kvmゲストオペレーティングシステムにアクセスできません。

構成中です。ジャック私のラップトップにUbuntu 14.04ホストオペレーティングシステムとして使用されます。私Fedoraゲストオペレーティングシステム使用仮想管理者良い結果。

ただし、仮想マシンの再起動後にゲストOSが起動しませんでした。私にエラーが発生しました。

Booting from hard disk
Boot failed: not a bootable disk
No bootable device

このエラーを検索したとき、ソリューションは変更を提案しました。XML私のゲストオペレーティングシステムの設定ファイルです。私は変更しようとしていますXMLコマンド設定ファイルを使用しましたが、virsh edit ramesh-guest運がありません。

これは私のものです。XML構成ファイル。

  <disk type='file' device='disk'>
  <driver name='qemu' type='raw'/>
  <source file='/var/lib/libvirt/images/ramesh-guest.img'/>
  <target dev='hda' bus='virtio'/>

また、提案どおりに保存タイプを変更してみました。ここしかし幸運はありません。

利用可能なストレージの種類は次のとおりです。

  • 生の
  • qcow2
  • qed
  • 仮想マシンライブラリ
  • ビディ

ただし、ストレージタイプを元のストレージタイプ以外のタイプに設定すると、次のエラーが発生します。

ドメイン起動エラー: 内部エラー: モニターへの接続中にプロセスが終了しました: qemu-system-x86_64: -drive file=/var/lib/libvirt/images/ramesh-guest.img,if=none,id=drive- virtio -disk0 ,format=qcow2: ディスクイメージを開けません。 /var/lib/libvirt/images/ramesh-guest.img: イメージが qcow2 形式ではありません。

ネットワークインストール方法を使用してKVMにFedoraゲストOSをインストールし、以下からイメージを取得しました.ここ

答え1

コマンドがfileファイルに使用可能な適切なブートローダーがあることを報告していることを確認してください。次のことができます。

$ sudo file /path/to/image.img
/path/to.img: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, boot drive 0x80, 1st sector stage2 0x1b441; partition 1: ID=0x83, active, starthead 1, startsector 63, 208782 sectors; partition 2: ID=0x8e, starthead 0, startsector 208845, 20755980 sectors, code offset 0x48

fdisk次のようにファイルを使用することもできます。

$ sudo fdisk -l /path/to/image.img 
You must set cylinders.
You can do this from the extra functions menu.

Disk /path/to/image.img: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000dac08

            Device Boot      Start         End      Blocks   Id  System
/path/to/image.img1   *           1          13      104391   83  Linux
/path/to/image.img2              14        1305    10377990   8e  Linux LVM
Partition 2 has different physical/logical endings:
     phys=(1023, 254, 63) logical=(1304, 254, 63)

最後のファイルはファイルにパーティションツールを使用できることを常に人々に伝えますが、ファイルは特別でディスク上のイメージファイルなので、これらのツールをそこでも使用できることに注意してください。

答え2

変化から始まる <target dev='hda' bus='virtio'/>

到着<target dev='vda' bus='virtio'/>

それでも機能しない場合は、残りのdomxmlとインストール時に元のVM構成を表示します。

関連情報