
bus="sata" and address type="drive"
KVM 게스트 Windows 11에서 해당 이미지로 변경할 때 부팅되지 않는 사전 구축된 qcow2 Windows 11 이미지를 사용하고 있습니다 bus="virtio" and address type="pci"
. Virtio 드라이버가 게스트에 설치됩니다. 저는 RHEL 9를 게스트로 사용하고 있습니다.
이미 qcow2 이미지 백업이 있고 백업 qcow2를 /var/lib/libvirtd/images에 복사하여 여러 번 수행했는데 동일한 결과를 얻었습니다.
성능을 향상시키기 위해 이렇게 하고 싶지만 이렇게 변경하면 Windows가 부팅되지 않는 것 같습니다.
답변1
당신은 설치해야합니다버티오 드라이버(에서페도라 프로젝트)앞으로장치를 virtio로 변경하십시오.
SATA에서 부팅할 때 일시적으로 다른 드라이브를 virtio로 추가한 다음 ISO에서 드라이버를 설치하는 것이 편리합니다. 그런 다음 임시 드라이브를 삭제하고 기본 드라이브를 virtio로 변경할 수 있습니다.
ISO에는 netkvm(virtio 네트워킹), 벌룬 드라이버 및 서비스(메모리 사용량 보고 및 제어), virtio 시리얼, QEMU 게스트 에이전트를 비롯한 많은 다른 기능이 있어 VM이 호스트(IP 주소)와 더욱 긴밀하게 통합될 수 있습니다. 보고), 온라인 백업을 위한 게스트 파일 시스템 정지 등). 더 많은 리소스를 탐색하여 알아보세요!
답변2
새로운 qcow2 이미지를 생성한 후 virtio 버스를 사용하여 또 다른 qemu 드라이브를 추가한 다음 게스트에 연결하여 작동하게 만들 수 있었습니다.
sudo qemu-img create -f qcow2 -o preallocation=metadata,size=62G /mnt/ramdisk/recovery.qcow2
그런 다음 사용마크림새 virtio 드라이브에 시험 복제한 다음 원래 드라이브를 삭제합니다.