Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AndroidタブレットとWindowsタブレットにLinuxを乗せてみた

2,831 views

Published on

2017年2月の福井技術者の集いその7.5で発表する資料です。
今まで発表した内容のダイジェスト版になります。

Published in: Mobile
  • Be the first to comment

AndroidタブレットとWindowsタブレットにLinuxを乗せてみた

  1. 1. 1 Hacking with ARM and Intel devices on Linux 1、 Self introduction 2、Introduction with ARM devices 3、Customized of Linux Mobile ARM devices ・Customized Android devices(Nexus7) ・x86 Emulation on ARM Mobile devices  ・ARM Chromebook Crouton & ChrUbuntu 4、Linux Distributions on Windows10 Tablet   Speaker: Kapper Tokaido Linux Users Group Netwalker Laboratory 福井技術者の集い その7.5 2017/2/25 13:30 Place:鯖江市 メガネ会館 7階 株式会社jig.jp セミナールーム This Presentation: Slideshare & PDF files publication of my HP http://kapper1224.sakura.ne.jp About Netwalker ARM Mobile Ubuntu
  2. 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 ● 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       ● Recent Activity:  Hacking Linux on Windows10 Tablet (Intel Atom base).  I have been active in the Tokaido Linux User Group.  Hacking Linux on GPD-WIN and many Atom Devices.  I have recently often use the ARM Chromebook.  
  3. 3. 3 Recent test こんな事やってます 1.Linux distributions on Android 2. Electronic Circuit on ARM 3. Linux distro on x86 Windows Tablet 4. Plesentations in Asia(HongKong,Taiwan) Opensouce Conference RaspberryPiを使ってLチカ 昔に戻って、電子回路工作を楽しんでます
  4. 4. 4 今回発表する内容は4年位の活動の ダイジェスト版です。 詳細はSlideshareで公開してます
  5. 5. 5My Activity OpenSourceConference in Japan and Tokaido Linux Uses Group Once it is held in one month Sapporo Hokkaido Tokyo Hamamatu Nagoya Kyoto Osaka (KOF) Shimane Hiroshima Oita Okinawa Kawagoe(Tokyo) Hakata Tokushima Niigata Kanazawa
  6. 6. 6 Linuxを入れると幸せになれる事 ● LinuxはWindowsと比べて何が良いですか?と多数聞かれるので。 1.最低スペックが低い 2.最低使用メモリが小さい 3.インストール時の最低要求ストレージが小さい 4.USB起動で使えデュアルブートが容易 5.CUI、GUIが好きに選択できる 6.LAMPサーバが容易 7.Docker(凄いChroot) 8.Openstack 9.GPIOで電子回路を簡単制御 10.シェルスクリプトやCrontabなどで自動化が簡単 11.フリーでサポートも長期。バージョンアップも無料 12.開発言語がフリー 13.ARMのタブレットやスマホでもLinuxディストリが使える 14.ゲームも艦これなどWeb系やSteam、Wine、OSSなど結構増えた 15.ウィルスに感染しにくい 16.Android-x86、独自ビルドOS、FirefoxOSやSailfishOSなどマルチOS 17.他にもいろいろ
  7. 7. 7 PC、スマホ、タブレットにLinuxを移殖する ● タブレットとは タッチパネル液晶 バッテリ 周辺機種 センサー 高性能CPU&GPUボード を統合した一つの高度なPCである ● 活動目的 スマホやタブレットでLinuxディストリ文化を次世代に残す PCを持っていないスマホ世代にもLinuxを知ってもらう ディストリビューターへ自分のOSがタブレットで動く事を 証明する、移殖する、使ってもらう 古いOS機器をリサイクルする 新しいLinuxの使い方を提案する 全世界に情報を発信する ガジェヲタはLinuxでも*BSDでもインフラ勢に負けないぜ
  8. 8. 8 Customized Android
  9. 9. 9 Android改造の簡単な歴史 Android ~4.x 中華タブレット全盛 Root化アプリ多数 ↓ アプリ入れるだけ Android~4.2 Nexus7登場 ブートローダーが ロックされていない ↓ Root化可能 Android初期~2.3 root取れない Webkitのバグから Root化 ↓ 改造 機種限定 規制厳しい 誰でも出来る アプリで簡単
  10. 10. 10 ChrootでARM Linuxインストール ● ChrootはLinux環境を内部にもう一つ作れます ● 違うバージョンのOSを起動出来る ● Androidの場合、専用アプリを入れるだけ ● Chrootの中から基本は外の環境へ アクセス出来ない フォルダをマウントすると移動出来る mount -o bind <directory1> <directory2> ● ChrootはRootユーザーのみ. 一般ユーザーではFakechrootが必要 (Debian Norootなどで使用) ● Kernelは標準OSのまま使用するので、 ドライバやモジュールは、オリジナルKernelのまま。 →オリジナルKernelがサポートしていない  ドライバやOSは使用できない Android Linux Device Ubuntu Debian And other Linux Ubuntu Debian And other Linux
  11. 11. 11 Debian Norootを使ってみる ● Debian NorootはAndroidのアプリでroot権限を取らずにchroot で全自動フルインストール出来るDebian 誰でも導入出来る容易さが人気 ● Bluetoothキーボードとマウスを使えば、簡易ノートPC。必須! ● 中身はfakechrootを使い通常ユーザー権限で chroot環境を構築し、Xserver-SDLでXorgを表示している ● ストレージが内臓/sdcardを前提にしているので容量に課題あり ● 最近のVerはAndroid4.0以降で対応。古いOSは古いVerでどうぞ 台湾 無敵シリーズ電子辞書 CD-920
  12. 12. 12 Android対応chrootアプリLinux状況 ディストリ Android バージョン インストー ラー、 CUI or GUI Linuxディストリ対応 Root 是非 対応機種 Debian Noroot (Gimp他) 4.3以降 Full Auto XserverSDL Debian No Xまで全自動 ディスク容量注意 Complete Linux 2.2以降 Terminal Debian、Ubuntu、 Fedora、Arch、Ope nSuse他 Root 沢山のディストリ 自動GUIあり Debian Kit 4.1以降 Terminal Debian Root Debootstrap Linux Deploy 2.1以降 Terminal Debian、Ubuntu、F edora、Arch、Open Suse他 Root 最も対応数が多い CentOS対応 GnuRoot 1.6以降 Terminal Debian No IS01などほぼ全機種 古い GnuRoot debian, Fedora, Gentoo 1.6以降 Terminal Debian,Fedora, Gentoo No 各種GNURoot用 ディストリ 古い GnuRoot Wheezy X 1.6以降 Xserver Debian No 簡易Xserver 古い AndroLinux 3.0以降 Terminal Fedora,CentOS ? CentOS対応 APKLinux 4.0.3以降 Terminal Bare-Bone Root 独自パッケージ Lil' Debi 2.1以降 Terminal Debian Root Debootstrap Terminalベースは慣れが必要ですが容量が小さくすみます。XはXserver-SDLかVNC
  13. 13. Nexus Root Toolkit ● Windows用ですがGUIでNexus7のUnlock、root化が 出来るアプリ ● 専用の環境を作りたくない人にお勧め 1、Nexus Root toolkitアプリのダウンロード 2、Google USBドライバのインストール 3、USBでNexus7を繋いで認識 4、機種を選択しボタンをクリックして   Unlock、root化 Nexus Root Toolkit
  14. 14. スマホ、中華タブレットRoot化 ● 最近はRoot化アプリがGooglePlayなどでも公開 ● 一例としてKingo Android Root 多数のデバイスをサポート 改造して遊ぶ事が非常に簡単な時代になりました 使用のリスクは自己責任で Supported Manufacture
  15. 15. 15 Android TerminalとBusybox ● Terminal EmulatorとBusyboxを使うことで Linuxの基本的な機能を使うことが出来ます。 ● Busyboxは基本的なCUIツールがセットになって おり一通りの事が出来ます(cp,wget,w3m他) ● システムやアクセス権を変更する際にはroot化が 必要です。chrootしてLinuxを入れる際にも。 Android Terminal Busybox
  16. 16. 16 Debian KitとComplete Linux ● Android上でchroot環境を構築してapt-getしてパッ ケージを入れるアプリ。Debian化が出来る。 ● Androidをシンプルにサーバ化できる。root化がいるも のといらないものと。 ● Debian KitはAndroidの親プロセスのルート環境で apt-getが使える仕組みなので、自由度が高い(ハイリス ク?) ● Debian Norootが入れ られない古い環境向けも ● 色々なディストリを使いたい Complete Linux
  17. 17. 17 TightVNCserverとVNCviewer ● もっとも容易なXサーバの代替がVNCserver ● chroot環境でTightVNCserverを起動すれば 容易にAndroid上でX環境を立ち上げられます。 sudo apt-get install tightvncserver tightvncserver -geometry 1024x600 ● もちろん、遠隔操作して使うことも可能です。 Complete LinuxVNC Viewer
  18. 18. 18 Xserver-SDLを単独で使う ● Xserverの代替としてDebian norootでも使われ ているXserver-SDLを単独でも使えます。 ● 使い方はXserver-SDLを起動させてから、Chroot 環境で端末から、 env DISPLAY=xxx.xxx.xxx.xxx:0 lxsession & と起動しAndroid上で再度Xserver-SDLを表示 Complete LinuxXserver-SDL
  19. 19. 19 Android-own build status Distributin version Installer Multirom Root Compatible models Factoryimg ~5.1.0 ◎ ○ △ Nexus CynanobenMOD ~5.1.x ◎ ○ ○ Many AOKP ◎ ○ ○ Many ParanoidAndroid ○ ○ ○ Many ClockworkMOD ○ ○ ○ Many Bodhi Linux ~3.0 ○ ○ ○ Nexus7 2012 KDE Plazma ○ △ ○ Nexus7 2012 FirefoxOS ○ ○ △ Own build Ubuntu Touch ◎ ○ ○ Nexus7(2013) 4、5、10、6 Tizen △ △ △ ? SalfishOS △ △ △ Nexus7,RaspberryPi Internet dogmatic investigation of Kapper (if I wrong I'm sorry. Correct) ◎:Official Support、◯:Official reports、△:Users reports Excerpt because own build of correspondence dozens type and number is too large.
  20. 20. CyanobenMod ● CyanogenMod Inc. and Android4.x to the various devices in one of their own build a number of Android that are customized are developing. ● Include the formal and informal support, corresponding to 220 devices ● Development from the firmware (boot loader) to the OS image.If a device that is official support, it can be installed with one click without taking root. ● Installation has a difficult but also many operations reported to the local device,It has contributed to the aftermarket of older models. ● Since correspond to the regular even Nexus7, it is easy to install. CyanobenMod9
  21. 21. FirefoxOS ● You can install and use FirefoxOS in Nexus7. ● Custom ROM required Since then replacement of FirefoxOS ROM.(supported device) FirefoxOS SimulatorFirefoxOS
  22. 22. Ubuntu Touch ● Nexus7 2013 is Ubuntu Touch supported now. ● Installer and boot loader set ● The use of Ubuntu touch is Nexus series only. Ubuntu TouchUbuntu Touch
  23. 23. 23 x86 Emulation and Windows applications on ARM Linux Devices
  24. 24. 24 x86 Emulations on ARM Devices Emulation OS Root Device Emulated OS Spec Comment Qemu Linux Android RaspberryPi No Windows MacOSX? Linux,*BSD Slow Tegra K-1 ⇒Pen 266MHzⅡ Ver1.5~(ARM GUI) Qemu+Wine Linux Android RaspberryPi Required +Windows APP Slow Difficult kernel 3G/1G only chroot environment Exagear-Desktop Linux RaspberryPi Required Ubuntu,Debian Fast Tegra K-1 ⇒Pen4 1.8GHz Exagear-Desktop +Wine Linux RaspberryPi Required Ubuntu+Wine Windows APP Fast Tegra K-1 ⇒Pen4 1.8GHz DOSBox Linux Android RaspberryPi iOS,DS,PSP No DOS, WIndows9x (i386~i586) Slow Tegra K-1 ⇒Pen 266MHzⅡ NEON Supports Voodoo1+Glide Bochs Linux Android RaspberryPi iOS,PSP No Windows~XP (i386~x86-64) Linux,*BSD Slow Tegra K-1 ⇒Pen 266MHzⅡ XNP2 (PC-98  Emulation) Linux Android RaspberryPi iOS No DOS、 Windows95? Slow Tegra K-1 ⇒? VMWare and Virtualbox are not working on ARM devices.(Only x86)
  25. 25. 25 ExaGear MobileでWindowsゲームをAndroidで ● Exagear Mobile(RPG、Strategy)はAndroidの有料アプリで x86+Wineのエミュレーションする構成 ● 非公式ながらもネット報告では色々なWindowsアプリ動作 (Diablo1,2など) ● WindowsマシンのC:Program files以下をコピーして使う構成
  26. 26. 26 x86 Qemu Emulation on ARM devices Cortex-A15 Tegra K-1 2.1GHz Core i5-2540M 2.60GHz Cortex-A15 Tegra K-1 2.1GHz Core i5-2540M 2.60GHz Acer Chromebook13 Qemu Win2000 HDBench4.6.1 CF-S10 Qemu Win2000 HDBench4.6.1 Acer Chromebook13 BOINC Benchmarck CF-S10 BOINC Benchmarck 0 5,000 10,000 15,000 20,000 25,000 30,000 35,000 40,000 1,301 4,062 914 2,941 12,119 35,526 6,118 8,064 floating point MIPS (Whetstone) per CPU integer MIPS (Dhrystone) per CPU Qemu WIndows2000 HDBench BOINC Bench Windows98、2000 on ARM chromebook ● You can use the x86 emulator will be like can be moved and Wine Windows apps and Steam and Skype. ● The x86 emulator also works such as Windows and NetBSD. TegraK-1 in Using Qemu Pentium2 266MHz equivalent Win98 is in HDBench, it was to use and Pentium4 1.8GHz equivalent to ExaGear-Desktop. ● In ARM Devices,Qemu is x86:ARM=3:1 (proportional to the floating point?) ARM x86ARM x86 NetBSD Teokure Live Image on ARM chromebook
  27. 27. 27 x86 Emulation on Android ● You can operate the Windows or NetBSD by the use of Android even x86 emulation ● PC: Bochs,Qemu,DOSBox,Limbo PC emulation MAC:vMacMini ● In the case of Qemu、Windows and NetBSD, and the others operation. NetBSD Teokure Live Image(Qemu) on Nexus7 Windows9x、2000(Qemu) on Nexus7
  28. 28. 28 x86 Emulation on ExaGear-Desktop 1 board PC, and ARM Chromebook● ExaGear-Desktop is 4.5 times faster than qemu. ● i686 Ubuntu12.04LTS on ARMhf Ubuntu 14.04,12.04 ● Boinc Benchmarchs:@ ARM Chromebook CB5-311 TegraK-1 Integer points (ARMhf Base) : 6118 ⇒ (i686): 1800  29.4% Flotings points (ARMhf Base) : 914 ⇒(i686): 200 21.9% about Pentium4 1.8GHz on ARM.(Qemu =Pentium2 266MHz) ● Windows applications on Wine, on ARM devices. Bonanza(Wine) on ARM Chromebookjw-cad(Wine) on ARM Chromebook
  29. 29. 29 Maujan(Wine) on ARM RaspberryPi2HDBench3.40(Wine) on ARM RaspberryPi2 x86 Emulation on ExaGear-Desktop ARM RaspberryPi, RaspberryPi2● ExaGear-Desktop RaspberryPi is 5 times faster than Qemu. ● i386 Debian7Wheezy on ARMhf Raspbian,Ubuntu14.04,Debian7 ● HDBench Benchmarchs:@ ARM Raspberry Pi2 Integer points (ExaGear i686) : 7586 (Qemu i386: 1999 26.4%) Flotings points (ExaGear i686) :6224 (Qemu i386: 384 6.2%) about MMX Pentium 200MHz on ARM. (Qemu =Pentium 40MHz?) ● Windows applications on Wine, on ARM devices.
  30. 30. 30 Android,iOS and JavascriptDOSBox Android DOSBox Turbo on Electronic dictionary iOS iDOS Javascript EM-DOSBox ● DOSBoxとはi386〜i586エミュでWindows9xや色々なアプリが動作 DOSBox can operate 〜Windows9x in the i386〜i586 emulator ● DOSBoxは様々なモバイルOSに移植されて動く特徴があります。 DOSBox has been ported MobileOSs, about Android, iOS, WindowsMobile, Blackberry, PSP, Vita, 3DS and others. ● DOSBoxは独自に進化した高度なUIとドライバがあり、ゲームに最適 最近はWindows9xゲーム向けに加速的に進化しています。 DOSBox has its own evolved advanced UI and the driver, the best in the game.Recently, they are accelerating the evolution in for Windows9x game.
  31. 31. 31 Custmized ARM Chromebook
  32. 32. 32 Crouton on Chromebook● ChRomium Os Universal chrooT envirONment The author Google developers, Mr. David Schneider. ● Chroot automation tool for Ubuntu and Debian https://goo.gl/fd3zc ● To display the terminal in the "ctl + alt + t", used from the terminal to activate the "shell" sudo sh ~/Downloads/crouton -t xfce ● How to download the chroot environment by dropping the main script from github /mnt/stateful_partition/crouton/(Distribution name) Recognized debian releases: potato* woody* sarge* etch* lenny* squeeze* wheezy jessie sid Recognized kali releases: kali Recognized ubuntu releases: warty* hoary* breezy* dapper* edgy* feisty* gutsy* hardy* intrepid* jaunty* karmic* lucid* maverick* natty* oneiric* precise quantal* raring* saucy* trusty utopic* Releases marked with * are unsupported, but may work with some effort. Terminal on Chrome-browser Crouton Window Extention
  33. 33. 33 ChrUbuntu on Chromebook ● Dual-boot & SD USB automated installation tool for Ubuntu. The author Google developers, Mr. Jay Lee Method to accept the Linux Kernel and driver module of ChromeOS. x86 does not officially support the ARM in the corresponding. It notes that there is also not operate models. ● When you press the "ctrl + alt + → key", a mechanism to install the Ubuntu switched to CUI of the screen called Developer Console.   curl -L -O http://goo.gl/9sgchs; sudo bash 9sgchs(34v87 /dev/mmcblk1) change Partition  curl -L -O http://goo.gl/9sgchs; sudo bash 9sgchs ● Use switch in the "ctl + L" the ChromeOS and Ubuntu the OS when you boot How to download the chroot environment by dropping the main script from github ● Although Ubuntu is started normally, a method is somewhat time-consuming in the start-up manual switching. Reference:Chromebooks and Chrome OS
  34. 34. 34 Linux distributons on Windows10 Tablet
  35. 35. 35 安いWindowsタブレットの入手など Cheap Windows Tablet● 最近インテルタブレットの中古、OSなしがとっても安いですよね♪ どんどん安くなる恐ろしいハイスペックデバイス。 ● 時々、じゃんぱらや秋葉原など値段が落ちて格安になってきました。 是非Linuxを入れてつかいましょ Android Windows
  36. 36. 36 最近のIntelマシンの困った癖 ● Intel機種は仕様がほぼ同一でLinux移殖が容易 ● UEFIブートローダーのトラブルでUEFI32bit面倒 ● UEFI32bit機種 面倒 格安 ● UEFI64bit機種 普通
  37. 37. 37 今回のテスト機 Test Model PC ・F-07C(Oak -Trail)2011/7 Legacy BIOS 32bit ○ ・ICONIA W500S(AMD C-50) 2011/4 Legacy BIOS ◎ ・ONKYO TW317A5(Oak-Trail)2010/9 LegacyBIOS △表示難 ・Acer W3-810(Clover-Trail)2013/7 UEFI 32bit × ・ASUS T100TA (Bay-Trail)2014/8 UEFI32bit ◎ オススメ ・PC-TW708/CAS(Bay-Trail) 2015/10 UEFI 32bit 〇 ・WIN-70B(Bay-Trail) 2015/6 UEFI 32bit 〇バッテリ小 ・Chui VI8 Plus(Cherry-Trail) 2016/1 UEFI 32bit △難しい ・Jumper EZbook2(Cherry-Trail) 2016/6 UEFI64bit ◎ ・GPD-WIN(Cherry-Trail) 2016/10 UEFI64bit ◎ オススメ ・Surface3(Cherry-Trail) 2015/5 UEFI64bit ○Ubuntu以外
  38. 38. 38 Linux Distro on Windows Tablet 公式サポート◎、公式HP動作報告○、ユーザー動作報告△、報告なし× Distributions Legacy Oak Trail Clover Trail Bay Trail Cherry Trail GPD- WIN Grub2 bootloader Comments 32bit 64bit Z670 BIOS 32bit Z2760 UEFI 32bit Z3735 UEFI 32bit Z8300 UEFI 32bit Z8700 UEFI 64bit Official boot Ubuntu ◎ ○ × ○ △ △ ○ UEFI64bit対応 Wubi Debian ◎ ◎ × ◎ △ △ ◎ UEFI32,64対応 Multiarch-ISO ArchLinux ManjaroLinux ◎ ○ × ○ △ △ △ UEFI32,64bit対応 Fedora ◎ ○ × ○ △ △ △ UEFI対応 Fedret Gentoo ◎ △ × ? ? △ △ UEFI対応 OpenSuse ◎ △ × △ × △ △ UEFI対応 Mageia ◎ △ × × × ? ? UEFI対応 CentOS ◎ △ × × × ? ? UEFI対応 Kernelが古すぎる FreeBSD ◎ △ × × × × ? UEFI対応 NetBSD ◎ △ × × × × ? UEFI対応 Android-x86 ◎ ○ × ○ △ △ ◎ UEFI対応 4.2.2以降
  39. 39. 39 最近の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
  40. 40. 40 GPD-WIN+Atom Notebook(UEFI64bit) ● Blackscreen trouble(need”i915.modeset=0”) Ubuntu16.10 Debian Multi-Arch Sabayon CentOS CyanogemMOD-x86 Manjaro Gentoo Fedora NetBSD(UEFI Testing)OpenSuse
  41. 41. 41 Manjaro OpenSuse CyanogenMOD-x86 Extix Linux Surface3 (Cherry-Trail)UEFI64bit ≧Kernel4.8 and no Ubuntu Linux distro? SurfaceRT(WindowsRT) was able to install Windows10 Mobile!?
  42. 42. 42 Manjaro Debian Old Kernel Freeze Bug Chinese Cheap Windows Tablet UEFI32bit UEFI 32bit bootloader, Power and blackscreen problem Ubuntu Fedora Android-x86 ExTixLinux OpenSuse
  43. 43. 43 Wubi(Windows-based Ubuntu Installer) とは? ● WubiはWindows上で動作するUbuntu元公式インストーラー。 UbuntuをWindowsの1ファイル上にインストール、デュアルブートする構成 ● パーティション切り分け無く、1ファイルをブートローダーでマウントする Windows起動画面にUbuntuを追加、自動で切り替え出来る設定を構築 ● 長所は直接ディスクにインストールする際のリスクを回避しつつ、OSやドラ イバの動作確認。削除が1ファイルなので極めて容易で誰でも安全である。 Windows HDDストレージ Ubuntu 1ファイル ループバックイメージ ブート ローダ Windows起動 Ubuntu起動Grub
  44. 44. 44 Install ISO for Ubuntu 16.04 on UEFI32bit 1.ISOファイルをダウンロードしてbootia32.efiをコピー 2.USBで繋いでセキュアブートをOFF、起動 3.起動時にGrub2を書き換えてインストーラーを動かす 4.通常通りインストール(まだネットには繋がらない) 5.再起動、USBからから起動して、Grub2を書き換えて  本体SSDのイメージデータを起動 6.ネットに繋いで、32bitのGrub2をインストール 7.Wifi、タッチパネルなどのドライバをインストール Download ISO USB Download Bootia32.efi Copy /EFI/boot/ Connect USB OFF Secureboot boot boot And Write Grub2 Install Linux Distributions (NoWifi?) 再起動 Reboot And Write Grub2 Install Grub2-ia32 (Connect WIfi) Start! ③ ⑤
  45. 45. 45 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からも起動できます
  46. 46. 46 Winタブレット機種別のドライバ調査 公式サポート◎、公式HP動作報告○、ユーザー動作報告△、報告なし× KapperのWindows独断調査(間違っていたらごめんなさい。修正します) Devices Oak Trail Clover Trail Bay Trail Bay Trail Cherry Trail Cherry Trail Comments ONKYO TW2A W3- 810 TW708/C AS Chuwi Hi8 Chuwi Vi8 jumper EZBook 2 TouchPanel HID準拠 I2C  HID I2C HID KMDF I2C HID I2C HID I2C HID 良く分からない Wifi Ralink Tec.cop Broad com RTK8723 Broad com Broad com Broad com RTKはGitHub BroadcomはOSS Bluetooth Broadcom Broad com RTK8723BT Broad com Broad com Broad com RTKはGitHub BroadcomはOSS Sound Realtek IntelSST Audio RealtekI 2S IntelSST Audio RealtekII2S IntelSST Audio RealtekI2S IntelSST Audio RealtekI2S IntelSST Audio ES8316 Display Intel GMA600 Intel (Power VR) IntelHD Graphics IntelHD Graphics IntelHD Graphics IntelHD Graphics 中味は世代で違う Camera 1.3M WebCam OV2722   Unicam Ar0543 M1040 OV2680 IntelAV Stream 1.3M WebCam 機種によって違う Accelerometer HID BMA2x2 Bocsh Bocsh Accela 機種によって違う Senser(Other) 簡易 センサ Broadcom GNSS4752 CM3128x SDOV2 機種によって違う SD Intel SM35 Inte lHost Intel Host Intel Host Intel Host Intel Host Mic IntelSST Audio IntelSST Audio IntelSST Audio IntelSST Audio IntelSST Audio Monitor デジタル フラット 汎用PnP 汎用PnP 汎用PnP 汎用PnP 汎用PnP
  47. 47. 47 Linux Kernel reported(Bay-Trail) 公式サポート◎、公式HP動作報告○、ユーザー動作報告△、報告なし× Kapperのネット独断調査(間違っていたらごめんなさい。修正します) 機種やドライバ次第。リンク先より抜粋。(後日整理します) Device Kernel 種類 動作確認 Comments MicroSD ? Intel △ 動作確認できず Wifi 4.4.0~ External RTK,BCM ○ 外部ドライバ推奨 BCMはオープンソース Bluetooth X External RTK,BCM △ 外部ドライバ推奨 BCMはオープンソース Sound 4.4.0? Intel RT5640~ △ 外部ドライバ推奨 Suspend 4.4.2~ Intel △ 一部機種のみ動作 Hibernation ? Intel ? ? Accelerometer 4.4.0~ 各自バラバラ △ 動作確認。画面回転対応 Camera X 各自バラバラ × 動かない TLP ○ ? フリーズ多発 USB ○ Intel ○ 問題なし TouchPanel 4.4.0~ External Intel、ATML1000 △ 一部機種のみ動作 外部ドライバ推奨 Sources:http://www.studioteabag.com/science/dell-venue-pro-linux/
  48. 48. 48 LinuxKernel changelog on Atom Kernel day Changelog Comments 4.0 2015/4 drm/i915/skl: add turbo support brcmfmac: Add support for bcm43340/1 wireless chipsets Intel: Add Cherrytrail & Braswell machine driver cht_bsw_rt5645 GPU Turbo 電源管理 4.1 2015/6 intel_idle: Add support for the Airmont Core in the Cherrytrail and Braswell SOCs brcmfmac: Add support for BCM4345 SDIO chipset brcmfmac: add support for BCM43430 SDIO chipset 省電力モード 4.2 2015/8 Intel: Add Cherrytrail & Braswell machine driver cht_bsw_max98090_ti sound サウンド 4.3 2015/10 surface pro 3: Add support driver for Surface Pro 3 buttons SurfacePro3 4.4 2016/1 perf/x86: Add Intel cstate PMUs support 電源 4.5 2016/3 surface pro 4: Add support for Surface Pro 4 Buttons Intel: Atom: Add support for HP ElitePad 1000 G2 Sound Intel: Atom: add 24-bit support for media playback and capture Intel: Atom: add support for RT5642 Sound SurfacePro4 4.6 2016/5 Intel: Atom: add support for CHT w/ RT5640 Sound 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 suppor accel: Add support for Bosch BMA220 Surface3 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? 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_clock_gating Surface3/4 Blackscreen

×