질문이 있습니다. Raspberry Pi2에 Ubuntu snappy를 설치했고 그 위에 Xen Hypervisor를 설치하려고 합니다. 일반적인 방법을 사용하여 Ubuntu에 설치하려고 했지만 작동하지 않았습니다. 오류가 발생했습니다.
xen-hypervisor-amd64 설치 실패: snappy 패키지를 찾을 수 없습니다.
어떤 도움이나 조언이라도 정말 감사하겠습니다. 미리 감사드립니다.
Ubuntu용 Xen-Hypervisor 설치 방법: https://help.ubuntu.com/community/Xen
답변1
apt-get 명령은 Ubuntu Core(snappy)에서 작동하지 않습니다. 대신 snappy 설치 명령을 사용해야 합니다.
하지만 현 단계에서는 Snappy에서 xen 하이퍼바이저를 사용할 수 있다고 생각하지 않습니다. 따라서 포트를 사용할 수 있는지 알아보려면 해당 팀과 대화해야 합니다.
답변2
amd64 패키지는 일반 64비트 프로세서용이며 Pi에는 Arm 프로세서가 있습니다. 64비트 프로세서용 패키지는 arm 프로세서에서는 이해할 수 없습니다.
그러나 게다가 하이퍼바이저스는 Pi를 선택하는 좋은 방법이 아닐 수도 있습니다. 가상 머신은 많은 RAM 메모리를 차지하며 Pi는 아주 작은 메모리를 차지합니다. 대신 Pi에서 다른 OS를 부팅할 수 있지만 한 번에 하나씩만 부팅할 수 있는 일종의 다중 부팅 솔루션을 살펴보고 싶을 수도 있습니다.
답변3
RPi2에는 가상화된 일반 인터럽트 컨트롤러(GIC)를 포함하여 가상화 확장 기능이 포함된 Cortex-A7core가 있습니다. AFAIK 전체 SoC는 GIC를 사용하여 인터럽트를 라우팅/제어하지 않지만 대신 GPU의 일부인(실제로 RPi1 및 RPi2와 같이 시스템을 제어하는) 다른 인터럽트 컨트롤러의 제어를 받습니다. GIC이며 가상화할 수 없습니다.
Xen에는 virtualis(ed|able) GIC가 필요하며 AFAIK GPU 인터럽트 컨트롤러는 요구 사항을 충족하지 않습니다.