Computer >> 컴퓨터 >  >> 시스템 >> Linux

루팅 없이 안드로이드 기기에서 리눅스 실행하는 방법

안드로이드는 수정된 리눅스 커널을 기반으로 동작합니다. 커널 자체는 제한적이지만, UserLAnd 같은 앱을 활용하면 안드로이드 스마트폰과 태블릿에서 본격적인 리눅스를 실행할 수 있습니다.


아래 내용은 삼성, 구글, 화웨이, 샤오미 등 제조사와 관계없이 모든 안드로이드 기기에 적용됩니다.

안드로이드에서 리눅스를 실행할 수 있을까?

UserLAnd 같은 앱만 있다면 누구나 안드로이드 기기에 완전한 리눅스 배포판을 설치할 수 있습니다. 기기를 루팅할 필요가 없기 때문에 기기 고장(벽돌 현상)이나 제조사 보증 무효화에 대한 걱정 없이 안전하게 진행할 수 있습니다.

UserLAnd 앱으로는 Arch Linux, Debian, Kali Linux, Ubuntu를 설치할 수 있습니다. 이 앱은 선택한 리눅스 버전을 실행하기 위한 추가 레이어를 기기에 설치하며, bVNC 앱의 도움을 받아 SSH 또는 VNC 방식으로 리눅스 세션에 접속할 수 있습니다.

참고: 리눅스 데스크톱이 화면 크기에 맞게 항상 올바르게 표시되지 않을 수 있습니다. 창 작업 중에는 화면을 손으로 직접 움직여야 하는 경우도 있습니다.

안드로이드에 리눅스 설치하는 방법

UserLAnd를 사용해 안드로이드 기기에서 Ubuntu를 실행하려면 다음 순서대로 진행하세요.

  1. 구글 플레이 스토어에서 UserLAnd를 다운로드해 설치합니다.

  2. UserLAnd 앱을 실행한 뒤 Ubuntu를 탭합니다.

  3. OK를 탭한 후, 필요한 앱 권한을 부여하기 위해 Allow(허용)를 탭합니다.

  4. Ubuntu 세션에 사용할 Username(사용자 이름), Password(비밀번호), VNC Password(VNC 비밀번호)를 입력하고 Continue를 탭합니다.

  5. VNC를 선택한 뒤 Continue를 탭합니다.

    이 시점에 UserLAnd가 Ubuntu 세션에 필요한 파일들을 다운로드합니다. 연결 속도에 따라 시간이 꽤 걸릴 수 있고 데이터 사용량도 많으므로, 요금제가 제한적이라면 모바일 데이터 대신 Wi-Fi 환경에서 진행하는 것이 좋습니다.

  6. 구글 플레이 스토어로 자동 전환되며, 아직 설치하지 않았다면 bVNC 앱을 다운로드합니다. Install(설치)을 탭한 후 기기의 뒤로 가기 버튼을 눌러 UserLAnd로 돌아옵니다.

    bVNC에 안드로이드 파일 접근 권한을 요구하는 메시지가 나타나면 Allow(허용)를 탭합니다.

  7. 화면 하단의 Sessions를 탭한 후 오른쪽 상단의 더하기(+) 기호를 탭합니다.

    목록에 ubuntu 옵션이 이미 표시된다면 이를 탭하여 바로 리눅스 세션을 시작할 수 있습니다.

  8. 세션 이름을 ubuntu로 지정하고, Filesystem 드롭다운 메뉴에서 apps:Ubuntu를 선택한 뒤, Service TypeSSH로 설정합니다. 완료되면 오른쪽 상단의 저장 아이콘을 탭합니다.

  9. Sessions를 탭한 후 ubuntu를 눌러 리눅스 세션을 시작합니다.

안드로이드에서 리눅스 사용하는 방법

Ubuntu 세션에 접속하면 데스크톱 환경이 열리며, 두 손가락으로 화면을 확대·축소할 수 있습니다. 왼쪽 하단의 시작 메뉴(start menu)를 탭해 애플리케이션을 실행할 수 있습니다. 명령어 터미널을 통해 새로운 리눅스 프로그램을 설치하려면 System Tools > LXTerminal을 차례로 탭하세요.

데스크톱을 종료하고 안드로이드로 돌아가려면 화면 아무 곳이나 탭한 뒤 나타나는 세로로 배열된 점 세 개 아이콘을 누르고 Disconnect(연결 해제)를 탭합니다.

안드로이드에서 리눅스 실행의 장단점

리눅스는 안드로이드보다 훨씬 유연한 운영체제입니다. 앱 개발, 고급 이미지 편집, 실제 데스크톱 환경에서의 작업처럼 안드로이드에서는 불가능한 다양한 작업을 리눅스에서 수행할 수 있습니다.

다만 스마트폰의 작은 화면 특성상 완전한 데스크톱 GUI를 담기 어렵습니다. 마우스 커서를 손가락으로 직접 조작해야 하며, 리눅스 데스크톱이 실행되는 동안에는 일반 안드로이드 앱을 함께 사용할 수 없다는 점도 한계입니다.

참고: 2013년 캐노니컬(Canonical)은 Ubuntu Touch라는 특수 버전의 우분투를 탑재한 모바일 기기를 선보였지만, 상업적으로 실패하면서 단종되었습니다. GUI의 한계 때문에 이후 다른 회사들이 리눅스 폰 출시에 도전한 사례도 없습니다. 작은 화면에서 원활하게 작동하려면 데스크톱 환경 자체를 완전히 새롭게 재설계해야 하기 때문입니다.