SDにLinuxシステム展開する環境がなかったのでRaspiを使うことにした
OpenWRTのテストを終わったRaspi1。
そのまま引退かと思われたが、こういう手軽な用途にはいいかな?
セットアップしとくか。
OpenWRTのイメージは結構便利なのだけど、サイズが50MB未満で、SDに書き込むためのイメージを入れる場所がない。
パーティション拡張しても、512MのSDカードではGB単位の最近のイメージファイルを置くことは無理だ。
OpenWRTのイメージは、小さくて何かと便利なので、そのまま残すことにする。
手元にSDはいっぱいあるのだけど、何か書かれているのかわからないものも多い。
小さいからメモしようもないんだよね。
昔は、SD用の小さい樹脂の袋がついていて、それにシール貼って書いたりできたのだけど、この頃はそういうこともないから管理が面倒だわ。
それで、ついつい新しいものを出して使ってしまうのだけど、今回のような用途なら4-8GBのものがよさげなので、古いSDの中を見ようと... 思ったのだけど、見る環境すらない。
Raspi1 OpenWRTの環境をネットにつないで、opkg install fdiskして使えそうなSDカードを選別した。
4GBのSDがあったので、これを使うことにした。
さて、Raspbian環境だけど、イメージを落として来た。
コンソールだけ動けばよくて、PIXCELはいらないので、LITE版を選ぶ。
http://director.downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2016-11-29/2016-11-25-raspbian-jessie-lite.zip
7zipで圧縮されているということで、Mac環境での作業にUnarchiverも落として来る。
http://wakaba.c3.cx/releases/TheUnarchiver/TheUnarchiver3.11.1.zip
zipを展開して、imgファイルを得る。
Macではパーティションの拡張ができないので、とりあえずそのまま書くだけ。
$ sudo dd if=~/Downloads/Raspbian/2016-11-25-raspbian-jessie-lite.img of=/dev/rdisk4 2715648+0 records in 2715648+0 records out 1390411776 bytes transferred in 3274.727099 secs (424589 bytes/sec)
Raspbian自身でパーティションの拡張ができるようなので、それでやる。
できたSDを差し込んで起動。
起動時に勝手にリサイズして、リブートしやがった...
やるじゃん。
コンソール出たけど、ログインアカウントは何なんだ?
ユーザー名:pi
パスワード:raspberry
これは、前から変わらないのね。
リモート接続は、sshが動いているそうだけど...
コンソールで、ifconfigを叩いて、割り当たったIPアドレスでsshを叩いたけどダメ。
$ ssh pi@192.168.51.90 ssh: connect to host 192.168.51.90 port 22: Connection refused
動いてないんじゃない?
コンソールで確認。
pi@raspberrypi:~ $ sudo systemctl status ssh ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; disabled) Active: inactive (dead)
動いていない。
動かす。
pi@raspberrypi:~ $ sudo systemctl enable ssh Synchronizing state for ssh.service with sysvinit using update-rc.d... Executing /usr/sbin/update-rc.d ssh defaults insserv: warning: current start runlevel(s) (empty) of script `ssh' overrides LSB defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (2 3 4 5) of script `ssh' overrides LSB defaults (empty). Executing /usr/sbin/update-rc.d ssh enable Created symlink from /etc/systemd/system/sshd.service to /lib/systemd/system/ssh.service. pi@raspberrypi:~ $ sudo systemctl start ssh
リモートから接続。
$ ssh pi@192.168.51.90 The authenticity of host '192.168.51.90 (192.168.51.90)' can't be established. RSA key fingerprint is 53:f9:57:3d:b5:43:7f:b7:01:9b:8b:7a:5e:4d:b2:0f. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.51.90' (RSA) to the list of known hosts. pi@192.168.51.90's password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Nov 25 18:03:15 2016 SSH is enabled and the default password for the 'pi' user has not been changed. This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password. pi@raspberrypi:~ $
できた。LITEはだいぶ勝手が違うらしい。
おしまい。