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.
1
はじめてのpostmarketOSインストール Windowsタブレット
Beginner for install postmarketOS in Windows Tablet and
x86 UEFI64bit devices
1、 自...
2
自己紹介 Self Introduction
●
My name: Kapper
●
Twitter account:@kapper1224
●
HP:http://kapper1224.sakura.ne.jp
●
Slideshare:...
3
Recently my activities
Sailfish X on Xperia X
Reports Linux on
Windows Tablet in Amazon Activities on NT, MakerFaire,Tai...
4
異世界転生小説を書いています。
●
中世〜近世で製造業で産業革命するネタ。
●
マニアックな技術論が得意な技術開発型ストーリー
●
93万PV、ユニーク9万人、867ブクマ、2,211ポイント
5
アクセス数とご感想
●
最初は殆どPV無し。地道に更新し上位3%。鹿小説に負
けない様にする。13ヶ月目。
●
産業革命と歴史背景と製造業、技術論を書いています。
●
全てが数字で評価される厳しい世界。辛い。
●
毎日更新しないとブックマー...
6
恐ろしいコロナ 岐阜県版
●
岐阜県でもコロナのクラスター発生、緊急事態宣言
岐阜新聞の報道に市民は震え上がった
●
店舗の閉鎖多数、
飲食店も20:00まで
●
今は沈静化
7
2,500円ジャンクNexus7 2012で
postmarketOSでリサイクル
●
中古Nexus7 2012が爆安
●
Android7.1.2が王道
●
postmarketOSのバグが
無くなり、Linux化
XFCE4など実用的...
8
ジャンクWindowsタブレット
●
イオシスジャンクQ506/MEやドスパラジャンクで
再び活性化するWindowsタブレット
●
E-BayやAliexpressでも値崩れ
●
LinuxやAndroid-x86動くよ。快適だよ。使おう...
9
●
Android-x86 9.0R1、Ubuntu、Debian、openSUSEな
ど動作確認。ジャンク祭りにLinuxで応援
Q506MEジャンク祭り
Android-x86 9.0R1 Android-x86 9.0R1
OpenS...
10
タブレットをこんな用途にもリサイクル?
コンピュータ教室用PC
サブディスプレイ
AI/IoT用の端末、モニタ代わり
シンクライアント端末
ワンセグ、カーナビ代わり
ゲームや防水テレビ、車載用など
Android-x86とマルチブート
デ...
11
どんなOSが載せられるの?
Official supported◎、Official reported○、User reported△、No reported ×
Distributions iphone
5〜
Android Windo...
12
中古、ジャンク ガジェット価格推定2020
~2000円~1000円 ~4000円 ~6000円 ~10千円 ~15千円 ~20千円 30千円~
RaspiZero
NanoPi
Raspi2,3,4 Thinkerboard
Je...
13
PostmarketOSとは?
What's PostmarketOS?
●
スマホ、タブレットをリサイクルするためのOSプロジェクト
Smartphone and Tablet OS reused Linux Distributons....
14
Supported devices
●
Google Nexus, Samsung old Galaxy,Xiaomi,HTC,
Asus, Motorola Moto, Nokia N9,N900,old Xperia,
Raspber...
15
PostmarketOS Based systems
●
Alpine LinuxをベースにしておりAndroidKernelなど。
PostmarketOS is based Alpine Linux.
It uses Android ...
16
●
参考サイトは公式HPのWiki
Please see the official HP and the Wiki.
●
https://wiki.postmarketos.org/wiki/Generic_x64_UEFI_device...
17
Install postmarketOS on USB Memory
1.pmbootstrapをGitHubからインストール
Install pmbootstrap from GitHub.
2.USBメモリを母艦刺してフォーマット、ア...
18
./pmbootstrap.py init
1.Githubからpmbootstrap.py init を実行した後に機種を選択
A
●
[05:51:30] Choose your target device vendor (eithe...
19
./pmbootstrap.py init
1.Githubからpmbootstrap.py init を実行した後にWMを選択
After the commands ./pmbootstrap.py init, select your ...
20
./pmbootstrap.py +applications
●
追加アプリは手入力。アプリ名を探すの面倒だから、AlpineLinuxの
レポジトリを直接チェック
Add application packages from Alpine...
21
Boot Phosh, Plasma Mobile
●
焼いたUSBメモリからブートするだけ。多彩なスマホUIが魅力
Boot postmarketOS from USB memory and BIOS.
Gnome Phosh in p...
22
Install postmarketOS in x86_64 devices
using Arch Linux installdisk...
ArchLinuxのUSBインストールディスクを使用し設定、その後丸ごとコピペする・・しかない?
23
Install postmarketOS repository
after install AlpineLinux
●
Alpine LinuxをインストールしてからpostmarketOSの
パッケージ、WMを入れる方法
24
Using Alpine Linux command
●
よく使うコマンド
●
パッケージ
apk update
apk upgrade
apk add font-ipa(application names)
●
Wifi
apk add...
25
Boot postmarketOS in Qemu
●
同じ様に、
./pmbootstrap init
→qemu →qemu-amd64 or qemu-aarch64
./pmbootstrap install
./pmbootst...
26
Known issues
●
KernelとドライバはMainlineベース。Kernel次第。動かないものもある。
ARM機種は危険なのでx86_64で練習する事をお勧め。
●
postmarketOSは事実上ローリングリリース。バグが...
Upcoming SlideShare
Loading in …5
×

はじめてのpostmarketOSインストール Windowsタブレット #kagolug Beginner for install postmarketOS in Windows Tablet and x86 UEFI64bit devices

1,173 views

Published on

鹿児島らぐ2020年4月Onlineで発表した内容です。
UEFI64bitのデバイスで動くpostmarketOSをUSBメモリで
動かしてみました。
Gnome-PhoshやPlasma-mobileとかスマホUIで使えます。
その周辺の関係を整理しました。

Published in: Mobile
  • Be the first to comment

はじめてのpostmarketOSインストール Windowsタブレット #kagolug Beginner for install postmarketOS in Windows Tablet and x86 UEFI64bit devices

  1. 1. 1 はじめてのpostmarketOSインストール Windowsタブレット Beginner for install postmarketOS in Windows Tablet and x86 UEFI64bit devices 1、 自己紹介 Self introduction 2、Recently my activities 3、What’s postmarketOS? 4、Surpported devices 5、Install postmarketOS on Generic x86 6、 ./pmbootstrap.py 7、Alpine Linux Commands 8、 postmarketOS and Qemu 9、Known issues 詳しい話はSlideshareで公開中 @kapper1224 Gadget Hacking User Group Speaker:Kapper 鹿児島らぐ4月Online 2020年4月29日 14:00〜 Place: Online This Presentation: Slideshare & PDF files publication of my HP http://kapper1224.sakura.ne.jp postmarketOS and UEFI64bit Devices
  2. 2. 2 自己紹介 Self Introduction ● My name: Kapper ● Twitter account:@kapper1224 ● HP:http://kapper1224.sakura.ne.jp ● Slideshare: http://www.slideshare.net/kapper1224 ● mastodon:https://pawoo.net/@kapper1224/ ● Facebook:https://www.facebook.com/kapper1224/ ● My Hobby:Linux、*BSD、and Mobile Devices ● My favorite words:The records are the more important than the experiment. ● Test Model:Netwalker(PC-Z1,T1)、Nokia N900、DynabookAZ、RaspberryPi       Nexus7(2012、2013)、Nexus5、OpenPandora、Chromebook、          Fx0(FirefoxOS)、台湾Android電子辞書 無敵CD-920、CD-928           GPD-WIN、GPD-Pocket、Windows Tablet、SailfishOS、UBPorts    ● Recent my Activity: Hacking Linux on Windows10 Tablet (Intel Atom) and Android Smartphone.   Hacking NetBSD and OpenBSD on UEFI and Windows Tablet. I have been exhibiting in NT Nagoya, NT Kanazawa, Oogaki Mini MakerFaire. I have over 160 Windows Tablet and 80 ARM Android, and test it now.  後、最近小説家になろうで異世界で製造業と産業革命の小説書いていますなう。
  3. 3. 3 Recently my activities Sailfish X on Xperia X Reports Linux on Windows Tablet in Amazon Activities on NT, MakerFaire,Taiwan NetBSD、OpenBSD、FreeBSD Some Linux on Windows Tablet postmarketOS on Nexus5, Nexus7 2012 UBPorts on Nexus5 Nexus7 2013
  4. 4. 4 異世界転生小説を書いています。 ● 中世〜近世で製造業で産業革命するネタ。 ● マニアックな技術論が得意な技術開発型ストーリー ● 93万PV、ユニーク9万人、867ブクマ、2,211ポイント
  5. 5. 5 アクセス数とご感想 ● 最初は殆どPV無し。地道に更新し上位3%。鹿小説に負 けない様にする。13ヶ月目。 ● 産業革命と歴史背景と製造業、技術論を書いています。 ● 全てが数字で評価される厳しい世界。辛い。 ● 毎日更新しないとブックマークが増えない厳しい人気 社会。超競争社会で泣けてくる厳しさ。 出展:小説家になろうを知ろう ~小説家になろうをグラフ化してみた~ 小説家になろうブックマーク数 比率(%) 今ココ 月 PV
  6. 6. 6 恐ろしいコロナ 岐阜県版 ● 岐阜県でもコロナのクラスター発生、緊急事態宣言 岐阜新聞の報道に市民は震え上がった ● 店舗の閉鎖多数、 飲食店も20:00まで ● 今は沈静化
  7. 7. 7 2,500円ジャンクNexus7 2012で postmarketOSでリサイクル ● 中古Nexus7 2012が爆安 ● Android7.1.2が王道 ● postmarketOSのバグが 無くなり、Linux化 XFCE4など実用的に ● /system領域が650MB しかないので、/userdate 領域にLinuxを書き込む ● 非常に安価で弾数多い 期待のデバイス
  8. 8. 8 ジャンクWindowsタブレット ● イオシスジャンクQ506/MEやドスパラジャンクで 再び活性化するWindowsタブレット ● E-BayやAliexpressでも値崩れ ● LinuxやAndroid-x86動くよ。快適だよ。使おうぜ。
  9. 9. 9 ● Android-x86 9.0R1、Ubuntu、Debian、openSUSEな ど動作確認。ジャンク祭りにLinuxで応援 Q506MEジャンク祭り Android-x86 9.0R1 Android-x86 9.0R1 OpenSUSE TumbleweedDebian 10.2 Buster
  10. 10. 10 タブレットをこんな用途にもリサイクル? コンピュータ教室用PC サブディスプレイ AI/IoT用の端末、モニタ代わり シンクライアント端末 ワンセグ、カーナビ代わり ゲームや防水テレビ、車載用など Android-x86とマルチブート デスクトップとAndroidの共存 Qemuやvirtualboxエミュレーション WineでSteamやWindowsゲーム Exagearでx86Wineエミュ Antimicroでキーボードエミュ Desktop、Office端末、電子工作 サーバ、Terminal、開発端末 音楽、動画、3D、CAD作成マシン デスクトップとモバイルOSをChroot、マルチブートで融合。得意分野をOS側でサポート
  11. 11. 11 どんなOSが載せられるの? Official supported◎、Official reported○、User reported△、No reported × Distributions iphone 5〜 Android Windows Tablet NoPAE NotePC Rasp Pi Windows Phone Pine Phone Linux Zaurus Nokia N900 Nintendo Switch Com ments Windows10ARM × × ー × △ △ × × × △ ARM Ubuntu × △ ◎ ○ ◎ × ? △ △ △ Desktop Debian × △ ◎ ◎ ◎ × ○ ○ ◎ △ Desktop ArchLinux × △ ◎ ○ ◎ × ○ △ △ △ Desktop CentOS × △ △ △ ○ × × × × × Desktop FreeBSD × × △ ◎ ◎ × ? × × △ Desktop OpenBSD × × △ ◎ ◎ × ? ○ × × Desktop NetBSD × × △ ◎ ◎ × ? ◎ ◎ × Desktop Android-x86 ー ー ◎ △ ー ー ー ー ー ー x86 ChromeOS × × ◎ △ ◎ × × × × × x86,ARM LineageOS × ◎ ◎ × ◎ △ ◎ × △ △ ARM,x86 SailfishOS × ◎ △ ー △ × ◎ × ◎ × ARM PlasmaMobile × ◎ ◎ × ◎ × ◎ × × × ARM,x86 Maemo × △ × × ◎ × ◎ × ◎ × ARM,x86 Armbian × △ ー ー ◎ × ? × × × ARM postmarketOS △ ◎ ◎ × ◎ △ ◎ × ◎ × ARM,x86 UBPorts × ◎ × ー ◎ × ◎ × × × ARM LuneOS × ◎ × × × × ◎ × × × ARM MainlineKernel × △ ◎ ◎ ◎ × ◎ ◎ ◎ ? Linux *BSD
  12. 12. 12 中古、ジャンク ガジェット価格推定2020 ~2000円~1000円 ~4000円 ~6000円 ~10千円 ~15千円 ~20千円 30千円~ RaspiZero NanoPi Raspi2,3,4 Thinkerboard JetsonNano Atom board JetsonTK1 JetsonTX1 Miix2 8 Venue8Pro 8,10インチWinタブ T100TA,HA 2in1 Winタブ Corei3,i5タブ Surface3Pro GPD-Win GPD-Pocket Kobo Touch,Glo Kobo Aura Kindle PapperWhite 2012〜2014 Galaxy Tab Galaxy S2 Nexus7 2012 NexusPlayer ME176C Nexus5,5X Nexus7 2013 ZenPhone2 Nexus9 Nexus6,6P ThinClient Atom 要改造(ハッキング)低スペックCPU 上級者・廃人ゾーン ローエンド中古 現行機種 Netwalker WindowsRT Nokia N900 Linux Zaurus Windows Phone DM200 KPD-701 7 中華インチ CoreM Winタブ Surface3 W-Zero3 iPhone~4 Kindle Fire HD Kindle PapperWhite 2015〜2017 Nexus10 Xperia Z1~Z5 TF101,TF201 KindleFireHDX2013 Windows7 ジャンク タブレット TW06W FCmini PSClassic DreamCast PS2,XBOX,GC PS3 XBOX360 1 board ARM PDA SmartPhone Android SmartPhone Tablet Windows Tablet ThinClient NAS E-book Game Console OpenWRT Router Nintendo Switch NSB-3NR1T1MLV XperiaXA2 GooglePixel OnePlus3,3T XperiaX Google Pixel3XL Gemini PDA Pine Phone PS4 GL-MT 300N
  13. 13. 13 PostmarketOSとは? What's PostmarketOS? ● スマホ、タブレットをリサイクルするためのOSプロジェクト Smartphone and Tablet OS reused Linux Distributons. ● 100以上のデバイスでAlpineLinuxが動作。Nexus7 2012など Alpine Linux operate Android over 100 devices. ● 最近Xorgが動かないバグあり。5/14直ったはず。検証中。 PlasmaMobileとWestonのみ動作。  
  14. 14. 14 Supported devices ● Google Nexus, Samsung old Galaxy,Xiaomi,HTC, Asus, Motorola Moto, Nokia N9,N900,old Xperia, RaspberryPi,Qemu,Generic amd86... ● https://wiki.postmarketos.org/wiki/Devices
  15. 15. 15 PostmarketOS Based systems ● Alpine LinuxをベースにしておりAndroidKernelなど。 PostmarketOS is based Alpine Linux. It uses Android kernel or Mainline kernel. ● 1. Overwrite flash img, 2. SD cards, 3. ZIP files on TWRP, CWM 4. The other Android recovery system. ● インストールにはpmbootstrap.pyをLinuxで動かすだけ Install scrpit pmbootstrap.py in Linux distibutions. ● User interfaces (WM) 13種類 None, gnome(Wayland), i3wm, Kodi(Wayland), mate, phosh(Wayland), plasma-desktop, plasma-mobile(Wayland), shelli, sway(Wayland), weston(Wayland), xfce4
  16. 16. 16 ● 参考サイトは公式HPのWiki Please see the official HP and the Wiki. ● https://wiki.postmarketos.org/wiki/Generic_x64_UEFI_device Install postmarketOS in Generic x86 UEFI devices
  17. 17. 17 Install postmarketOS on USB Memory 1.pmbootstrapをGitHubからインストール Install pmbootstrap from GitHub. 2.USBメモリを母艦刺してフォーマット、アンマウント Connect USB memory in your PC and formats, umount it. 3. ./pmbootstrap.py init で機種名をtablet → x64uefi を入力 Operate ./pmbootstrap.py init , and input tablet → x64uefi is devices names. 4. ./pmbootstrap.py install --sdcard=/dev/sdb (もしくはmmcblk0など) でUSBメモリに焼く Install postmarketOS in USB memory, ./pmbootstrap.py install --sdcard=/dev/sdb . 5. ./pmbootstrap.py shutdown でインストール終了 Shutdown it 6. 再起動してBIOS(UEFI)からUSBメモリを選択して起動 DowReboot postmarketOS from USB memory, and select it in BIOS(UEFI) . 7. postmarketOSが起動 Boot postmarketOS
  18. 18. 18 ./pmbootstrap.py init 1.Githubからpmbootstrap.py init を実行した後に機種を選択 A ● [05:51:30] Choose your target device vendor (either an existing one, or a new one for porting). ● [05:51:30] Available vendors (48): alcatel, amazon, asus, bq, chuwi, fairphone, finepower, fujitsu, google, gp, hisense, htc, huawei, infocus, jolla, leeco, lenovo, lg, medion, meizu, motorola, nextbit, nobby, nokia, oneplus, oppo, ouya, pine64, planet, purism, qemu, raspberry, samsung, semc, sharp, sony, surftab, t2m, tablet, teclast, tokio, wiko, wileyfox, wingtech, xiaomi, yu, zte, zuk ● [05:51:30] Vendor [tablet]: tablet ● [05:51:31] Available codenames (1): x64uefi ● [05:51:31] Device codename [x64uefi]: x64uefi ← 機種名をコマンド入力
  19. 19. 19 ./pmbootstrap.py init 1.Githubからpmbootstrap.py init を実行した後にWMを選択 After the commands ./pmbootstrap.py init, select your favorite WMs. ● Available user interfaces (12): * none: No graphical environment * gnome: (Wayland) Gnome Shell (not for armhf) * i3wm: (X11) Tiling WM (keyboard required) * kodi: (Wayland) 10-foot UI useful on TV's * mate: (X11) MATE Desktop Environment, fork of GNOME2 (stylus recommended) * phosh: (Wayland) Mobile UI developed for the Librem 5 (works only with numeric passwords!) * plasma-desktop: (X11/Wayland) KDE Desktop Environment (works well with tablets) * plasma-mobile: (Wayland) Mobile variant of KDE Plasma (slow without hardware acceleration, allows only numeric passwords!) * plasma-mobile-extras: Plasma Mobile with more apps pre-installed (video and music players, pdf reader, etc.) * shelli: Plain console with touchscreen gesture support * sway: (Wayland) Tiling WM, drop-in replacement for i3wm (DOES NOT RUN WITHOUT HW ACCELERATION!) * weston: (Wayland) Reference compositor (demo, not a phone interface) * xfce4: (X11) Lightweight GTK+2 desktop (stylus recommended) ● User interface [xfce4]: xfce4 ← WMを入力して選択
  20. 20. 20 ./pmbootstrap.py +applications ● 追加アプリは手入力。アプリ名を探すの面倒だから、AlpineLinuxの レポジトリを直接チェック Add application packages from Alpine Linux packages name. I check Alpine server... ● Additional packages that will be installed to rootfs. Specify them in a comma separated list (e.g.: vim,file) or "none" Extra packages [nano,dillo,font-ipa,xvkbd,iwd,bluez]: ←パッケージ名を入力 Input Alpine Linux package names.
  21. 21. 21 Boot Phosh, Plasma Mobile ● 焼いたUSBメモリからブートするだけ。多彩なスマホUIが魅力 Boot postmarketOS from USB memory and BIOS. Gnome Phosh in postmarketOS Plasma-Mobile in postmarketOS
  22. 22. 22 Install postmarketOS in x86_64 devices using Arch Linux installdisk... ArchLinuxのUSBインストールディスクを使用し設定、その後丸ごとコピペする・・しかない?
  23. 23. 23 Install postmarketOS repository after install AlpineLinux ● Alpine LinuxをインストールしてからpostmarketOSの パッケージ、WMを入れる方法
  24. 24. 24 Using Alpine Linux command ● よく使うコマンド ● パッケージ apk update apk upgrade apk add font-ipa(application names) ● Wifi apk add wireless-tools wpa_supplicant iwconfig awlan0 essid [essid] iwconfig awlan0 mode Managed iwpriv awlan0 set_cryptmode [encryption] iwconfig awlan0 enc [key] ● Bluetooth apk add bluez-depricated /etc/init.d/bluetooth start hciconfig hci0 up blutoothctl ●
  25. 25. 25 Boot postmarketOS in Qemu ● 同じ様に、 ./pmbootstrap init →qemu →qemu-amd64 or qemu-aarch64 ./pmbootstrap install ./pmbootstrap qemu ● Qemuのインストール、設定その他は全自動 automatic install qemu and postmarketOS ● 他のpmbootstrapを使うと消されるので注意 If you will install the another devices, delete qemu
  26. 26. 26 Known issues ● KernelとドライバはMainlineベース。Kernel次第。動かないものもある。 ARM機種は危険なのでx86_64で練習する事をお勧め。 ● postmarketOSは事実上ローリングリリース。バグが発生すると全機種で 死ぬので注意(Blackscreenバグなど・・・) ● ネット接続などがコマンドでやりづらい注意。AlpineLinux覚えよう ● WayLand系のWMはアプリが対応していないものも多い注意 ● レンガになっても泣かない自己責任(ARM機種) ● Nexus7 2012が爆安(1,480円〜) ● TF101,TF300などもお買い得。Galaxyシリーズも爆安。 ● Nexus5 16GB入手困難? 値上がりしてスマン。俺のせい!!? ● Xperia Z(3000円)やGalaxy SⅡ(1800円)とかも買った。そのうち試す。

×