virt-manager - 설치 후 펌웨어 변경

virt-manager - 설치 후 펌웨어 변경

virt-manager펌웨어의 기본 옵션으로 BIOS를 사용합니다. 설치 전 볼륨 설정 후 UEFI로 변경하도록 선택할 수 있습니다.

앞으로

그런데 설치 후 펌웨어 변경을 위한 드롭다운 메뉴가 사라졌습니다.

뒤쪽에

설치된 시스템은 boot UEFI가 아닌 boot 만 사용합니다 BIOS. 설치 과정이 지루했고 가능하면 다시 설치하지 않고 싶습니다.

시스템(디스크) 내용을 그대로 유지하면서 펌웨어를 UEFI로 변환할 수 있는 방법이 있습니까?

답변1

vm xml을 편집하고 <os />섹션에 <flash />(ro efi) 및 <nvram />(rw 환경)의 두 항목을 추가하려면 virsh를 사용해야 합니다.

이 두 플래그에 대한 자세한 내용을 보려면 uefi에 대한 다른 사전 구성 파일을 읽어보세요.

답변2

qcow2한 가상 머신에서 다른 가상 머신으로 디스크(확장자가 있는 파일)를 이동할 수 있다는 사실을 방금 발견했습니다 . 따라서 다른 가상 머신을 생성하고 이 디스크를 추가하면 됩니다. 그런 다음 설치하기 전에 수행해야 할 모든 작업을 수행할 수 있습니다.

답변3

문제를 해결한 것 같지만 답변하자면: 기존에 설치된 VM에서는 일반적으로 BIOS에서 UEFI로 전환할 수 없고 모든 것이 "작동"할 수 없기 때문에 UI를 통해 이 작업을 수행할 수 없습니다. 예를 들어 Fedora가 설치되어 있는 경우 처음으로 부팅을 구성하는 방법은 BIOS 또는 UEFI에 설치되어 있는지에 따라 다르므로 VM 수준에서 이 설정을 변경하면 VM이 부팅되지 않을 수 있습니다. 경고에 대한 펌웨어를 변경하려면 <os>시작 태그를 로 변경하세요 <os firmware="efi">. 그렇게 간단합니다.

답변4

Cole의 경고에 따라 펌웨어를 변경하려면 <os>시작 태그를 <os firmware="efi">. 그렇게 간단합니다.

관련 정보