구성 중이에요잭내 노트북에는우분투 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 구성을 표시합니다.