ISO와 가상 디스크(qcow2, vhd 등)

ISO와 가상 디스크(qcow2, vhd 등)

읽기 전용 ISO와 그 목적을 제외하고 실제 기술적인 차이점은 무엇입니까? 내용을 변경하지 않고 ISO 이미지를 가상 디스크(예: qcow2)로 변환할 수 있습니까? 그게 가능하다면 어떻게 할 수 있나요? VM용 ISO 이미지 대신 가상 디스크 이미지(예: qcow2)를 설치 미디어로 사용할 수 있나요?

사용 사례: 대부분의 클라우드 제공업체는 qcow2와 같은 가상 디스크 이미지만 지원하며 ISO에서 OS 설치를 지원하지 않습니다. 대신 사전 설치된 OS 이미지(가상 디스크)를 사용합니다. 내가 원하는 것은 ISO에서처럼 설치 프로그램을 실행하지만 대신 가상 디스크를 사용하는 것입니다(예: qcow2)? 물리적 세계에서 ISO를 사용해 부팅 가능한 플래시 드라이브를 만들 수 있는 것과 마찬가지로 이것이 가능해야 한다고 생각합니다. 설치 프로그램을 실행해야 합니다. 그것이 요구 사항입니다.

답변1

ISO 파일도 "원시" 가상 디스크일 뿐입니다. 이름이 붙은 이유는 CD(또는 DVD의 경우 UDF 파일 시스템)에 사용되는 ISO 9660 파일 시스템을 포함하는 가상 디스크이고 주로 ISO 9660이기 때문에 읽기 전용이기 때문입니다.파일 시스템내부 업데이트를 위해 만들어지지 않았습니다. SquashFS 이미지와 약간 비슷합니다.

'dd'(Linux 배포판에서 제공하는 것과 같은)를 사용하여 USB 스틱에 쓸 수 있는 "하이브리드 ISO"가 있는 경우 문자 그대로 다음과 같이 할 수 있습니다.이름 바꾸기또는 그것이 가상 HDD 이미지입니다 .img. .raw그런 다음 다음을 사용하여 .qcow2 또는 .vhd 형식으로 압축할 수 있습니다.qemu-imgQemu와 함께 제공되는 도구입니다.

반면, CD/DVD용으로 만들어진 "순수" ISO 이미지는 고정 디스크(HDD/USB) 부팅 프로세스와 다소 호환되지 않는 부팅 프로세스를 사용합니다. 즉, 부팅 섹터가 다르고 파티션 테이블도 다릅니다. 예를 들어 공식 Windows 10 ISO는 USB에 직접 쓸 수 없으므로 부팅 가능한 .vhd로 직접 변환할 수도 없습니다.

관련 정보