Linux 커널과 Oracle Virtual Box 모두에서 읽을 수 있는 디스크 이미지 형식이 있습니까?

Linux 커널과 Oracle Virtual Box 모두에서 읽을 수 있는 디스크 이미지 형식이 있습니까?

Linux 커널 및 Oracle Virtual Box에서 기본적으로 읽을 수 있는 디스크 이미지 형식이 있습니까? 즉, Linux에서 직접 마운트하거나(루프백 장치를 통해) 가상 머신에서 디스크로 사용할 수 있는 파일(디스크 이미지)에 저장된 파일 시스템을 원합니다.

나는 Linux가 루프백 장치 마운트 파일을 통해 파일 시스템의 바이트 복사본을 마운트할 수 있다는 것을 알고 있습니다. 하지만 제가 아는 한, Oracle Virtual Box는 이러한 파일을 디스크로 사용하도록 구성할 수 없습니다. 또한, 제가 아는 한, Linux는 Oracle Virtual Box에서 사용하는 *.vdi 파일을 마운트할 수 없습니다.

나는 둘 사이를 변환하는 방법을 찾고 있지 않습니다. 대신, 동일한 파일을 두 가지 방법으로 사용(설치)하는 방법을 찾고 있습니다.


내가 이것을 원하는 이유는 이상합니다. Linux(Ubunutu) 설치를 설정하고 싶습니다.둘 다베어메탈에서 실행되는 가상 머신 및 운영 체제. 전원이 꺼진 PC에 USB 드라이브를 연결하고 Linux로 직접 부팅할 수 있기를 원하며, 전원이 켜진 Windows 시스템에 동일한 드라이브를 연결하고 동일한 USB 드라이브를 가상 시스템으로 부팅하고 싶습니다.

내가 아는 한, 둘이 사용하는 dis의 파일 사이에는 실제로 차이가 없어야 합니다. Virtual Box 게스트 애드온으로 설치한 드라이버가 일부 까다로운 동작을 일으킬 수 있다는 것을 알고 있으며 이 문제가 발생하면 처리하겠습니다.

또한 Oracle Virtual Box를 구성하면 USB 드라이브에 직접 액세스할 수 있다는 것도 알고 있습니다. 하지만 제 경험으로는 데이터 속도가 매우 느립니다(~250KBps).

그래서 어느 쪽이든 마운트할 수 있는 파일에 파일 시스템을 저장하는 방법을 찾을 수 있기를 바랍니다. 그런 다음 사용자 정의 initrd를 생성하여 이 파일을 마운트하고(bar metal에서 실행 시) 가상 머신으로 실행 시 일반 initrd를 사용할 수 있습니다.

관련 정보