HTC HD2에 우분투 리눅스를 설치하는 방법 (구형 SD 카드 사용 안내)

HTC HD2용 Ubuntu Linux는 최신 Ubuntu 설치 프로그램이 아니라 기존 커뮤니티 포트입니다. 기존 방식은 Windows Mobile 내에서 실행되는 HaRET를 사용하여 microSD 카드에서 휴대폰 전용 Linux 파일을 부팅하는 것입니다. 이 방식은 Windows Mobile이 설치된 상태로 유지되지만, 보관 및 실험 용도로만 적합합니다. 현재 가장 큰 어려움은 완전하고 신뢰할 수 있는 오리지널 패키지를 찾는 것입니다.

아래 그림들은 개념적인 목업 이미지이며, 실제 작동하는 HD2의 스크린샷이 아닙니다.

HTC HD2, microSD 카드, 컴퓨터를 활용한 컨셉 구상 장면.

HD2 포트 작동 방식

이 빌드는 HD2 전용 커널, 루트 파일 시스템 및 시작 구성에 의존합니다. 일반적인 Ubuntu 이미지는 Ubuntu가 ARM 프로세서를 지원한다고 해서 부팅되지 않습니다. Ubuntu의 지원 아키텍처 문서에는 유지 관리되는 CPU 아키텍처에 대한 설명이 있으며 HD2 이미지는 제공하지 않습니다. HaRET는 Linux로 전환되는 Windows CE/Windows Mobile 애플리케이션입니다.

관련 역사적 참고 자료로는 XDA v0.3 릴리스 스레드 와 HD2 Linux 개발 스레드가 있습니다.

이 가이드는 카드 기반 부팅에 대해서만 다룹니다. 인접한 HD2 관련 게시글의 MAGLDR, cLK, NAND 플래싱 또는 Android 설치 단계와 함께 사용하지 마십시오. 이러한 단계는 다른 부팅 경로를 사용합니다.

필요한 것

  • 윈도우 모바일이 부팅되는 HTC HD2, 호환되는 microSD 카드, 그리고 이전 가이드에 명시된 대로 최소 3GB의 여유 공간이 필요합니다.
  • README 파일, HaRET 실행 파일 및 해당 시작 구성 파일을 포함하여 HD2 Ubuntu 릴리스 하나에 대한 전체 아카이브입니다.
  • 카드에 있는 중요한 데이터는 모두 백업하십시오. 해당 릴리스의 README 파일에 명시적으로 지시하지 않는 한 포맷하거나 재분할하지 마십시오.

현재 유지 관리되고 신뢰할 수 있는 원본 패키지 다운로드 링크를 찾을 수 없습니다. 원본 개발자 릴리스 페이지에서 손상되지 않은 패키지와 비교 가능한 체크섬을 제공하는 경우에만 계속 진행하십시오. 누락된 파일을 위해 임의의 미러 사이트, 재포장 사이트 또는 토렌트를 사용하지 마십시오.

이전 버전 0.2 문서에도 라디오 ROM 요구 사항이 명시되어 있습니다. SD 카드 부팅을 시도하기 위해 라디오 펌웨어를 플래싱하거나 업데이트하지 마십시오. 해당 요구 사항은 특정 HD2 변형에 대해 정확한 릴리스 문서에서 명확하게 요구하는 경우에만 따르십시오.

우분투를 설치하고 부팅하세요

  1. 릴리스 버전을 확인하세요. 아카이브가 HTC HD2용인지 확인하고, README 파일을 읽고, 체크섬이 있는 경우 비교하세요. 커널, 루트 파일 시스템, HaRET 및 시작 파일은 동일한 릴리스 버전에서 가져오세요. v0.2와 v0.3 파일을 혼합해서 사용하지 마세요.
  2. 파일을 카드에 복사하세요. 지시에 따라 패키지를 압축 해제하세요. 이전 버전 0.2 설명서에서는 ubuntu폴더를 사용했지만, 이후 릴리스 설명서에서는 를 사용합니다 linux. 번들에 필요한 정확한 폴더 이름과 위치(일반적으로 저장 카드 최상위 폴더)를 사용하세요. haret.exeREADME 파일에 지정된 위치에 시작 파일과 해당 파일을 보관하세요.
리눅스 빌드 폴더와 HaRET 시작 파일이 포함된 저장 카드의 Windows Mobile 파일 탐색기 개념도입니다.
  1. HaRET을 실행하세요. 안전하게 카드를 꺼내 휴대폰에 삽입하고 배터리가 충전되었는지 확인하세요. Windows Mobile에서 파일 탐색기를 열고 저장 카드로 이동하여 번들로 제공되는 HaRET 실행 파일을 실행하세요. 그러면 Windows Mobile에서 나와 Linux로 부팅을 시도합니다. 전환이 완료될 때까지 기다리세요.
HaRET 실행 파일이 선택된 상태의 Windows Mobile 파일 탐색기 개념도입니다.

데스크톱 화면이 나타나면 휴대폰이 SD 카드에서 Linux를 실행하고 있는 것입니다. 이전 릴리스 노트에는 특정 빌드에서 터치스크린 입력, Wi-Fi, 화면 회전 및 모바일 데이터와 같은 기능이 언급되었지만, 이러한 보고가 각 기능이 사용자의 휴대폰이나 현재 네트워크 서비스에서 작동한다는 것을 보장하는 것은 아닙니다.

HTC HD2에 microSD 카드로 부팅한 후의 기존 우분투 데스크톱 화면을 개념적으로 나타낸 그림입니다.
  1. 정상적으로 종료하세요. 우분투의 종료 명령어를 사용하여 휴대전화 전원이 완전히 꺼질 때까지 기다린 후, 정상적으로 재시작하여 윈도우 모바일로 복귀하십시오. 작동 중에 메모리 카드를 제거하거나, 공장 초기화 또는 무선 플래시를 사용하여 부팅 실패 문제를 해결하지 마십시오.

문제 해결

  • HaRET이 열리지 않습니다. 휴대전화가 Windows Mobile을 실행 중이고 동일한 빌드의 실행 파일을 사용하고 있는지 확인하십시오.
  • 리눅스 시스템 오류 발생 시: 폴더 위치를 확인하고 시작 파일이 커널 및 루트 파일 시스템과 일치하는지 확인하세요. 관련 없는 게시물에서 개별 파일을 가져오는 대신 검증된 아카이브를 다시 압축 해제하세요.
  • 한 가지 중요한 사항이 누락되었습니다. 드라이버나 펌웨어를 변경하기 전에 릴리스 스레드를 참조하십시오. 이 빌드는 오래된 실험용 버전이며, 보존된 지침이 모든 패키지와 일치하지 않을 수 있습니다.

이 환경은 안전한 일상 사용 환경이 아닌, 과거 기록을 보여주는 예시로만 활용하십시오. 계정 로그인이나 민감한 데이터 저장을 삼가해 주시기 바랍니다. 펌웨어 변경 전에는 XDA 공식 릴리스 노트를 참조하여 특정 릴리스에 대한 자세한 정보를 확인하십시오.

댓글 남기기

안드로이드폰 사진에 날짜 및 시간 스탬프 추가하기

안드로이드폰 사진에 날짜 및 시간 스탬프 추가하기

카메라의 워터마크 설정이나 Google 포토 마크업을 사용하여 새 사진이나 기존 안드로이드 사진에 날짜와 시간을 표시하는 방법을 알아보세요.

안드로이드 기기에서 스크린샷 찍는 방법: 버튼과 제스처

안드로이드 기기에서 스크린샷 찍는 방법: 버튼과 제스처

버튼 단축키, 스크롤 캡처, Pixel, Samsung, Motorola 제스처를 사용하여 Android에서 스크린샷을 찍는 방법과 이미지를 찾고 공유하는 방법을 알아보세요.

Framaroot을 사용하여 몇 번의 탭만으로 구형 안드로이드 기기를 루팅하는 방법

Framaroot을 사용하여 몇 번의 탭만으로 구형 안드로이드 기기를 루팅하는 방법

Framaroot을 사용하여 구형 안드로이드 폰을 루팅하는 방법, APK 설치 전 확인해야 할 사항, 그리고 최신 기기에서 제대로 작동하지 않는 이유를 알아보세요.

Android용 Search Now: 어디서든 휴대폰이나 웹에서 검색하세요

Android용 Search Now: 어디서든 휴대폰이나 웹에서 검색하세요

기존 Search Now 앱이 기기 내 검색과 웹 검색에 플로팅 검색 버튼을 어떻게 사용했는지, 왜 플레이 스토어에서 사라졌는지, 그리고 오늘날 어떤 방식이 효과적인지 살펴보세요.

페이스북 프로필 사진 로그인 활성화 또는 비활성화 방법

페이스북 프로필 사진 로그인 활성화 또는 비활성화 방법

페이스북 프로필 사진 로그인 기능을 켜거나 끄는 방법, 아이폰이나 안드로이드 기기에서 저장된 로그인 정보를 삭제하는 방법, 그리고 현재 저장된 로그인 설정을 찾는 방법을 알아보세요.

구글 렌즈를 사용하여 사진 속 사물을 식별하는 방법

구글 렌즈를 사용하여 사진 속 사물을 식별하는 방법

안드로이드, 아이폰 또는 컴퓨터에서 Google Lens를 사용하여 사진 속 식물, 제품, 책 및 기타 물체를 식별하는 방법을 배우고, 불확실한 일치 항목을 개선해 보세요.

포켓몬 GO 아바타에서 모자, 장갑, 배낭을 제거하는 방법

포켓몬 GO 아바타에서 모자, 장갑, 배낭을 제거하는 방법

스타일 메뉴를 사용하여 포켓몬 GO 아바타의 모자, 장갑, 배낭을 제거하세요. 포켓코인을 사용하지 않고 아이템 미착용 옵션이 사라지는 문제를 해결하려면 다음 단계를 따르세요.

펌웨어, 순정 ROM, 커스텀 ROM 및 플래싱에 대한 설명

펌웨어, 순정 ROM, 커스텀 ROM 및 플래싱에 대한 설명

안드로이드에서 펌웨어와 ROM이 무엇을 의미하는지, 순정 ROM과 커스텀 ROM의 차이점은 무엇인지, 플래싱을 통해 어떤 변경 사항이 발생하는지, 그리고 이미지 설치 전에 확인해야 할 위험 요소는 무엇인지 알아보세요.

호환되는 안드로이드 폰에 TouchWiz 런처를 설치하는 방법

호환되는 안드로이드 폰에 TouchWiz 런처를 설치하는 방법

기존 TouchWiz 3.0 QVGA 포트가 지원하는 기능, 호환되는 안드로이드 폰에 APK를 설치하는 방법, 그리고 원래 런처를 복원하는 방법을 알아보세요.

안드로이드 2.3 진저브레드 키보드 언어 팩을 안전하게 설치하는 방법

안드로이드 2.3 진저브레드 키보드 언어 팩을 안전하게 설치하는 방법

안드로이드 2.3 진저브레드 키보드 언어 팩 지원 여부, 호환되는 ZIP 파일 확인 방법, 휴대폰 백업 방법, 그리고 안전하지 않은 복구 플래싱을 피하는 방법을 알아보세요.