설치/설정 지침을 따르고 있습니다.https://help.ubuntu.com/community/XenPropose우분투+xen을 설치합니다. PV 게스트 OS를 설치할 수 있었습니다. 그러나 HVM 게스트 OS 섹션에 가면 다음과 같은 내용이 계속 나타납니다.
error: domain 'ubuntu-hvm' does not exist
다음 명령을 실행할 때 이 오류가 발생합니다.
sudo xm create /etc/xen/ubuntu-hvm.cfg
내 ubuntu-hvm.cfg
모습은 다음과 같습니다.
builder = "hvm"
name = "ubuntu-hvm"
memory = "512"
vcpus = 1
vif = ['']
disk = ['phy:/dev/xenvg/ubuntu-hvm,hda,w','file:/home/jwayne/ubuntu-12.04-desktop-amd64.iso,hdc:cdrom,r']
vnc = 1
boot="dc"
인터넷 검색을 해보니 일부 사이트에서는 dhcp = 'dhcp'
구성 파일의 해당 행을 문제로 언급했습니다(저는 그렇지 않았습니다). 또한 그들이 설정한 구성 파일의 몇 가지 변형도 보았습니다.
kernel = "/usr/lib/xen-4.1/boot/hvmloader"
오류 메시지가 해결되지 않습니다.
논리 볼륨을 생성하는 방법은 다음과 같습니다.
sudo lvcreate -L 4G -n ubuntu-hvm /dev/xenvg
/var/log/xen/qemu-dm-ubuntu-hvm.log의 로그는 다음과 같습니다.
Using file /dev/xenvg/ubuntu-hvm in read-write mode
Using file /home/jwayne/ubuntu-12.04-desktop-amd64.iso in read-only mode
Watching /local/domain/0/device-model/3/lodirty/cmd
Watching /local/domain/0/device-model/3/command
Watching /local/domain/3/cpu
qemu_map_cache_init nr_buckets = 10000 size 4194304
shared page at pfn feffd
buffered io page at pfn feffb
Guest uuid = d56fc9dd-0a2e-a797-8ebe-c4f0d7a4fae8
Time offset set 0
populating video RAM at ff000000
mapping video RAM at ff000000
Register xen platform.
Done register platform.
platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw state.
xs_read(/local/domain/0/device-model/3/xen_extended_power_mgmt): read error
Could not read keymap file: '/usr/share/qemu/keymaps/en-us'
이 문제를 어떻게 해결할 수 있나요?
답변1
동일한 예에서 이 문제가 발생한 이유는 키맵 파일이 올바른 디렉토리에 있지 않았기 때문입니다. 로그에는 다음이 /var/log/xen/qemu-dm-ubuntu-hvm1.log
표시됩니다.
Could not read keymap file: '/usr/share/qemu/keymaps/en-us'
빠른 해결책은 이제 xen이 예상하는 위치에 키맵이 있는 심볼릭 링크를 만드는 것입니다.
ln -s /usr/share/qemu-linaro/ /usr/share/qemu/
답변2
qemu 검색 경로에 추가하면 qemu 키맵 문제가 코드에서 해결될 수 있는 것 같습니다 -L <dir>
. 제 생각에는이 github 코드는 변경됩니다문제를 해결하세요.
답변3
이 링크를 사용하세요. ln -s /usr/share/qemu-linaro/ /usr/share/qemu/
하지만 사용하지 마세요./
옳은:ln -s /usr/share/qemu-linaro /usr/share/qemu
그 후 HVM이 성공적으로 시작됩니다.