![기본 Linux 가상화를 사용하여 Linux에서 Windows 시스템 실행](https://linux55.com/image/209671/%EA%B8%B0%EB%B3%B8%20Linux%20%EA%B0%80%EC%83%81%ED%99%94%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20Linux%EC%97%90%EC%84%9C%20Windows%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EC%8B%A4%ED%96%89.png)
나는 후속 조치를 취하고 있다이 훌륭한 기사내 Debian Linux에서 기본 Linux 가상화를 사용하여 Windows 시스템을 실행합니다.키보드 가상 머신.
그러나 완료된 것으로 간주될 수 있음
sudo apt update
sudo apt install qemu-kvm bridge-utils virt-manager libosinfo-bin -y
다시 시작한 후에도 여전히 많은 문제가 있습니다.
먼저 첫 번째 단계에서 차단되었습니다.
The libvirtd service does not appear to be installed.
가상 머신 관리자 창에서 "새 가상 머신 생성"을 클릭하면 다음과 같은 결과가 나타납니다.
난 그냥 생각하고 있었는데,
데비안 패키지 종속성이 엉망이거나 필요한 서비스가 오류 없이 시작될 가능성은 거의 없습니다. 그렇다면 내가 여기서 무엇을 놓치고 있는 걸까요?
그러다가 답을 찾았어https://unix.stackexchange.com/a/609256/374303
sudo apt install libvirt-daemon-system
libvirtd.service 문제 수정
그러나 컴퓨터를 다시 시작해도 다음과 같은 결과가 나타납니다.
기사에 따르면,
이제 호스트를 재부팅할 수 있습니다. 머신을 재부팅하지 않으면 다음 오류가 발생하게 됩니다.
즉, 나는 내가 해야 할 일을 다 했다는 것이다.
고쳐 쓰다:
아래 답변에 대해 AB에게 감사드립니다. "libvirt" 그룹에 추가하는 것만으로도 충분합니다.
루트가 아닌 사용자로 가상 머신을 관리하려면 이 그룹에 사용자를 추가해야 합니다.
그런 다음 가상 하드 디스크 구성을 진행합니다. 기본적으로 Ubuntu KVM은 40GB를 차지하지만 Win10 Dev 시스템을 생성하고 있기 때문입니다. 120G로 만들어야 해요. 나는 이것에 붙어 있습니다 :
해결책을 찾았습니다여기
하지만 가상 하드 디스크가 저장되는 위치를 선택해야 하기 때문에 문제가 발생합니다.
해결책을 찾았습니다여기
그런 다음 계속해서 계속 클릭합니다.설치 시작, 이는 나에게 다음을 제공합니다.
해결책은 다음과 같아야 sudo virsh net-start default
하지만 다음과 같은 결과를 얻습니다.
$ sudo virsh net-start default
error: Failed to start network default
error: Cannot check dnsmasq binary /usr/sbin/dnsmasq: No such file or directory
내가 찾은 클릭 중 어떤 것도 문제를 해결하지 못했습니다.
- https://wiki.libvirt.org/page/Virtual_network_%22default%22_has_not_been_started
- https://forum.manjaro.org/t/unable-to-complete-install-requested-eration-is-not-valid-network-default-is-not-active/84331/2
- https://www.xmodulo.com/network-default-is-not-active.html
하지만 마침내 해결책을 찾았습니다 https://blog.programster.org/kvm-missing-default-network:
sudo apt install dnsmasq -y
그러나 이제 클릭하세요.설치 시작, 나에게 이것을주었습니다 :
Error connecting to graphical console: Error opening Spice console SpiceClientGtk missing
게다가해결책은 여기에 있습니다설명하다"Spice 서버에서 VNC 서버로 디스플레이 설정 변경"그리고"효율적인"
모든 일을 어떻게 작동하게 만드나요?
이 질문을 서술적인 방식으로 제기하려는 의도는, 따르는 이들이 직면한 문제를 하나씩 해결해 나갈 수 있기를 바라는 것입니다.
누락된 단계나 문제 없이 작동할 수 있도록 단계별 지침을 제공할 수 있습니까?
답변1
나는 이 질문에 스스로 대답합니다. 전문가와 가깝기 때문이 아니라 실제로지식이 전혀 없다모든 것에 대해.
나는 이 질문을 끝내고 싶어서 이 질문에 직접 대답하고 있습니다.드래곤~~이야기와 다음:
이 질문을 서술적인 방식으로 제기하려는 의도는, 따르는 이들이 직면한 문제를 하나씩 해결해 나갈 수 있기를 바라는 것입니다.
이제 먼저 OP의 두 가지 제안에 반하여 VNC 서버를 설치하는 것이 어떻습니까? 왜냐하면 나는 뒤로가 아니라 앞으로 나아가고 싶고 VNC를 별로 좋아하지 않기 때문입니다. 그래서,
Spice 프로젝트는 가상화된 데스크톱 장치와 상호 작용하기 위한 완전한 오픈 소스 솔루션을 제공하는 것을 목표로 합니다. Spice는 현재 QEMU 가상 머신에 대한 고품질 원격 액세스를 제공하는 데 중점을 두고 있습니다. 기존 데스크탑 가상화 문제를 극복하고 사용자 경험을 강조함으로써 가상화 채택에 대한 장벽을 무너뜨리는 데 도움을 주기 위해 노력합니다. 이를 위해 Red Hat은 Spice 클라이언트-서버 통신을 위한 SPICE 원격 컴퓨팅 프로토콜을 도입했습니다. 개발된 다른 구성 요소로는 QXL 디스플레이 장치와 드라이버가 있습니다.
따라서 Spice는 데스크톱 경험을 유지하는 데 도움이 되는 QEMU 가상 머신에 연결하는 향상된 방법입니다. 가상 머신에서 사운드를 제공하고 가상 머신의 고급 그래픽에 대해 훨씬 낮은 대역폭을 제공합니다.
이런 식으로 오래되고 안전하지 않은 VNC 서버 대신 Spice Server를 사용해야 할 충분한 이유가 있습니다.
내 마지막 마일 솔루션은단순한:
sudo apt install -y gir1.2-spiceclientgtk-3.0
모든 작업을 수행하는 데 다른 문제가 발생하는 경우 다음 사람이 막히지 않도록 아래에서 경험과 솔루션을 공유해 주시면 감사하겠습니다. 감사해요.