QEMU를 사용하여 Ubuntu 서버에 Ubuntu 16.04의 가상 머신을 설치하려고 합니다. 내 서버에는 데스크탑이 없으며 SSH를 통해 작동합니다. 그래서 데스크톱 없이 원격으로 QEMU를 사용할 수 있어야 합니다.
이것이 내가 실행한 것입니다:
qemu-img create Ubuntu16.04.qcow2 5G
qemu-system-x86_64 -cdrom /home/me/ubuntu-16.04.3-server-amd64.iso -hda Ubuntu16.04.qcow2 -boot d -net nic -net user -m 1024 -localtime - curses
그러나 위 명령을 실행한 후 ssh 터미널에 다음 출력이 표시됩니다.
계속하려면 데스크탑이 필요한 것 같은데 잘 모르겠습니다.
또한 권장 사항을 시도했습니다.
qemu-system-x86_64 -cdrom /home/me/ubuntu-16.04.3-server-amd64.iso -hda Ubuntu16.04.qcow2 -boot d -net nic -net user -m 1024 -localtime -nographic
하지만 여기서는 차단됩니다.
me@mymachine:~$ qemu-system-x86_64 -cdrom /home/zyh/ubuntu-16.04.3-server-amd64.iso -hda Ubuntu16.04.qcow2 -boot d -net nic -net user -m 1024 -localtime -nographic
WARNING: Image format was not specified for 'Ubuntu16.04.qcow2' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5]
답변1
QEMU를 원격으로 실행하려면 가장 좋은 방법은 VNC 지원을 사용하는 것입니다. 이렇게 하면 SDL 창 디스플레이가 비활성화되고 그래픽 디스플레이에 원격으로 연결할 수 있습니다. -vnc
대상 표시와 함께 옵션을 사용하십시오 (예를 들어 -vnc :0
포트 5900을 수신하고 어디에서나 연결을 허용합니다. 미국 영어 키보드를 사용하지 않는 경우에도 이 -k
옵션을 사용하여 키보드 레이아웃을 지정 해야 합니다 .
KVM을 사용하려는 경우 KVM에서도 작동합니다. (KVM은 I/O에 QEMU를 사용합니다.) Xen은 VNC도 지원합니다.