振り返る
もう何年も前にRaspberry pi3にsambaを入れてNAS化していた。1TBのHDDと128GBのUSBメモリを起動時に自動的にマウントしてsambaサーバーを動作させていたようだ。今でも安定的に動いている。
NFSマウントも試みたようであるが、どうも諦めたらしい。2021年あたりなので、もう4年も前の話だ。
で、久しぶりにちょっとラズパイをいじってみようと思うが、いろいろなことを忘れている。やりたいことを以下に列挙する
- OSが最新かどうか?(最新でないに決まっているが)バージョンを上げるべきか?上げるとするとどうするのか?
- suのパスワードがわからない。どうすればよいのか?
- いきなりNASとして安定動作しているラズパイのOSを変更したくない。もう一台のラズパイ3で試してみたい。ただ、ラズパイにキーボードとマウスとモニターをつないで動かすのが面倒くさい。有線LANも面倒だ。全部リモートでやりたい。やり方は以前の自分は知っていたがすっかり忘れている。思い出さなあかん
どれから行くか。まずはsuのパスワードか?
→色々調べた
- OSはかなり古い
- suはそもそもパスワードが設定されていないのがデフォルトで、sudoで全部済ませるらしい。sudo -iでsuと同じことができるらしい
- ラズパイ3をいじるのは恐いのでまずラズパイ4でOSのアップデートを試みることにしたが、ここからも一寸手間取った
ラズパイ4について
ラズパイ4は前の自宅のネットワークで無線LANで接続されていた。だから新しい環境で無線LAにはつながらない(最初そんなことさえ気付かなくてなんで繋がらへんねやろと思った)
有線LANに繋げたらあっさりつながった。が、このラズパイ4のマイクロSDカードはubuntuだった。途中は省略して、ラズビアンOSのマイクロSDカードを見つけてそれでまず有線LANでつないでVNCサーバーから入って無線LANの設定をして再起動して無線LANで繋がるようになった。
OSのアップデート
chatGPTによるとOSのアップデートの前にやっとけと言われることをやっておいた。がそれを貼ると、Wikiが文句を言う。unameの行が引っ掛かる
unam e -a
cat /etc/os-release
lsb_release -a
unam e -a
cat /etc/os-release
lsb_release -a
pi@raspberrypi4:~ $ unam e -a
Linux raspberrypi4 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l GNU/Linux
pi@raspberrypi4:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@raspberrypi4:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Linux raspberrypi4 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l GNU/Linux
pi@raspberrypi4:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@raspberrypi4:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
こうなった。"unam e"はもちろん"uname"だがWikiのスパム対策です。