HTC HD2にUbuntu Linuxをインストールする方法(旧型SDカードガイド)

HTC HD2に搭載されているUbuntu Linuxは、最新のUbuntuインストーラーではなく、レガシーなコミュニティポートです。従来の方法では、Windows Mobile内で起動されるHaRETを使用して、microSDカードから端末固有のLinuxファイルを起動します。この方法ではWindows Mobileがインストールされたままになりますが、アーカイブ目的の実験にのみ適しています。現在最大の課題は、完全で信頼できるオリジナルのパッケージを見つけることです。

以下のイラストはコンセプトモデルであり、実際に動作しているHD2からキャプチャしたスクリーンショットではありません。

HTC HD2、microSDカード、コンピューターを使った、コンセプトに基づいた準備シーン。

HD2ポートの仕組み

このビルドは、HD2 専用のカーネル、ルートファイルシステム、および起動構成に依存しています。Ubuntu が ARM プロセッサをサポートしているからといって、汎用 Ubuntu イメージが起動するわけではありません。Ubuntu のサポート対象アーキテクチャに関するドキュメントには、サポートされている CPU アーキテクチャが記載されていますが、HD2 イメージは提供されていません。HaRET は、Linux に処理を引き継ぐ Windows CE/Windows Mobile アプリケーションです。

関連する歴史的資料としては、オリジナルのXDA v0.3リリーススレッドとHD2 Linux開発スレッドが挙げられます。

このチュートリアルでは、カードベースのブートのみを扱います。隣接するHD2スレッドのMAGLDR、cLK、NANDフラッシュ、またはAndroidインストール手順と併用しないでください。これらは異なるブートパスを使用します。

必要なもの

  • Windows Mobileが起動するHTC HD2本体、互換性のあるmicroSDカード、そして旧ガイドで指定されていたように少なくとも3GBの空き容量が必要です。
  • HD2 Ubuntu リリース 1 つ分の完全なアーカイブ。README、HaRET 実行ファイル、および対応する起動設定ファイルが含まれています。
  • カード上の重要なデータのバックアップを取ってください。リリースのREADMEに明示的に指示がない限り、フォーマットやパーティション分割は行わないでください。

現在もメンテナンスされている信頼できるオリジナルバンドルのダウンロードを確認できませんでした。オリジナルの開発者リリースページに完全なパッケージと、比較可能なチェックサムが提供されている場合にのみ続行してください。不足しているファイルの代わりに、無作為のミラーサイト、リパック版、またはトレントを使用しないでください。

古いv0.2の記事にもラジオROMの要件が記載されています。このSDカードブートを試すためだけにラジオファームウェアをフラッシュしたり更新したりしないでください。特定のHD2バリアントに対して、該当リリースのドキュメントで明確に要求されている場合にのみ、この要件に従ってください。

Ubuntuをインストールして起動する

  1. リリースを確認してください。アーカイブがHTC HD2用であることを確認し、READMEを読み、チェックサムが公開されている場合は比較してください。カーネル、ルートファイルシステム、HaRET、および起動ファイルは、同じリリースのものを使用してください。v0.2とv0.3のファイルを混在させないでください。
  2. ファイルをカードにコピーします。指示に従ってパッケージを解凍します。古いv0.2の手順ではubuntuフォルダを使用しますが、後のリリースの手順ではを使用しますlinux。バンドルで要求される正確なフォルダ名と場所を使用してください。従来はストレージカードの最上位レベルでした。READMEでharet.exe指定されている場所に、およびその起動ファイルを保存してください。
Windows Mobileのファイルエクスプローラーで、LinuxビルドフォルダーとHaRET起動ファイルが格納されたストレージカードを表示した概念図。
  1. HaRETを起動します。カードを安全に取り出し、スマートフォンに挿入し、バッテリーが充電されていることを確認してください。Windows Mobileでファイルエクスプローラーを開き、ストレージカードに移動して、同梱されているHaRET実行ファイルを実行します。Windows Mobileを終了し、Linuxの起動を試みます。ハンドオフが完了するまでお待ちください。
バンドルされているHaRET実行ファイルが選択された状態の、Windows Mobileファイルエクスプローラの概念図。

デスクトップが表示された場合、電話機はカードからLinuxを実行しています。以前のリリースノートでは、特定のビルドにおけるタッチスクリーン入力、Wi-Fi、画面回転、モバイルデータなどの機能について報告されていましたが、これらの報告は、各機能がお使いの端末や現在のネットワークサービスで動作することを保証するものではありません。

microSDカードからの起動後、HTC HD2上で従来のUbuntuデスクトップ環境がどのように動作するかを示す概念図。
  1. 正常にシャットダウンしてください。Ubuntuのシャットダウンコマンドを使用して、端末の電源が切れるまで待ち、その後通常どおり再起動してWindows Mobileに戻してください。起動失敗のトラブルシューティングのために、操作中にカードを抜いたり、工場出荷時設定へのリセットや無線フラッシュを使用したりしないでください。

トラブルシューティング

  • HaRETが起動しない場合は、お使いの端末がWindows Mobileを搭載していること、および同じビルドの実行ファイルを使用していることを確認してください。
  • Linuxがフリーズする場合:フォルダの場所を確認し、起動ファイルがカーネルとルートファイルシステムと一致していることを確認してください。無関係な投稿から個々のファイルを取得するのではなく、検証済みのアーカイブを再展開してください。
  • 機能が不足しています。ドライバーやファームウェアを変更する前に、リリーススレッドを参照してください。これらは古い実験的なビルドであり、保存されている手順はすべての現存パッケージと一致するとは限りません。

これはあくまでも過去のデモであり、安全な日常使用環境ではありません。この廃止された環境では、アカウントへのログインや機密データの保存は避けてください。リリース固有の詳細については、ファームウェアを変更する前に、まずオリジナルのXDAリリースノートを参照してください。

コメントを残す

Googleレンズを使って写真の中の物体を識別する方法

Googleレンズを使って写真の中の物体を識別する方法

Android、iPhone、またはパソコンのGoogleレンズを使って、写真に写っている植物、製品、書籍、その他の物体を識別する方法を学び、判別が不確かな場合の精度を向上させましょう。

Pokémon GOのアバターから帽子、手袋、バックパックを外す方法

Pokémon GOのアバターから帽子、手袋、バックパックを外す方法

スタイルメニューを使用して、ポケモンGOのアバターの帽子、手袋、バックパックを外してください。手順に従って、ポケコインを使わずにアイテムなしオプションの欠落を修正しましょう。

ファームウェア、純正ROM、カスタムROM、およびフラッシュについて解説

ファームウェア、純正ROM、カスタムROM、およびフラッシュについて解説

AndroidにおけるファームウェアとROMの意味、純正ROMとカスタムROMの違い、フラッシュによる変更点、イメージをインストールする前に確認すべきリスクについて理解しましょう。

Xperia X10にMIUI 1.6.17をインストールする:Android 2.3.4 ROMガイド

Xperia X10にMIUI 1.6.17をインストールする:Android 2.3.4 ROMガイド

Android 2.3.4 MIUI 1.6.17 Xperia X10 ROM向けの従来のxRecoveryの手順を確認してください。互換性チェック、バックアップ手順、ダウンロードに関する注意事項などが含まれます。

Androidのロック画面の時計を削除する方法(および変更可能な項目)

Androidのロック画面の時計を削除する方法(および変更可能な項目)

Androidでは通常、ロック画面の時計を削除することはできません。PixelやGalaxyスマートフォンで時計のサイズを縮小したり、スタイルを変更したりする方法、そしてAlways On Displayを個別にオフにする方法を学びましょう。

Motorola CLIQ XTにCyanogenMod 7.1 RC1をインストールする方法

Motorola CLIQ XTにCyanogenMod 7.1 RC1をインストールする方法

Motorola CLIQ XTにCyanogenMod 7.1 RC1をインストールするために必要な手順、MB501のバックアップ方法、対応するZIPファイルのフラッシュ方法、そして未検証ファイルの使用を避ける方法を学びましょう。

HTC HD2にUbuntu Linuxをインストールする方法(旧型SDカードガイド)

HTC HD2にUbuntu Linuxをインストールする方法(旧型SDカードガイド)

HTC HD2 Ubuntu ポートが HaRET を使用して microSD カードから起動する方法、必要なファイル、そしてこの廃止されたビルドがアーカイブ実験にのみ適している理由について学びましょう。

Android 2.3 Gingerbreadキーボード言語パックを安全にインストールする方法

Android 2.3 Gingerbreadキーボード言語パックを安全にインストールする方法

Android 2.3 Gingerbreadでサポートされているキーボード言語パック、互換性のあるZIPファイルの確認方法、スマートフォンのバックアップ方法、および安全でないリカバリフラッシュを回避する方法を確認してください。

HTC HD2でAndroid 2.2 Froyoを実行する方法

HTC HD2でAndroid 2.2 Froyoを実行する方法

HTC HD2の旧型FroyoStone SDカードブートがどのように動作していたか、HaRETを実行する前に確認すべき事項、そして安全でない古いダウンロードを回避する方法をご覧ください。

Windowsワンクリックスクリプトを使用してMotorola Droid RAZRのルート化を解除する方法

Windowsワンクリックスクリプトを使用してMotorola Droid RAZRのルート化を解除する方法

お使いのDroid RAZRが対応するDooMLoRD方式でルート化されている場合のみ、アーカイブされたWindows用ルート解除スクリプトを使用してください。互換性を確認し、USBデバッグを準備し、ルートアクセス権限を確認してください。