ラブベリパイ 4B 64ビット化

ラブベリパイ 4B 64ビット化
まずunameで現在のカーネルのバージョンを確認

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 4.19.118-v7l+ #1311 SMP Mon Apr 27 14:26:42 BST 2020 armv7l GNU/Linux

armv7lから32ビットバージョン

64ビット版へのアップデート
pi@raspberrypi:~ $ sudo rpi-update
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** Performing self-update
*** Relaunching after update
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** We’re running for the first time
*** Backing up files (this will take a few minutes)
*** Backing up firmware
*** Backing up modules 4.19.118-v7l+
#############################################################
WARNING: This update bumps to rpi-5.4.y linux tree
See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=269769

‘rpi-update’ should only be used if there is a specific
reason to do so – for example, a request by a Raspberry Pi
engineer or if you want to help the testing effort
and are comfortable with restoring if there are regressions.

DO NOT use ‘rpi-update’ as part of a regular update process.

##############################################################
Would you like to proceed? (y/N)
*** Downloading specific firmware revision (this will take a few minutes)
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 168 100 168 0 0 2024 0 –:–:– –:–:– –:–:– 2048
100 115M 100 115M 0 0 1836k 0 0:01:04 0:01:04 –:–:– 3267k
*** Updating firmware
*** Updating kernel modules
*** depmod 5.4.45-v8+
*** depmod 5.4.45+
*** depmod 5.4.45-v7+
*** depmod 5.4.45-v7l+
*** Updating VideoCore libraries
*** Using HardFP libraries
*** Updating SDK
*** Running ldconfig
*** Storing current firmware revision
*** Deleting downloaded files
*** Syncing changes to disk
*** If no errors appeared, your firmware was successfully updated to a50c7d5eebb351d16665eabcedad992cdc167537
*** A reboot is needed to activate the new firmware
アップグレード完了

pi@raspberrypi:~ $ sudo vim /boot/config.txt
config.txtの末尾に
arm_64bit=1
を追記

—-再起動—
pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.4.45-v8+ #1321 SMP PREEMPT Wed Jun 10 17:46:14 BST 2020 aarch64 GNU/Linux

aarch64が確認できたので無事64ビット化成功

64ビット化したその後の動作
アマゾンプライムビデオは別途インストールしたMedia Editionで再生はできた。
TVerはエージェントをごまかさないと再生画面にならないが、再生画面になっても音声は再生されれるが、映像はだめ
gyaoもTVerと同じ
abematvもTVerと同じ
その後(本体を購入し直した後)
pi@raspberrypi:~ $ sudo rpi-update
を行ったところ
上記は全てChromium Media Editionで観られるようになった。

インストール済みのSDカードも新規購入時にセットとして購入したが、手持ちの32GのSDカードにOSをインストールして64ビット化を試した。

ラズベリーパイ4 8G

ラズベリーパイ4 8Gを購入したので、色々遊んでみた。その備忘録。

日本語入力
pi@raspberrypi:~ $ sudo apt-get -y install fcitx-mozc

設定はやっぱviだよねッと言うことで、vimをインストール
pi@raspberrypi:~ $ sudo apt-get -y install vim

samba
1000GのHDDが余っていたので、USBに接続してsambaとして構築。
pi@raspberrypi:~ $ sudo apt-get -y install samba samba-common-bin
設定
pi@raspberrypi:~ $ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
最終行へ追加
[raspberry_pi]
comment = Share
path = /media/pi/xxxxx/public
public = yes
read only = no
browsable = yes
force user = pi
xxxxxの部分はマウントした外付けHDDの名称
samba再起動
pi@raspberrypi:~ $ sudo systemctl restart smbd
sambaユーザー設定(ラズパイにアクセスするときのパスワード設定)
pi@raspberrypi:~ $ sudo smbpasswd -a pi
これでiPhoneからも読み出せる。

アマゾン プライムビデオ・TVer・Gyao・AbemaTVなど
オリジナルのchromiumだとプライムビデオが見られないので、
Chromium Media Editionをインストール
pi@raspberrypi:~ $ curl -fsSL https://pi.vpetkov.net -o ventz-media-pi
pi@raspberrypi:~ $ sh ventz-media-pi
インストールするとメニューのインターネットにChromium(Media Edition)ができる
これで観ることが可能に
※Chromium Media Editionは64ビット化した後にインストールするとオリジナルを起動したときと同じメッセージがでて観ることができなかった。

後日談
ラズパイ専用というディスプレイを購入してディスプレイ背後にラズパイを取り付けて電源を入れたところ、SDカードが壊れた(>_<)、さらにラズパイ自体もSDカードを挿入してもカードがありません見たいな状態になって本体も壊れた模様。しょうが無いので、本体を購入し直し、再度64ビット化して実験している。

壊れたSDカードはフォーマットすらできない状態になっていたが、SDカード自体は認識していたので、ディスクの管理を確認して、パーティションの削除、フォーマットなどを数回試したところ復活した。

OMSC
挑戦しようとしたのだが、NOOBSからインストールできるはずなんだけど・・・メニューに出てこないので諦めてます。apt-getからできるとは思うのだけど・・・

LibreELEC
インストールしてAmazonプライムは観ることができたが・・・
使いにくい。YouTubeで挫折しています。

XBian
調べているとXBianっていうのがある模様なので、こんど時間があるときにやってみよう