가상 머신을 생성할 때 다음 오류가 발생합니다. "Please specify a valid OS variant"
이유를 모르겠습니다. OS 유형 섹션에서 발생합니다. 이 오류를 어떻게 해결할 수 있습니까?
편집: 아키텍처를 arm64에서 x86_64로 변경하여 가상 머신을 만드는 다른 방법을 찾았지만 이 질문에 대해서는 arm64 아키텍처를 사용하고 있으며 여전히 이를 사용하여 가상 머신을 만들고 싶습니다.
qemu를 사용하고 있습니다(내 컴퓨터는 kvm을 지원하지 않습니다). 호스트 운영 체제는 Ubuntu MATE입니다. 가상 머신을 만들 때 오류가 표시되고 가상 머신을 시작할 수 없습니다.
편집 2: ARM 아키텍처를 사용할 때 OS 설치를 위한 유일한 옵션은 내가 원하는 "로컬 설치 미디어"가 아니라 "기존 디스크 이미지 가져오기"로 제한됩니다!
답변1
좋습니다. 여기에 두 가지 사항이 있습니다.
- quemu는 아직 자체 aarch64/arm Bios/uefi를 구현하지 않았으므로 자체적으로 필요합니다. 대부분의 ARM 칩(컴퓨터 기반)은 매우 다르게 작동하므로 qemu는 시간이 좀 걸릴 수 있습니다. 적절한 BIOS를 생성하는 프로젝트가 있지만 x86_64 아키텍처에서 컴파일하도록 설계된 프로그래밍 언어와 BIOS를 직접 컴파일해야 합니다(암에서 수행할 수 있지만 이 기사에서는 너무 많은 도약을 피하고 싶었습니다). ). 대부분의 경우 quemu에 Bios/uefi가 내장된 아키텍처가 실행하기 더 쉽습니다.
- 두 번째 요점은 VM을 설정할 때 이미지를 선택하거나 드라이브를 생성할 때 virt-manager가 설치/설정 중인 OS를 선택할 수 있는 상자를 제공하고 해당 상자를 기반으로 기본 리소스를 할당한다는 것입니다. 조정하고 싶은 항목만 선택하면 나머지는 자동으로 할당됩니다.
고려해야 할 대안: 동일한 아키텍처에서 터미널(ARM 기반 보드가 vm reliaby에서 xorg를 실행할 만큼 강력한지 확실하지 않음) 애플리케이션을 실행하려는 경우 chroot가 더 나을 수 있습니다.chroot 란 무엇입니까?
또는 당신도 나처럼 3개의 SD 카드를 갖고 있고 모든 카드에 외부 하드 드라이브에서 마운트된 내 홈 사용자 디렉토리가 있으므로 내 프로젝트가 공유될 수 있습니다.