Главная
» ANDROID
»
Как установить Ubuntu Linux на HTC HD2 (руководство по установке на SD-карту старого образца)
Как установить Ubuntu Linux на HTC HD2 (руководство по установке на SD-карту старого образца)
Ubuntu Linux на HTC HD2 — это устаревший порт, созданный сообществом, а не современный установщик Ubuntu. Исторический метод загружает файлы Linux, специфичные для телефона, с карты microSD с помощью HaRET, запускаемого внутри Windows Mobile. При этом Windows Mobile остается установленной, но подходит только для экспериментов с архивированием. Главная проблема сегодня — найти полный, надежный оригинальный пакет.
Приведённые ниже иллюстрации представляют собой концептуальные макеты, а не скриншоты, сделанные на работающем устройстве HD2.
Как работает порт HD2
Эта сборка зависела от ядра, специфичного для HD2, корневой файловой системы и конфигурации запуска. Стандартный образ Ubuntu не загрузится только потому, что Ubuntu поддерживает процессоры ARM. В документации Ubuntu по поддерживаемым архитектурам описываются поддерживаемые архитектуры ЦП; она не предоставляет образ для HD2. HaRET — это приложение для Windows CE/Windows Mobile, которое передает управление Linux.
Данное руководство описывает только загрузку с карты памяти. Не следует совмещать его с шагами по прошивке MAGLDR, cLK, NAND или установке Android из смежных тем, посвященных HD2; в них используются другие пути загрузки.
Что вам нужно
Для работы устройства вам потребуется HTC HD2, на котором по-прежнему работает Windows Mobile, совместимая карта microSD и не менее 3 ГБ свободного места, как указывалось в старом руководстве.
Полный архив одной из версий Ubuntu HD2, включая файл README, исполняемый файл HaRET и соответствующую конфигурацию запуска.
Создайте резервную копию всего важного содержимого карты. Не форматируйте и не переразмечайте её, если это прямо не указано в файле README соответствующего релиза.
Мне не удалось найти доступный и надежный способ загрузки оригинального пакета. Продолжайте только в том случае, если на странице оригинального релиза разработчика по-прежнему доступен полный пакет и контрольная сумма для сравнения. Не используйте случайные зеркала, репаки или торренты для замены отсутствующих файлов.
В старой статье версии 0.2 также указано требование к ПЗУ радиоприемника. Не прошивайте и не обновляйте прошивку радиоприемника только для того, чтобы попробовать загрузку с SD-карты. Выполняйте это требование только в том случае, если в документации к конкретной версии это четко указано для вашего варианта HD2.
Установите и загрузите Ubuntu.
Проверьте релиз. Убедитесь, что архив предназначен для HTC HD2, прочтите его файл README и сравните контрольную сумму, если она опубликована. Сохраняйте ядро, корневую файловую систему, HaRET и файл запуска из одного релиза; не смешивайте файлы v0.2 и v0.3.
Скопируйте файлы на карту. Распакуйте пакет в соответствии с инструкциями. В старых инструкциях версии 0.2 используется ubuntuпапка; в инструкциях более поздних версий используется папка linux. Используйте точное имя папки и местоположение, требуемое вашим пакетом, исторически это был верхний уровень карты памяти. Сохраните файл haret.exeи его файл запуска там, где указано в файле README.
Запустите HaRET. Безопасно извлеките карту памяти, вставьте её в телефон и убедитесь, что батарея заряжена. В Windows Mobile откройте Проводник, перейдите к карте памяти и запустите встроенный исполняемый файл HaRET. Он покинет Windows Mobile и попытается загрузить Linux; дождитесь завершения процесса передачи управления.
Если отображается рабочий стол, значит, на телефоне установлена операционная система Linux, установленная на карте памяти. В старых примечаниях к выпуску сообщалось о таких функциях, как сенсорный ввод, Wi-Fi, поворот экрана и мобильные данные для отдельных сборок; эти сообщения не гарантируют, что каждая функция будет работать на вашем телефоне или с текущими сетевыми сервисами.
Выполните корректное завершение работы. Используйте команду завершения работы Ubuntu и дождитесь выключения телефона, затем перезагрузите его в обычном режиме, чтобы вернуться к Windows Mobile. Не извлекайте карту памяти во время работы и не используйте сброс к заводским настройкам или перепрошивку радиомодуля для устранения неполадок при неудачной загрузке.
Устранение неполадок
HaRET не открывается: убедитесь, что на телефоне установлена операционная система Windows Mobile и что вы используете исполняемый файл из той же сборки.
При зависании Linux проверьте расположение папки и убедитесь, что файл запуска соответствует ядру и корневой файловой системе. Вместо того чтобы искать отдельные файлы в несвязанных сообщениях, распакуйте проверенный архив.
Отсутствует одна функция: перед заменой драйверов или прошивки ознакомьтесь с обсуждением в теме выпуска. Это устаревшие экспериментальные сборки, и сохраненные инструкции могут не совпадать со всеми сохранившимися пакетами.
Рассматривайте это как историческую демонстрацию, а не как безопасную конфигурацию для повседневного использования. Избегайте входа в учетные записи или хранения конфиденциальных данных в этой устаревшей среде. Для получения подробной информации о конкретной версии, прежде чем вносить какие-либо изменения в прошивку, ознакомьтесь с оригинальными примечаниями к выпуску на XDA .