Upgrade to Pro — share decks privately, control downloads, hide ads and more …

超激安WinタブレットにLinuxを入れて 賢く経済的にリサイクルしよう in 2018 #oscnagoya

超激安WinタブレットにLinuxを入れて 賢く経済的にリサイクルしよう in 2018 #oscnagoya

2018年5月19日にOSC名古屋2018で発表する資料です。
是非、セミナーとブースまで遊びに来て下さい。
今回は格安タブレットに的を絞って、2016年と2018年の
Netwalker実験所の資料を融合させた内容です。
まだ実験出来ていないのでネット情報を優先させています。
ご了承下さい。
本番発表までにまだまだ資料は修正するつもりです。

kapper1224

May 13, 2018
Tweet

More Decks by kapper1224

Other Decks in Technology

Transcript

  1. 1 超激安WinタブレットににLinuxを入れて入れてれて 賢く経済的にリサく経済的にリサイ経済的にリサイクルしにリサイクルしよう しよう in 2018 Install Linux and Re-use

    on inexpensive Windows Tablet in 2018 1、自己紹介 Self introduction 2、格安タブレットに定義 inexpensive Tablet 3、タブレットにリサイクルしよう 事例 Reuse Tablet example 4、Android OS関係 Android−Own build 5、ARMのFlash Tool関係 ARM Flash Tools 6、Intel Atom関係 Install linux on Intel Atom 7、最新Kernel関係 Mainline Kernel, Installer 8、Android-x86関係 Android-x86 9、結論 Conclusion Speaker: Kapper OSC名古屋 2018 2018/ 5/19 14:00~ 14:45 Place: 中小企業振興会館 4F第7会議室(1) This Presentation: Slideshare & PDF files publication of my HP http://kapper1224.sakura.ne.jp GPD-Pocket +Kubuntu18.04 今回はは2016年とと2018年との 発表内容を合体させた構を入れて合体させた構成でさせた構成で構成でで 格安タブレットにを入れて追跡する内容ですする内容です内容を合体させた構です
  2. 2 自己紹介 Self Introduction • My name: Kapper • Twitter account:@kapper1224

    • HP:http://kapper1224.sakura.ne.jp • Slideshare: http://www.slideshare.net/kapper1224 • ニコナレ: http://niconare.nicovideo.jp/users/59379263 • Facebook:https://www.facebook.com/kapper1224/ • My Hobby:Linux、*BSD、and Mobile ARM Devices • My favorite words:Record than experiment important • Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi       Nexus7(2012、2013)、Hercules eCAFE EX HD、Jetson TK-1、       OpenPandora、ARM Chromebook、ZTE OPEN C(FirefoxOS)       台湾Android電子辞書 無敵CD-920、CD-928、TW708、GPD-WIN    • Recent my Activity:  Hacking Linux on Windows10 Tablet (Intel Atom base).  I have been active in the Tokaido Linux User Group.  Hacking Linux on GPD-WIN,GPD-Pocket and many Atom Devices.  I have about 80 Windows Tablet and 20 ARM Android, and test it now.
  3. 3 Recently my Activityこんな事やってます事やってます 1. Linux distro on x86 Windows

    Tablet 2. Electronic Circuit on ARM 3.Linux distributions on Android 4. Plesentations in Asia(HongKong,Taiwan) Opensouce Conference RaspberryPiを入れて使ってってLチカ 昔に戻って、電子に戻って、電子回路って、電子回は路工作を楽しんでますを入れて楽しんでますしんでます
  4. 6 Install Linux on SmartPhone and Tablet • タブレットにとは What is

    Tablet? タッチパネルしよう 液晶 Touchscreen バッテリ battery 周辺機種が多すぎて十分 PC Accessories センサー sencer 高性能CPU&GPUボード CPU&GPU を入れて統合した構成で一つの高度なな事やってますPCである内容です • 活動目的にリサイクルし The Purpose スを主体にマホやタブレットでやタブレットにでLinuxディスを主体にトにリ文化を次世代に残すを入れて次世代に残すに残すす Linux Dsitro on Smartphone and Tablet for next generations PCを入れて持っていないスマっていな事やってますいスを主体にマホやタブレットで世代に残すにもLinuxを入れて知ってもらうってもらう Non PC younger user can use and know Linux. ディスを主体にトにリビューターへ自分の自分に実験出来てまのOSが多すぎて十分にタブレットにで動く経済的にリサイ事を入れて証明すす る内容です、移殖する、使ってもする内容です、使ってってもらう Play your own Linux on Tablet for Linux Distributer. Androidが多すぎて十分にLinuxから離れてもモバイルれてもモバイルしよう Linuxの文化を次世代に残すは絶対残すす If Android won’t use Linux,I will develop mobile Linux.
  5. 8 超格安タブレットにの定義 • 安い・ジャンク タブ・ジャンク タブ・ジャンク タブ数千円からから • 速い・・・初代い・ジャンク タブ・ジャンク

    タブ・ジャンク タブ初代に残すRaspberryPi以上、ノートPC以下 • 軽い・・・数百い・ジャンク タブ・ジャンク タブ・ジャンク タブ数百gから • 周辺機種が多すぎて十分・ジャンク タブ・ジャンク タブ・ジャンク タブ液晶、バッテリ、タッチスクリーン、Wifi、USB他 • OSサポートな事やってますし?・ジャンク タブ・ジャンク タブ・ジャンク タブサポート切れている機種はれている内容です機種が多すぎて十分は更に安いに安い • Linuxが多すぎて十分に動く経済的にリサイ、と良いな・・・いな事やってます・ジャンク タブ・ジャンク タブ・ジャンク タブ機種が多すぎて十分毎に違うに違うう。要検証 • カスタムROMは使ってえる内容です?・ジャンク タブ・ジャンク タブ・ジャンク タブCPUスペック次第かも? • USBブート出来てませんる内容です?・ジャンク タブ・ジャンク タブ・ジャンク タブWindowsタブレットな事やってますらOK。 WindowsタブレットはLinux移植が容易が多すぎて十分に容を合体させた構易。お勧め勧めめ • シングルコア、デュアルコアのタブは改造が難しくお勧めが多すぎて十分に難しくお勧めしなしく経済的にリサイお勧め勧めめしな事やってますい
  6. 10 格安タブレットにのOS境界線 • 改造が難しくお勧めが多すぎて十分に可能な事やってます機種が多すぎて十分は一部のみ。のみ。Winタブ推奨。 Linux側にブートローダにブートにローダーとドライバが多すぎて十分に無い課題あり。あり。 Windows タブレット 改造簡単 Steam動くく Androidタブレットに

    FirefoxOS Tizen SailfishOS Ubports WebOS 改造が難しくお勧め難しくお勧めしなしいが多すぎて十分に可 iOS Blackberry 改造不可 Kobo Kindle モノクロ端末端末 改造可 Linux Ubuntu他 Android-x86 カスを主体にタムROM WindowsRT WindowsPhone 改造困難 Linux動くかず マニア向け向けけ 初心者は向けけ
  7. 11 中古、ジャンク タブレット価格推定2018 W500P KVI-40B ~2000円から ~1000円から ~4000円から ~6000円から ~10千円から

    ~15千円から ~20千円から 30千円から~ RaspiZero NanoPi Raspi2,3 Thinkerboard Atom board JetsonTK1 JetsonTX1 Miix2 8 Venue8Pro 8インチ中華Winタブ T100TA,HA 10インチWinタブ 2in1 Winタブ Surface2Pro Surface3 Kobo Touch,Glo Kobo Aura Kindle PapperWhite 2012~2014 d-01E d-01G 403HW Nexus7 2012 ME176 Nexus5 Nexus7 2013 ZenPhone2 Nexus9 Kindle、Fire 2012 Kindle,Fire 2013~5 Kindle 2016~8 要改造(ハッキング) 低スペックスペックCPU 上級者・廃人ゾーンゾーン ロ端末ーエンド中古 現行機種 Netwalker WindowsRT SurfaceRT Linux Zaurus Windows Phone Surface2RT KPD-701 7インチ中華 Photon2 Elite1000 EZpad W-Zero3 Kindle PapperWhite 2015~2017 Nexus10 TF101 TF201,TF300t
  8. 12 タブレットにを入れてこんな事やってます用途にもリサイクルにもリサイクルしよう ? コンピュータ教室用PC AI/IoT用の端末、モニタ代に残すわり シンクライア向けントに端末 ワンセグしたい人は、カーナビ代に残すわり 防水テレビや車載用テレビや車載用な事やってますど Android-x86とマルしよう チブートに

    デスを主体にクトにップととAndroidの共存 Qemuやvirtualboxエミュレーション WineでSteamやWindowsゲーム Exagearでx86Wineエミュ Antimicroでキーボードエミュ Desktop、Office端末 サーバ、Terminal、開しています。発端末 音楽しんでます、動画、3D、CAD作を楽しんでます成でマシ デスを主体にクトにップととモバイルしよう OSを入れてChroot、マルしよう チブートにで融合。得意分に実験出来てま野をを入れてOS側にブートローダでサポートに
  9. 13 Windows Tablet VS ARM Android Windows Tablet Android Tablet

    RaspberryPi OS x86_64 Win,Android,Ubuntu ,Debian,Fedora,Arc h,openSUSE,others MultiRom CustomROM, Difficult OS replace ARM Raspbian,NetBSD,Debian, Ubuntu,Fedora,Arch,openS USE,Android,others Bootloader UEFI(BIOS):Easy Android bootloader U-Boot (and others) Kernel (Driver) Mainline Kernel Supported Default only Non opensources? Mainline Kernel Supported Cost US$30~ (USED) US$20~ (USED) US$10~ (New) Speed Fast Fast or Slow Slow KVM Virtualbox KVM Virtualbox KVM(only x86) KVM(only ARM) Display Battery Yes Yes No (option) GPIO (Elec Kit) No (option) No (option) Yes USB,SD Live Boot Yes No Yes WindowsタブレットにはKernelが多すぎて十分に進めさせてくださ化を次世代に残すして簡単にインストールにインスを主体にトにールしよう が多すぎて十分に可能にな事やってますりました構成で
  10. 17 F-01D,Galaxy Tab 2 10.1 • イオシスを主体にでジャンク1980円からタブレットに。昔に戻って、電子から投げ売りで有名げ売りで有名売りで有名りで有名 • 防水テレビや車載用ワンセグしたい人はチューナー内蔵型。OMAP4430 1GHz

    Nexus7 2012の6割程度なの性能。遅い。い。 • Android3.2⇒4.0.3。モッサリ動作を楽しんでます泣かせ。軽量化必かせ。軽い・・・数百量化を次世代に残す必須。 カスを主体にタムROMは色々とハッキングしな事やってますドライバが多すぎて十分に動作を楽しんでますしな事やってますい。ハック困難しくお勧めしな事例 • 色々とハッキングし考えたが、そのまえた構成でが多すぎて十分に、そのまま防水テレビや車載用テレビや車載テレビ端末としてが多すぎて十分にベスを主体にトに
  11. 18 d-01G、403HW、Mediapad M1 • PC-NETで2999円から。カーナビ流用タブレットにとして有名 • HiSilicon K3V2T Cortex-A9 クア向けッドコア向け

    1.2GHz4コ ア向け。Android4.4.4結構快適。Nexus7 2012の1.3倍スペックスを主体にペック • 改造が難しくお勧めは未知ってもらう数だが多すぎて十分に、Mediapad M1のROMを入れて入れてれれる内容ですらしい • サブマシンとして車載用な事やってますどに使ってい潰すには最適すには最適
  12. 20 TF101,TF201,TF300t,Dynabook AZ • 中古で3980~7980円から相当。 • Tegra2、3が多すぎて十分に採用された構成でキーボード搭載型Android。 • Ubuntu12.04~12.10が多すぎて十分に公式にモデル移植。にモデルしよう 移植が容易。今はサポートに切れている機種はれ

    Lubuntuを入れて動かした構成でら普通にサクサク使えにサクサク使ってえた構成でので当時驚いた。いた構成で。 • ARMでのLinux勉強用としてのみオスを主体にスを主体にメ。
  13. 21  Nexus7 2012、2013 • 2012が多すぎて十分に1980~4980円から相当、2013が多すぎて十分に6980~10000円から相当 • 2012はTegra3を入れて採用。2013はSnapdragon S4 Pro 1.5GHz

    • Ubuntu13.04、Ubuntu Touchが多すぎて十分に公式にモデル移植。に移植が容易。今はサポートに切れている機種はれ。 Kernelが多すぎて十分にア向けップとグしたい人はレード出来てませんな事やってますいのでディスを主体にトにリを入れて更に安い新出来てませんな事やってますい。 • Android4.4.4かLineageOSの7.1.2のどちらかオスを主体にスを主体にメ。5chで論争。 Ubuntu13.04 Nexus7 Ubuntu13.04 Nexus7
  14. 23 OSな事やってますし格安Windowsタブレットに • Bay-Trail世代に残すでジャンクが多すぎて十分に4000円から~10000円から。秋葉原PCショップと な事やってますど。主にネットにでは販売りで有名されていな事やってますいので現地で入手。で入れて手など。 • Windowsが多すぎて十分に無く経済的にリサイても、USBメモリからLinuxが多すぎて十分にインスを主体にトにールしよう 可能 むしろSSDの容を合体させた構量が多すぎて十分に限られる内容ですからWindowsいらな事やってますい •

    Windows Creater Updateの影響ででWindows8.1⇒10にア向けップとグしたい人は レードした構成で機種が多すぎて十分でドライバが多すぎて十分に動作を楽しんでますしな事やってますく経済的にリサイな事やってますっている内容です。サポートに対象外のの た構成でめ、OSを入れて削除してジャンク扱してジャンク扱いで放出されていで放出されている内容です。
  15. 24 GPD-WIN,GPD-Pocket(UEFI64bit) • Blackscreen bugs (need”i915.modeset=0”) Ubuntu18.04 Debian Multi-Arch Sabayon

    CentOS(Kernel is too old) Android-x86 Manjaro Gentoo Fedora NetBSD(UEFI Testing) openSUSE
  16. 25 Manjaro openSUSE CyanogenMOD-x86 Extix Linux Surface3 (Cherry-Trail)UEFI64bit ≧Kernel4.8 and

    Ubuntu 17.04~ distro. Mainline Kernel supported surface series. SurfaceRT(WindowsRT) was able to install Windows10 Mobile!? Ubuntu LinuxMINT(Update Kernel)
  17. 26 Manjaro Debian Old Kernel Freeze Bug Chinese Cheap Windows

    Tablet UEFI32bit UEFI 32bit bootloader, Power and blackscreen problem Ubuntu Fedora Android-x86 ExTixLinux openSUSE
  18. 27 Intel VS AMD Windows Tablet IntelのAtomはバグしたい人はが多すぎて十分に多すぎて十分に実い。AMDはノートにPCに近インテルタブレく経済的にリサイ、Surface 似 Intel Atom

    has a lot of bugs. Surface is UEFI64bit like notebookPC. AMD Tablet is UEFI64bit and Radeon. Easy to install Linux on AMD Tablet.(but 12V power supply) Intel Surface and Tablet AMD Windows Tablet Surface3 UEFI64bit some bugs Atom Tablet UEFI32bit Bay-Trail ~Cherry-Trail A lot of bugs AMD Tablet W500S LegacyBIOS few bugs Radeon 10 inch only AMD Tablet Photon2 UEFI64bit few bugs Radeon 10 inch only
  19. 32 一息いれましょう。いれましょう。Linux何に使うの?に使ってうの? • 皆様、Linuxを入れて日常に安物なのが最何に使うの?に使ってっていますか? • 1.UbuntuやDebianやNetBSDとか*BSD、Linux使ってった構成で事が多すぎて十分にありますか? 2.RaspberryPiとか1ボードPCを入れて使ってった構成で事が多すぎて十分にありますか? 3.電子工作を楽しんでますに興味がありますか?が多すぎて十分にありますか?  ⇒RaspberryPi、IchigoJam関係が多すぎて十分に情報多すぎて十分に実い。プとログしたい人はラム必修化を次世代に残すで親子に人は気 4.ゲームやSteamとか遊べる機種。ぶますか?

     ⇒Wine32bit版ででWindows版でSteamが多すぎて十分に動作を楽しんでますします。ゲームも動きます。 5.デスを主体にクトにップとOSはMacOSを入れて使ってっていますか? 6.AI、IoT関係に興味がありますか?が多すぎて十分にありますか? 7.インフラ関係に興味がありますか?が多すぎて十分にありますか? 8.Android独自ビルしよう ドに興味がありますか?が多すぎて十分にありますか? • RaspberryPiで初めてLinuxを入れて使ってうけど、良いな・・・く経済的にリサイ分に実験出来てまからな事やってますいという人はが多すぎて十分に沢山います。います。 初心者はLinuxの学習方法は割愛します。ってどうしました構成でか?(当時を入れて思い出して)い出して) 1.Linux雑誌、ムックを入れて買えるって読む 2.Web、ブログしたい人はな事やってますどを入れて参考えたが、そのまにする内容です 3.知ってもらう人はに聞くく経済的にリサイ 4.勉強会な事やってますどに参加して聞いてみるして聞くいてみる内容です 5.コミュニティ、ML、掲示板、5chな事やってますどに書き込み質問み質問 6.Twitter、Facebookな事やってますどSNSで質問
  20. 33 Android対応独自ビルしよう ド 状況 ディスを主体にトにリ バージョン インスを主体にトにーラー Multirom 対応 Root

    対応 対応機種が多すぎて十分 Factoryimg ◎ ◦ △ Nexusシリーズ LineageOS ◎ ◦ ◦ 多すぎて十分に実数 AOKP ◎ ◦ ◦ 多すぎて十分に実数 ParanoidAndroid ◦ ◦ ◦ 多すぎて十分に実数 ClockworkMOD ◦ ◦ ◦ 多すぎて十分に実数 Debian GNU Linux 8.x~ ◦ ◦ ◦ MultiROM移植が容易、機種が多すぎて十分限定 Ubuntu Linux 12.10~ ◦ ◦ ◦ MultiROM移植が容易、機種が多すぎて十分限定 FirefoxOS 現在ははB2G OSとして ボランティア向けベースを主体に ◦ ◦ △ 独自ビルしよう ドAOKPと CyanogenMODベースを主体に Ubuntu Touch Ubuntu Phone 現在ははUBpotsとして ◎ ◦ ◦ Nexus7(2013) 4、5、10 Tizen △ △ △ Nexus5 SalfishOS △ △ △ Nexus5が多すぎて十分に移植が容易度な高い Kapperのネットに独断調査(間違うっていた構成でらご一読願います。めんな事やってますさい。修正します)します) ◎:公式にモデル移植。サポートにあり、◯:公式にモデル移植。HPに導入れて報告あり。あり、△:ユーザー導入れて報告あり。あり Nexus7対応の独自ビルしよう ドは数十種が多すぎて十分類と数が多すぎると数が多すぎて十分に多すぎて十分に実すぎる内容ですので抜粋。情報が多すぎて十分に古く経済的にリサイ後の課題。日修正します)します
  21. 35 UbuntuのOSイメージを入れてAndroidに移植が容易した構成でい • AndroidにUbuntuを入れて移植が容易する内容です古典的にリサイクルしな事やってます方法は割愛します。 世間で誰もやる人がいなもやる内容です人はが多すぎて十分にいな事やってますいので、Android上で普及してないしてな事やってますい https://forum.level1techs.com/t/linux-on-the-samsung-galaxy-tab-10-1-and-you-can-too /114142 • 1.PCにChroot環境のフォルしよう ダを入れて作を楽しんでますって移動

    2.LinuxKernelのソースを主体にコードを入れてメーカーからダウンロードして ARMhfでビルドでビルしよう ド 3.UbuntuのARMhfでビルドのルしよう ートに環境を入れてChrootフォルしよう ダに構築  debootstrapコマンドでダウンロードする内容です 4.ビルしよう ドした構成でKernelを入れてChrootフォルしよう ダにコピー 5.mkinitramfsコマンドでinitrd.imgファイルしよう を入れて作を楽しんでます成で  abootimgコマンドでrecovery.img,zImage,initrd.img作を楽しんでます成で 6.各モバイル種が多すぎて十分初期設定する内容です 7.USBデバッグしたい人はモードでAndroidと接続 8.adbコマンドとddコマンドでAndroid内のrecovery.imgを入れてバッ クア向けップと取る事でってから焼くく経済的にリサイ 9.Androidを入れてリカバリモードで起動。焼くいた構成でLinuxが多すぎて十分に起動。 
  22. 36 MultiROMとZIPイメージ • MultiROMとはAndroid関係のブートにローダー。 OSイメージを入れてroot.img,vmlinuz,initrd.imgを入れてZIPで圧縮 して *.mromファイルしよう 名で保存した構成でもの。 • 設定ファイルしよう

    を入れてrom_info.txtにして保存。起動する内容です際に。に。 詳しく書かれていしく経済的にリサイはこちらに書いてあります。 https://github.com/Tasssadar/multirom/tree/nexus7/installer
  23. 39 ARMブートにローダの仕組みとみとx86比較 種が多すぎて十分類と数が多すぎる ROM RAM MBR (ディスを主体にク) Kernel init ログしたい人はイン

    特徴 x86~ Linux BIOSと DISKブートに ローダー 構成で ARM Android ブートにロー ダーの Unlockが多すぎて十分に 重要 x86- Chrome book ブートにロー ダー以降が必須。は 共通にサクサク使え ARMLinux ディスを主体にトにリ Chrome book ブートにロー ダー以降が必須。は x86と同じ UEFI、BIOS デバイスを主体に認識 ブートにディスを主体にク選択 GRUB rEFInd LILO他 Kernel ドライバ Daemon 他 初期化を次世代に残す ドライバ RAM転送 Kernel 転送 Kernel rootfs 読み込み質問み CUI Xorg Kernel ドライバ rootfs起動 デバイスを主体に Daemon コンテキスを主体にトに マネージャ Zygote 初期化を次世代に残す ドライバ RAM転送 ブートにローダー(U-boot他) Kernel 転送 Kernel rootfs 読み込み質問み Kernel ドライバ Daemon 他 CUI Xorg Dalvik 仮想マシンマシン Android GUI ARMの場として一緒にや合、FlashROMからRAMにブートにローダを入れて転送し、Kernelと rootfsを入れて読み込み質問む構成でです。ROMに書き込み質問んでる内容ですブートにローダは 「ファームウェアファームウェア向け」と呼ぶそうです。ぶそうです。Androidの場として一緒にや合、Unlockが多すぎて十分に必要です。 Android ブートにローダー(ROM) MLO MLO 初期化を次世代に残す ドライバ RAM転送 Kernel 転送 Kernel rootfs 読み込み質問み ブートにローダー(U-boot、SeaBIOS) CoreBoot Kernel ドライバ Daemon 他 CUI Xorg
  24. 40 プとロセッサ別のインストール分に実験出来てま類と数が多すぎる Kapperのネットに独断調査(間違うっていた構成でらご一読願います。めんな事やってますさい。修正します)します) 一部のみ。CPUベンダーは直接Androidを入れてハック出来てませんる内容です仕組みとみにしてある内容ですそうな事やってます・ジャンク タブ・ジャンク タブ・ジャンク タブ プとロセッサ ハックア向けプとリ Bootloader

    Root SD boot 端末 コメントに Intel Atom,Core i ー UEFI,BIOS ◎ ◎ Winタブ Z2760除してジャンク扱く経済的にリサイ動作を楽しんでます RK3066,RK2926 RK3088,RK3188, RK3268,RK3328 rkflashkit create- sdcard.7z U-boot Linuxium ◯ ◯ MK802~8 主流 ツールしよう あり Linux動作を楽しんでます AllwinnerA10~20 AllwinnerA31~ BROM BerryBoot Debian- Installer U-boot Barebox Coreboot ◯ ◯ CubieBoard OrangePi NanoPi 主流 ツールしよう あり Debian動作を楽しんでます SDブートに可能 MT8389 MT6577 Magic TWRP/CWM SPFlashTool U-boot ◯ ◯ 主流 MediaTek Exynos Samsung Odin U-boot ◯ ? Arndale Board サムスを主体にン Snapdragon MiFlash U-boot ◯ ? Qualcomm K3V2 Hisilicon fastboot U-boot ◯ ? Hisilicon iMX6 U-boot ◯ ◯ Freescale ATM7029 U-boot ◯ ? Nvidia Tegra Tegra-uboot- flasher,NVflash U-boot ◯ ◯ Dynabook AZ,TF201 Actions OMAP4430 OMAPFlash U-boot ◯ ? 開しています。発終了リスト?
  25. 48 インテルしよう Atom UEFI Devices • Intel機種が多すぎて十分は仕様が多すぎて十分にほぼ同一で同一でLinux移殖する、使ってもが多すぎて十分に容を合体させた構易 Intel PC is

    easy to install Linux distributions. UEFIブートにローダーのトにラブルしよう でUEFI32bit面倒 UEFI 32bit has some bootloader ploblems on Linux. • UEFI32bit Difficult AtomWindows Tablet, Stick PC BasedOS:Windows10(32bit) • UEFI64bit Easy Notebook、Surface,AMD BasedOS:Windows10(64bit)
  26. 49 最近インテルタブレのWindows PCでLinuxを入れて起動 Recently PC’s boot process for Windows and

    Linux • Ubuntu official ISO is not supported to both 32bit and 64bit. Legacy BIOS Legacy BIOS (USB, ISO) Grub2 (32,64bit) Install ISO Ubuntu (32,64bit) Legacy BIOS (Wubi) UEFI 32bit (USB, ISO) UEFI 32bit (Wubi) Hard (32,64bit) Grub2 Wubi (32,64bit) auto Install Wubi Ubuntu (32,64bit) UEFI ( 32bit) Grub2 (64bit) 32bit Install ISO Ubuntu (64bit) Hard (64bit) Grub2 Wubi (32,64bit) auto Install Wubi Ubuntu (64bit) Fix Not Problem Not Problem After install grub2 32bit Fix install wubi for Ubuntu16.04 rev311 2016/8/2! Only 32bit Surface Notebook UEFI 64bit UEFI (64bit) Grub2 (64bit) Install ISO Ubuntu (64bit) Hard (64bit) Not Problem
  27. 50 Unofficial support Liunx Kernel • Research Linux Kernel generations.多すぎて十分に実分に実験出来てまこんな事やってます感じじ

    • CeleronM A100/110 LegacyBIOS Kernel 4.4~ Kernel ~3.2 Oak-Trail is not supported Linux「ファームウェアPowerVR」     PowerVRはサポートに外の(i386) GMA3600のみGPUの2D機能が多すぎて十分に移植が容易された構成で。 • Cherry-Trail UEFI Some Kernel Problem Kernelに一部のみ。バグしたい人はあり Kernel 4.9~ • Oak-Trail AMD C50 LegacyBIOS Kernel ~3.16 • Bay-Trail UEFI Blackscreen Bug Turbo Mode Bug Kernelに一部のみ。バグしたい人はあり Not Problem(i386) 問題あり。な事やってますし • Clover-Trail UEFI Clover-Trail is not boot Linux and 「ファームウェアPowerVR」      Clover-Trailはサポートに外の。動かな事やってますい • Apollo-Lake UEFI Kernel 4.9~ No Supported Grub2, Grub2で起動しな事やってますい rEFIndで起動
  28. 51 Touchscreen Driver タッチスを主体にクリーンはドライバが多すぎて十分に動く経済的にリサイ機種が多すぎて十分と動かな事やってますい機種が多すぎて十分が多すぎて十分にあります。 Touchscreen is different chip on Tablet

    models. This Lists Checked my Windows Tablet on Linux. • ATML1000:T100TA,Miix2 8,Yoga300,WT8-A32 ◦(~Kernel4.8?) • FTSC1000:TW708,XPS12,Flexx10.1,Cubei7,WinpadA1,UX360UX ◦ • SIS0817:T100TAF ◎ • GSX1680(MSSL1680):WIN-7b、WN892,WDP-072, and the other Chinese Tablet △(add Driver and xrandr) • MSHW0037:Surface3 (Kernel4.8~) ◎ • SYNA7500:Venue 8 Pro,Envy x2,W4-820 △(nomodeset) • Goodix Touch HID: Steam8,W1-8100,Encore Mini WT7-C, GPD-WIN, GPD-Pocket ◎ • Atmel:Photon2 ◎ • eGalax USB TouchController: W500S ◦ • ELAN 04f3:0732: Dynabook Tab S50 ◎ • Wacom: DELL Venue Pro ◎
  29. 52 ~2week 新機能問題あり。 New Drivers problem • 新機能、ドライバが多すぎて十分にLinuxディストリに採用される内容ですまでに結構 時間が多すぎて十分に掛る。問題はる内容です。問題あり。はISOにバグが多すぎて十分にある内容ですとブートしな事やってますい事 If

    Kernel have few bugs, ISO image has no boot problem. NEW Devices Chip NEW PC Patch Driver Github Release Mainline Kernel LTS Mainline Kernel Ubuntu Fedora Linux Debian CentOS Linux Some month ~Some years? 3month ~3year? 6month ~2year openSUSE Android-x86 Linux 3~6 month ~10 month Few Bugs Some Bugs A lot of driver No merged Mainline Next-β Mainline Kernel 3month Patched kernel Arch ExTiX Linuxium
  30. 53 Mainline Linux Kernel changelog on Atom Kernel day Changelog

    Comments 4.8 2016/8 ASoC: Intel: Add surface3 entry in CHT-RT5645 machine sound Input: add Raydium I2C touchscreen driver add new driver for the Surface 3 add Alps I2C HID Touchpad-Stick support Surface3 Supported 4.9 2016/11 This early i915 DRM feature update for DRM-Next Additional P-State Change For Linux 4.9 May Boost Intel Atom Performance Intel Integrated Sensor Hub (ISH) Support Speedup Sensor 4.10 2017/2 Generic Governors Support Coming For Intel P-State supporting multi-touch data with the Surface 3. Surface 4 HID support drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display Surface3/4 Blackscreen 4.11 2017/4 intel_idle.max_cstate=1 required on baytrail to prevent crashes Turbo Freeze fix 4.12 2017/7 platform-drivers-x86 for 4.12-1 (Cherry-Trail battery sensor INT33FE) 5/4 rtc: cmos: Do not assume irq 8 for rtc when there are no legacy irqs (Clock) INT33FE bcrm8723BS 4.13 2017/9 Add entry for Ployer Momo7w tablet touchscreen,GP-electronic T701 ,I.T.Works TW891 2-in-1,PoV mobii wintab p800w intel-hid: Wake up the system from suspend-to-idle,support RTL8153B MSSL1680 4.14 2017/11 Add driver for Realtek RTL8822BE 802.11ac PCIe wireless network Add support of 13d3:3494 RTL8723BE Bluetooth device asus: Add T100CHI bluetooth keyboard dock special keys mapping,T100 touchpad,T100CHI bluetooth keyboard dock touchpad support RTL8822BE RTL8723BE Multi-touch 4.15 2018/1 Meltdown/Spectre silead_dmi: Add entry for the Chuwi Hi8 Pro tablet, the Digma e200 table alps: add support for Alps T4 Touchpad device Meltdown/Spectr e MSSL1680 4.16 2018/4 ALSA: hda - Revert power_save option default value drm/i915/vlv: Add cdclk workaround for DSI, screen shift fix platform/x86: GPD pocket fan: Stop work on suspend HID: asus: Add touchpad max x/y and resolution info for the T200TA platform/x86: silead_dmi: Add entry for newer BIOS for Trekstor Surftab 7.0 ASoC: rt5645: add platform data for the Teclast X80 Pro tablet,GPD-Win Powersave Screen shift GPD-Pocket MSSL1680 RT5645
  31. 54 Dualboot Windows and Linux on UEFI 1.パーティション「ファームウェア/」Ext4、「ファームウェア/boot/efi」FAT32、Swap  を入れて容を合体させた構量変更に安いし3つ作を楽しんでます成で。  MBRの概念ながら、殆どのはな事やってますいのでどこでも良いな・・・い。

    2.「ファームウェア/boot/efi」にespとして設定 3.Linuxを入れてインスを主体にトにールしよう (Windowsを入れて消さない事)さな事やってますい事) 4.電源の再構築必要。ON後の課題。「ファームウェアESC」を入れて押ししUEFIの画面でOSの選択 5.Grub2のオプとション選択とOS起動 もちろんUSBやMicroSDからも起動できます
  32. 55 Wubi(Windows-based Ubuntu Installer) とは? • WubiはWindows上で動作を楽しんでますする内容ですUbuntu元公式にモデル移植。インスを主体にトにーラー。 Ubuntuを入れてWindowsの1ファイルしよう 上にインスを主体にトにールしよう 、デュア向けルしよう

    ブートにする内容です構成で • パーティション切れている機種はり分に実験出来てまけ無く経済的にリサイ、1ファイルしよう を入れてブートにローダーでマウントにする内容です Windows起動画面にUbuntuを入れて追加して聞いてみる、自動で切れている機種はり替える必要ありえ出来てませんる内容です設定を入れて構築 • 長所は直接ディスを主体にクにインスを主体にトにールしよう する内容です際に。のリスを主体にクを入れて回は避しつつ、しつつ、OSやドラ イバの動作を楽しんでます確認。削除してジャンク扱が多すぎて十分に1ファイルしよう な事やってますので極めて難しいめて容を合体させた構易で誰もやる人がいなでも安全である。である内容です。 Windows HDDスを主体にトにレージ Ubuntu 1ファイルしよう ルしよう ープとバックイメージ ブートに ローダ Windows起動 Ubuntu起動 Grub
  33. 56 Install ISO for UEFI32bit Tablet • Required 1.Windows Tablets

    2. USB Memory(>2GB) install Linux Distributions x86-64 ISO 3. USB-MicroUSB OTG cable 4. USB hub 5. USB keyboard 6. USB mouse 7. USB Wired LAN adapter
  34. 57 UEFIブートにエントにリとnvramお勧めさらい UEFI boot entry and nvram. UEFI(BIOS) NVRAM entry

    entry entry HDD、SSD、USB Memory boot-entry(インスを主体にトにールしよう 時な事やってますどで書込み質問み) (when install OS,edit boot-entry) efibootmgr EasyUEFIな事やってますど編集いの場として一 Edit EasyUEFI and efibootmgr EFI system partitons(FAT32) GPT (EXT4,NTFS)・ジャンク タブ・ジャンク タブ・ジャンク タブrootfs /EFI/Boot/ubuntu/grubx64.efi ~/Microsoft/Boot/Bootmgfw.efi   ~/refind/Refind_x64.EFI ⇒~.conf、.cfg設定ファイルしよう を入れて読み込み質問む  when boot ~.efi, read ~.conf, .cfg files Ubuntu Android -x86 Windows 注)Early Bay-Trail can boot only 「ファームウェアBootmgfw.efi」. Please change filename from grubx64.efi to it. Disk Bootloader? ROM bootloader 注)If NVRAM have no boot entry,to read /EFI/boot/bootx64.efi, and boot it. BCD store Path only
  35. 58 Install openSUSE 42.2 on UEFI32bit Tablet • Some distributions

    are no supported on UEFI32bit grub2. Needs copy bootia32.efi on 「ファームウェア/EFI/boot」, and type grub2 CUI. • Disable 「ファームウェアSecure boot」 on UEFI. And boot USB on UEFI. • Type Grub2 and Boot openSUSE 42.2 install ISO on USB memory. Linux (hd0,msdos1)/boot/x86_64/loader/linux root=/dev/mmcblk0p2 nomodeset reboot=pci initrd (hd0,msdos1)/boot/x86_64/loader/initrd boot Type Grub2 command line After Install GUI
  36. 59 Grub2を入れて自分に実験出来てまでビルしよう ドして実装する内容です Install grub2 i386 UEFI32bit on openSUSE •

    openSUSEでgrub2を入れてビルしよう ドに必要な事やってますパッケージを入れてインスを主体にトにールしよう Install packages 「ファームウェアto use build grub2」 on openSUSE. zypper install autogen automake autoconf bison gcc flex make git git-cvs nano • でgrub2を入れてダウンロードしてビルしよう ドします。コピペする内容ですだけ。 Download sourcecode and build grub2, copy and paste only. sudo su git clone git://git.savannah.gnu.org/grub.git cd grub ./autogen.sh ./configure --with-platform=efi --target=i386 –program-prefix="" make make install cd grub-core ../grub-install -d . --efi-directory /boot/efi –target=i386 ../grub-mkimage -d . -o bootia32.efi -O i386-efi -p /boot/grub ntfs hfs appleldr boot cat efi_gop efi_uga elf fat hfsplus iso9660 linux keylayouts memdisk minicmd part_apple ext2 extcmd xfs xnu part_bsd part_gpt search search_fs_file chain btrfs loadbios loadenv lvm minix minix2 reiserfs memrw mmap msdospart scsi loopback normal configfile gzio all_video efi_gop efi_uga gfxterm gettext echo boot chain eval cp /boot/efi/EFI/opensuse/grubia32.efi ../grub/
  37. 60 Install ISO for Android-x86 1.ISOファイルを入れてダウンロードしてRufusでUSBメモリに焼くく経済的にリサイ  Download ISO files and

    Write USB memory 「ファームウェアRufus」. 2.Ubuntuな事やってますどを入れてLiveで起動してGpartedで容を合体させた構量確保(デュアルブート)   Boot Ubuntu Live and resize 「ファームウェアGparted」(Install dualboot) 3.USBメモリから起動してインスを主体にトにールしよう  Boot USB Memory and install. 4.HDDのパーティション変更に安い(デュアルブート時は消さない事)さな事やってますい様)  Make HDD Partations.(No Erase partations on Windows) 5.grub2ブートローダー設定(/EFI/bootな事やってますど)  Make grub2 bootloader and config (/EFI/boot and also) 6.再起動してAndroidの初期設定  Reboot and setting Android Download ISO Rufus Write ISO on USB memory Boot USB Memory Installl Make Partitions Android Install Android-x86 Write Grub2 Reboot And Setthings Android Start! ④ ⑤ Resize HDD /EFIboot Gparted ② 注意)Android-x86のcfdiskにパーティション リサイズ機能はありません。データ消さない事)えます。 自己責任の判断で。情報で。 Android-x86 have partitons tools 「ファームウェアcfdisk」,doesn’t have resize HDD.
  38. 61 Install RPM files Android on Linux • 公式にモデル移植。HPにRPM方式にモデル移植。でイメージ配布。Linuxで使ってえる内容です •

    Rpm -Uvh cm-x86-14.1-rc1.x86_64.rpm もしく経済的にリサイは、sudo apt install alien sudo alien -ci cm-x86-14.1-rc1.x86_64.rpm • 簡単にインストールインスを主体にトにールしよう Easy to install it.
  39. 62 WindowsタブレットにでもAndroid-x86 • WindowsタブレットにやGPD-Pocketな事やってますどでも Android-x86 on Windows Tablet and GPD-Pocket

    • Kernel4.9.59LTSと古いのでそちらの影響でを入れてモロに 新しい機種が多すぎて十分は動作を楽しんでます不安定な事やってますものもあります。 Kernel4.9.59LTS have some bugs on Atom. Please use test version Android-x86 Kernel4.16RC. • Kernel4.16テスを主体にトに版でも公開しています。されている内容ですのでそちらも。
  40. 63 Known Issues 1,Blackscreen GPUバグしたい人はが多すぎて十分にまだAtom機に残すっています。 ⇒Xorg.confで書き換するだけで起動えが多すぎて十分に必要。Kernel4.9LTS使ってうな事やってますど 2,ARM-AndroidでLinuxのOSイメージが多すぎて十分に無い。テスを主体にトに出来てませんな事やってますい。 ⇒機種が多すぎて十分毎に違うにOSイメージのビルしよう ドが多すぎて十分に必要。今後の課題。のLinux全である。体させた構成での課題あり。。 3,Bluetoothチップとが多すぎて十分にkernel側にブートローダで動かな事やってますい。

    ⇒ドライバNG。とりあえずUSBのBluetoothア向けダプとタを入れて使ってって下さい 4,いく経済的にリサイつかのMSSL1680 touchscreenが多すぎて十分に動作を楽しんでますしな事やってますい。 ⇒個別のインストール機種が多すぎて十分毎に違うにドライバ(解像度なの設定)が多すぎて十分に必要。無ければ書け。 5,カメラ、GPSは動作を楽しんでますせず。ドライバが多すぎて十分に無い。 6,いく経済的にリサイつかのディスを主体にトにリで「ファームウェアsystemd? Atom BUG」で起動しな事やってますい ⇒ログしたい人はインマネージャーのバグしたい人は。grub.cfgの[quiet squiet splash]を入れて削除してジャンク扱 7,UEFi32bit機種が多すぎて十分で起動しな事やってますい⇒テキスを主体にトにで設定を入れて入れて力で割れるしブートに。 8, Android-x86とCentOSにKernelバグしたい人はが多すぎて十分に残すって起動しな事やってますい ⇒新しいMainline kernel(4.14 or 4.16~)版でを入れて入れてれて下さい
  41. 64 Conclusion 1,WindowsタブレットにではLinuxが多すぎて十分に簡単にインストールに起動できる内容です ⇒ジャンク、OS無しはRaspberryPi 2,3よりも安く経済的にリサイ遊べる機種。べます。 2,ARM-Androidはドライバ調査、OSイメージ作を楽しんでます成でが多すぎて十分に必要 ⇒Linux全である。体させた構成での問題あり。。全である。世界の仲間と一緒にやりませんかに調査しませんか? 3,Android-x86はUEFI32,64bitに両対応。 ⇒マルしよう チブートにに対応。テスを主体にトに版では最新Kernelも入れてっています。

    4,シングルコア、デュアルコアタブレットのリサイクルしよう は難しくお勧めしなしい ⇒ワンセグしたい人はTV、車載用、防水テレビや車載用テレビな事やってますどとして使ってう方が多すぎて十分に良いな・・・い。 誰もやる人がいなでもWinタブレットを入れてLinuxに改造が難しくお勧め出来てませんる内容です Let’s install Linux on Tablet!