Linux デスクトップ OS は Windows 搭載の Baytrail タブレット デバイスで動作しますか?

Linux デスクトップ OS は Windows 搭載の Baytrail タブレット デバイスで動作しますか?

私はインターネット上の多くのフォーラムでこの質問がされているのを見てきました。そこで、このセットアップの作成における成功または失敗を人々が説明できる場としてこの質問を作成しました。

答え1

短い答え:

現在、この種のタブレットで Linux OS を実行するには多くの障害があります。 どのような試みもバグのあるインストールに終わる可能性が高いです。 しかし、技術的には可能であり、近い将来にはもっと簡単に実行できるようになると期待しています。

長い答え:

私は HP Stream 7 タブレット コンピューター (Windows 8.1 搭載) を持っています。この 1 年間、このコンピューターで Linux OS を実行できるように試みてきました。

このタブレットには、32 ビット UEFI と 64 ビット プロセッサが搭載されています。 これにより、Linux のインストール時に特定の困難が生じます。 編集: これらの問題の多くは、「手動」インストールを行うことで解決できるようになりました。

Ubuntuフォーラムの次のスレッドから、このタブレットにUbuntu Mateをインストールできると確信しました。フェドレット

HP Stream 7 への Linux のインストールを説明する Ubuntu フォーラムのスレッド

*残念ながら、「パーティション ドライブ」の手順に到達したときに、Ubiquity インストーラーが「ハング」するという問題が発生しました。(OS は USB ドライブから起動していました)。

最終的に問題を特定し、システムが SSD 上の RPMB (Replay Protected Memory Block) と呼ばれる 4MB パーティションの 1 つを読み取ろうとしたためであることが判明しました。この RPMB は、Windows OS の実行に必要な DRM キーを保存するために Windows によって使用されます。RPMB 形式のファイルは、復号化キーがないと削除または変更できません。また、キーがないとマウントできません。

Linux がこの RPMB パーティションをマウントしようとすると、システムがハングします。ほとんどの Linux ディストリビューションには、この問題が発生することを示すバグがすでに登録されています。*編集: これは最近のカーネルで修正されています。

このバグがないディストリビューションは Debian Multi-arch だけです。この OS はタブレットにインストールできますが、提供されているカーネルはタッチ スクリーンをサポートしていません。自分でカーネルをコンパイルしたら、タブレットは gnome とタッチ スクリーンで動作しました。ただし、タッチ スクリーンにはバグがあり、タッチすると数回クリックされたと認識され、現在 Linux カーネルではサポートされていないため (少なくとも私の知る限り)、Wi-Fi はまだ利用できません。近い将来、Wi-Fi ドライバーをコンパイルしてみます。

Baytrail タブレットに Debian Multi-arch をインストールするための大まかなガイド。

  1. まず、Windows インストールを USB ドライブにバックアップします。
  2. Debian Multi-Arch インストール USB ドライブを作成します。
  3. タブレットに搭載されているタッチスクリーンと Wi-Fi デバイスを調べて、適切なカーネル ドライバーが含まれたカーネルをコンパイルします。 より新しいカーネルをお勧めします
  4. タブレットの BIOS でセキュア ブートを無効にします。
  5. Linux インストール用のスペースを確保するために、Windows パーティションのサイズを変更します。 Windows とのデュアルブートを希望する場合にのみ必要です。
  6. USB ドライブを起動し、64 ビット グラフィカル インストーラーを使用して OS をインストールします。 この時点ではWi-Fiデバイスとタッチスクリーンが機能しない可能性があります
  7. タブレットを再起動し、起動オプションから新しい Debian インストールを選択します。
  8. Debian が起動したら、USB スティックから新しいカスタム カーネルをインストールします。
  9. 最後にインターネットに接続し、GNOME デスクトップをインストールします。

Baytrail タブレットに Ubuntu 16.04 32 ビットをインストールするための大まかなガイド。

1a) まず、Windows インストールを USB ドライブにバックアップします。セキュア ブートを無効にします。

1) USB ディスクを用意し、2 つのパーティションに分割します。fedlet の efi ファイルを最初のパーティションに配置し、32 ビット Ubuntu Server 16.04 iso を 2 番目のパーティションにコピーします。

2) 最初のパーティション (efi ファイルがあるパーティション) の grub ファイルを編集して、2 番目のパーティションのカーネル ファイルを指すようにします。grub ブート エントリは次のようになります。

    menuentry "ubuntu server usb" {
set root=(hd0,gpt1)
    linuxefi    (hd0,gpt1)/install/vmlinuz  boot=install    
    initrdefi   (hd0,gpt1)/install/initrd.gz
}

ここで、(hd0,gpt1) は、Ubuntu サーバー ISO のコピーを含むパーティションです。

3) ディスクから起動し、対応するメニュー項目を選択します。キーボードとインターネットアダプタが必要になります(私はmaplinのUSB-Ethernetアダプタを使用しました)

4) 画面上のダイアログを使用してシステムをインストールします。

5) 再起動し (USB なし)、ルート シェルへのドロップを選択します。

6) インターネットに接続するように ifupdown を設定します。

7)apt-get install ubuntu-desktopまたは gnome-desktop など、使用する予定のもの。

8) 再起動すると、タブレットが動作するようになります。

9) Wi-Fiのドライバーはここから入手できますHadess Wi-Fi ドライバー

答え2

はい、タブレットによっては他のタブレットほど問題がないものもありますが、問題はドライバのインストールにあると思います。

EFIブートを通過するために、/EFI/BOOTの「fedlet.iso」のbootia32ファイルを使用しました。

その後、この人のチュートリアルを使用して Arch をインストールすることができました:https://www.youtube.com/watch?v=MMkST5IjSjY

/hadess/rtl8723 リポジトリからパッチをダウンロードして追加しましたが、lspci や hwls などのコマンドを使用してもハードウェアを見つけることができませんでした。

起動時にハードウェアをアクティブ化する方法を見つけた別の種類の baytrail タブレットのガイドを見つけました。https://www.reddit.com/r/LinuxActionShow/comments/3dtsz2/archlinux_up_and_running_on_the_acer_iconia_tab_8w/

しかし、これはまだ私のドライバーには適用されません。起動時にハードウェアをアクティブ化する方法はまだ見つかりません。

私は、問題を解決する意志がある場合にのみ問題が解決される可能性があることを示唆する他のいくつかの記事の中で、この記事に出会いました。

関連情報