構成中です。ジャック私のラップトップに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構成を表示します。