버추얼박스로 어떻게해야 안드로이드에 돌아갈 가상 오에스가 될까여?

안드로이드에도 에뮬레이터 비슷하게 잇어야된다고들엇던거 같기는한데여 버추얼박스에서 어떻게 생성하고 어떤 에물레이터를통해서 돌려야할까여?

4개의 답변이 있어요!

  • 안녕하세요. 감병주 전문가입니다.

    버추얼박스는 PC에서 가상 운영체제를 실행하기 위한 프로그램이라 안드로이드에서는 직접 사용할 수 없습니다. 그래서 휴대폰에서 가상 운영체제를 실행하려면 버추얼박스 대신 QEMU 기반의 에뮬레이터를 사용해야 합니다.
    대표적으로는 Limbo PC Emulator, Termux + QEMU, VMOS 같은 프로그램이 많이 사용됩니다. 그리고 버추얼박스에서 만든 가상머신은 안드로이드와 호환되지 않아 대부분 그대로 실행할 수 없어서 안드로이드에서 가상 운영체제를 사용하려면 처음부터 QEMU 환경에 맞게 이미지를 만들거나 설치해서 실행하는 것이 일반적인 방법입니다.
    쉽게 말하면 PC에서는 버추얼박스를, 안드로이드에서는 QEMU 기반 에뮬레이터를 사용한다고 생각하면 이해하기 쉬울것 같네요.

    채택된 답변
  • 버추얼박스에서 만든 가상머신은 그대로 안드로이드에서는 실행할 수는 없습니다. PC용 가상화 방식이 다르기 때문에 호환이 안될꺼에요.

    안드로이드에서는 QEMU 기반의 Limbo PC 에뮬레이터, Termux + QEMU Winlator 같은 앱을 이용해서 가상의 OS를 실행합니다. 윈도우 98 처럼 오래된 운영체제라면 QEMU가 비교적 잘 실행된다고 알려져 있습니다.

  • 안녕하세요. 서종현 전문가입니다.

    버추얼박스(VirtualBox)는 주로 PC환경에서 가상 운영 체제를 돌리도록 설계되어 안드로이드 스마트폰에서는 직접 설치가 어렵습니다. 안드로이드에서 PC용 버추얼 박스를 실행할수없기 때문에, 안드로이드환경에서 가상 OS를 돌리려면 별도의 안드로이드 전용 에뮬레이터를 이용해야 합니다. 안드로이드 목적이라면 대표적인 선택지는 다음과 같습니다.

    • 블루스택(BlueStacks) : PC에서 안드로이드 앱을 실행하는 가장 널리 알려진 에뮬레이터로 윈도우, 맥용이며 PC에서 안드로이드 환경을 제공합니다. 하지만 안드로이드 폰에서 직접 구동되는 것은 아닙니다.

    • 안드로이드 스튜디오(Android Studio)내 AVD(Android Virtual Device) : 개발용 에뮬레이터로 PC에서 안드로이드 가상 디바이스를 만들고 실행할수있습니다.

    • 안드로이드 폰에서 자체 가상 머신 앱 : VMOS같은 앱으로 안드로이드 내에 독립된 안드로이드 가상 환경을 만들어줍니다. 구글 플레이에서 다운로드 가능하며 사용자 환경에 따라 일부 기기에서만 원활합니다.

    따라서, 만약 PC에서 안드로이드 OS를 가상으로 실행하려면 버추얼 박스에 안드로이드 -x86이라는 PC용 안드로이드 OS 이미지를 설치합니다.

    • Android -x86 ISO 파일을 다운로드하고

    • 버추얼박스에서 새 가상머신 생성후 Android -x86 ISO를 사용해 가상 머신에 설치하면 됩니다.

    하지만 이 설치는 PC용이며, 안드로이드 스마트폰에서는 불가능합니다. 안드로이드 폰에서 가상 OS 운영이 목적이라면 VMOS 같은 전용 안드로이드 앱을 사용하는게 맞습니다. 요약하면,

    • PC에서 안드로이드 가상 OS 실행은 버추얼박스에 Android -x86 설치

    • 안드로이드 폰에서는 VMOS 같은 가상 환경 앱 사용

    • 버추얼 박스는 안드로이드 폰에 설치할수없습니다.

  • 안녕하세요. 조일현 전문가입니다.

    별도의 프로그램 없이도 Android-x86 이라는 안드로이드 운영체제 가상머신을 설치하는 방식이 존재합니다.

    관련 준비물 이라면 오라클 버추얼박스 가 설치되어야 합니다.

    공식 홈페이지에서 Android-x86 파일을 다운로드하여 버추얼 박스를 실행하면 됩니다.