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

06/01 2016
목차
  1. 장치 준비
안드로이드 폰에 리눅스를 설치하는 방법

Android 휴대 전화는 이미 Linux 의 장점으로 구동되지만 기존 모바일 OS와 함께 완전한 Linux 배포판을 실행하여 이를 더욱 향상하고 멀티코어 프로세서와 많은 RAM을 더 잘 활용할 수 있습니다.

주머니에 적절한 Linux PC를 원하는 많은 이유를 생각할 수 있습니다. 예를 들어 웹 앱을 실행하고 웹 페이지를 제공할 수 있는 LAMP 서버에 전원을 공급하는 데 사용할 수 있습니다. 네트워크 관리자라면 즐겨 사용하는 Linux 도구를 설치하고 스마트폰을 휴대용 네트워크 문제 해결 또는 펜 테스트 장치로 전환할 수 있습니다.

LinuxOnAndroid 프로젝트는 Android 앱과 두 개의 셸 스크립트를 생성하고 앱을 사용하여 부팅할 수 있는 여러 Linux 배포판을 호스팅합니다 . 순식간에 스크립트는 Android 파일 시스템 내의 Linux 이미지와 Linux 파일 시스템 내의 SD 카드를 마운트합니다.

그런 다음 chroot를 호출하여 마운트된 Linux의 루트 디렉토리로 변경하고 마운트된 Linux 시스템과 상호 작용할 수 있도록 쉘을 엽니다. 또한 이 스크립트는 이 Linux 시스템의 그래픽 데스크톱에 액세스할 수 있도록 VNC와 함께 보안 원격 액세스를 위한 SSH를 설정합니다.

스크립트는 Linux가 장치에서 실행될 환경만 준비합니다. 프로젝트에서 호스팅하는 Linux 이미지 파일은 다양한 사용 사례 및 장치에 맞게 프로젝트 개발자가 패키징한 사용자 지정 Linux 환경입니다.

중요한 점은 프로젝트에서 제공하는 모든 Linux 배포판이 ARM 패키지 로 구성되어 있으며 가상 머신에서 실행되는 대신 Android 스마트폰의 실제 하드웨어에서 실행된다는 것입니다. 이것이 가장 작은 장치에서 실행할 수 있는 이유입니다.

우리는 단일 코어 1GHz 프로세서와 약 400MB RAM이 장착된 삼성 휴대폰에서 Enlightenment 데스크탑과 함께 Arch Linux를 실행할 수 있었습니다.

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

작성 당시 프로젝트에는 Arch Linux, Debian Lenny, Debian Testing, Fedora 20, Fedora 19, Kali Linux, Ubuntu 13.10, Ubuntu 13.04 및 Ubuntu 12.04 LTS에 대한 안정적인 이미지가 있습니다.

Slackware, Bodhi, OpenSUSE 및 Ubuntu 14.04를 포함하여 다른 배포판의 프로덕션 용도가 아닌 알파 이미지도 있습니다. 이러한 각 배포판은 여러 버전으로 제공됩니다.

Core 이미지는 크기가 가장 작으며 배포판을 실행하는 데 필요한 최소 패키지 집합을 포함합니다. 이것은 자신만의 이미지를 생성하는 데 이상적이며 Openbox 창 관리자를 포함합니다.

다음은 LXDE 데스크톱 및 해당 프로그램 제품군과 함께 제공되는 작은 이미지입니다. 마지막으로 KDE Plasma Desktop, LibreOffice 및 Gimp를 포함하는 큰 이미지가 있습니다 .

일부 배포판에는 추가 이미지도 있습니다. Arch Linux는 Enlightenment 데스크탑으로 이미지를 생성하고 Fedora는 MATE 데스크탑으로 이미지를 제공합니다. ext2 또는 ext4 파일 시스템으로 이미지를 가져올 수 있습니다.

ext4 이미지는 Android 4.3 과 호환되는 반면 ext2 이미지는 이전 버전의 Android와 호환됩니다.

장치 준비

Google의 Play Store 에서 Complete Linux Installer 앱을 다운로드하여 시작하십시오 . 또는 LinuxOnAndroid 프로젝트의 웹사이트로 이동하여 Android 앱의 오픈 소스 버전을 다운로드할 수 있습니다(단, 설정 > 보안 메뉴로 이동하여 알 수 없는 소스를 전환하여 Play 스토어 앱이 아닌 앱을 설치할 수 있음) .

앱을 사용하려면 루트 액세스 Android 기기가 필요합니다 . Android 기기를 루팅하는 데 필요한 정확한 절차는 모델마다 다릅니다.

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

LinuxOnAndroid 프로젝트에서 생성한 앱 외에도 그래픽 데스크톱을 사용하려면 VNC 뷰어도 필요합니다.

이 프로젝트는 인기 있는 Android VNC 뷰어 앱을 사용할 것을 제안합니다. Android의 내장 명령줄에 액세스하려면 다른 앱이 필요하지만 기기에 루트 액세스 권한이 있다면 이미 이 앱을 가지고 있을 것입니다. 어쨌든 프로젝트는 Android Terminal Emulator 앱 사용을 제안합니다.

일단 이것을 잡으면 CompleteLinuxInstaller 앱을 시작할 수 있습니다. 화면 왼쪽 상단 모서리에 있는 프로젝트 아이콘을 탭하면 여러 항목이 포함된 탐색 메뉴가 나타납니다. 처음 두 개는 가장 중요합니다. 설치 가이드는 지원되는 다양한 Linux 배포판을 설정하고 설치하는 데 필요한 단계를 안내하며 시작 항목은 구성된 배포판으로 부팅하는 데 사용할 수 있는 통합 실행 프로그램입니다.

다른 항목은 도움이 되는 다양한 정보와 팁을 표시합니다. 배포판 설정 프로세스를 시작하려면 CompleteLinuxInstaller 앱을 실행하고 탐색 메뉴를 표시한 다음 가이드 설치 항목을 누릅니다. 기기에서 실행할 수 있는 배포판 목록이 표시됩니다. 실행할 배포판을 결정했으면 해당 항목을 탭하여 추가 지침을 확인하십시오.

이 자습서에서는 Ubuntu를 설정한다고 가정합니다 . 그러나 배포판을 설정하는 프로세스는 모두에게 거의 비슷합니다.