아치-VirtualBox-탑재 된 ISO 사용


2

멀티 세션 디스크이므로 * .img 파일을 * .iso로 변환 할 수 없습니다. 그래서 파일 끝을 .iso로 변경했습니다.

이제 다음 명령을 사용하여 마운트 할 수 있습니다. mount -o loop dvd.iso / media / iso

그러나 VirtualBox에서이 iso를 사용하려고하면 실패합니다! iso 파일을 드라이브로 마운트 한 다음 VirtualBox에서 사용하는 방법이 있습니까?


VB에서 어떤 OS를 실행하고 있습니까, 아니면 부팅 디스크입니까?
Paul

현재 운영 체제가 없습니다. Win7 DVD 이미지이므로 Win7을 설치하고 싶습니다.
Van Coding

그렇게 mount -o loop하면 ISO를 나타내는 루프백 장치를 만든 다음 루프백을 마운트합니다. 리눅스에서 iso를 마운트 할 수 있다고 가정하면, vb가 다른 방법을 사용하고 있다고 생각합니다. 리눅스에서 마운트를 시도한 후, losetup -a어떤 /dev/loop것을 생성 했는지 찾아 보십시오 ( /dev/loop0예를 들어). 그런 다음 vm에 cdrom 장치를 추가 할 때 /dev/loopiso 대신 직접 장치를 사용하십시오 .
Paul

@Paul이 팁에 감사하지만 작동하지 않는 것 같습니다. "매체 '/ dev / loop0'을 요청 된 장치 유형으로 사용할 수 없습니다." 또한 일반 ISO로 테스트했지만 작동하지 않았습니다. 다른 아이디어가 있습니까?
Van Coding

요청한 장치 유형은 무엇입니까? 실제 장치로 추가해야합니다.
Paul

답변:


0

losetup 명령을 사용하십시오.

losetup /dev/loop0 yourfile.iso

iso 파일을 루프 장치에 연결합니다.


0

마운트 된 이미지의 출력을 .iso로하여 dd를 사용해 보셨습니까?

dd if=/where/you/have/.img/mounted of=/~/image/.iso

그런 다음 virtualbox와 함께 새로운 .iso 이미지를 사용하십시오.


0

virtualbox는 iso 이미지에 iso9660 형식을 허용하지 않으므로 먼저 원시 이미지로 변환하십시오.

mount -t iso9660 -o loop /your/iso9660.iso /some/where

dd if=/dev/loop0 of=/raw_image.iso

그런 다음 virtualbox와 함께 새로운 image.iso를 사용하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.