web-dev-qa-db-ja.com

Windows 8(x86-64)タブレットでのUbuntuタッチ

読者へのメモ:はい、この質問はすでに尋ねられています。ただし、このトピックについて尋ねられた質問のほとんどは回答を受け取りませんでした。回答を受け取った質問はかなり古く、Ubuntu Touchの現在のバージョンには適用されません。状況が変わったため、この質問は重複ではありません。トピック外の回答はすべてフラグが付けられます

昨日、現在のUbuntuのデイリービルドを読んでいて、現在のUbuntuタッチの開発ビルドにX86サポートが公式に実装されていることに気付きました。 enter image description here これは、新しい機会の全体を開きます。従来のBIOSの代わりに変更されたNexus 7 Androidブートローダーを使用して、X86エミュレーターをいじくり回しました。 Ubuntu Touchを実行することができました(糖蜜のように遅く、奇妙なグラフィカルな問題がないわけではありません)、U-Tがバッテリーとラジオを初期化するまで、すべてうまくいきました。それはその後すべてクラッシュし、私がそれを行うために使用していたイメージを破損さえしました。ただし、これは、Ubuntu TouchがX86ハードウェア上で実行できることを証明しています。

今、私は仮想ハードウェアにはかなり長けていますが、実際のハードウェアで実際に何かを試してみるのは嫌です。 Androidブートローダーを特定のデバイスに移植する方法がわかりませんが、ほとんどのWindows(baytrail)タブレットに付属する不名誉な32ビットUEFIファームウェアでUbuntuタッチを実行しようとはしません。

正直なところ、Androidブートローダーを仮想マシンで実行するのは十分に悪かったので、実行環境内でARMとx86アーキテクチャを切り替えることができる仮想動的CPUを作成する必要がありました、クラッシュすることなく、RAMにロードされたすべてのものに壊滅的なダメージを与えることさえありません。

だから本当に、私はちょうど誰かがこれらの制限を乗り越える方法を見つけたかどうかを知りたかったです、そして一般的に、Ubuntu Touchを32または64ビットのWindows 8タブレットにインストールしてください。

1
john kieran
  • buntu Next から最新のイメージをダウンロードしてみてください。 (これはUnity8である必要があります)

  • 次に、ダウンロードUSBスティックのbootia32.efi.../EFI/boot/を追加して追加し、そのくだらない32ビットUEFIで起動します。

    Pipo W1 Tabletでこれは機能しましたが、タッチスクリーンが機能せず、wifi/blutoothドライバーも機能しました。デスクトップで試してみましたが、機能しましたが、ほとんどのアプリは起動後数秒でクラッシュしました。 :(

Touch-ui(mir)で動作しない場合、

  • してみてください:

    Sudo apt-get update
    Sudo apt-get install unity8-lxc
    
  • 再起動してから

    Sudo unity8-lxc-setup
    
  • ログイン時にディスプレイマネージャを選択できるようになりました。 LXC-Mode で実行されるため、何か問題が発生した場合にシステムの残りの部分が破壊されることはありません(XDを期待します)。

編集:また、タッチは私のPipo W1で動作していますが、キャリブレーションが必要だと思います。外部からスワイプすることはできません。

1
nubnade