Raspbianからzipファイルをダウンロード
(現時点:2017-09-07-raspbian-stretch.zip)
普通に解凍しようとすると、zip -> cpgzとなるので、p7zipを使う。
>> brew install p7zip
>> 7z x 2017-09-07-raspbian-stretch.zip
----------------------------------------------------------------------------------------------------
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Scanning the drive for archives:
1 file, 1757290390 bytes (1676 MiB)
Extracting archive: 2017-09-07-raspbian-stretch.zip
--
Path = 2017-09-07-raspbian-stretch.zip
Type = zip
Physical Size = 1757290390
64-bit = +
Everything is Ok
Size: 4916019200
Compressed: 1757290390
raspbian-stretchのomgファイルが4GBを超えているので、8GB以上のmicroSDを用意。 (とりあえず8GB class10を購入)
>> diskutil list
----------------------------------------------------------------------------------------------------
/dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *7.8 GB disk2
1: DOS_FAT_32 NO NAME 7.8 GB disk2s1
microSDをフォーマット
>> diskutil eraseDisk FAT32 RPI /dev/disk2
----------------------------------------------------------------------------------------------------
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk2s2 as MS-DOS (FAT32) with name RPI
512 bytes per physical sector
/dev/rdisk2s2: 14753616 sectors in 1844202 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=14782464 bspf=14408 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2
microSDをアンマウント
>> diskutil umountDisk /dev/disk2
----------------------------------------------------------------------------------------------------
Unmount of all volumes on disk2 was successful
microSDにイメージファイルを書き込み
>> sudo dd if=2017-09-07-raspbian-stretch.img of=/dev/rdisk2 bs=1m conv=sync
----------------------------------------------------------------------------------------------------
Password:(macのパスワード)
4688+1 records in
4689+0 records out
4916772864 bytes transferred in 287.706196 secs (17089562 bytes/sec)
>> login: pi
>> password: raspberry
>> sudo raspi-config
----------------------------------------------------------------------------------------------------
[4 Localisation Options] > [I2 Change Timezone] > [Asia] > [Tokyo] > [OK]
[4 Localisation Options] > [I3 Change Keyboard Layout] > [Generic 105-Key (Intel) PC] > [Other] > [Japanese] > [Japanese] > [The default for the keyboard layout] > [No compose key]
[4 Localisation Options] > [I4 Change Wi-Fi Country] > [JP Japan] > [OK]
[5 Interfacing Options] > [P2 SSH] > [Enable] > [Yes]
> [Finish]
----------------------------------------------------------------------------------------------------
>> sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
----------------------------------------------------------------------------------------------------
country=JP
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="[SSID]"
psk="[password]"
key_mgmt=WPA-PSK
}
LITEにxwindowを入れてみる。(この方が最初からDesktop環境を入れるより軽い。はず。)
>> sudo apt-get install xserver-xorg
>> sudo apt-get install xinit
>> sudo apt-get install raspberrypi-ui-mods
>> startx //(DESKTOPが立ち上がる)
(必要なものを入れる)
>> sudo apt-get install rc-gui //(raspi-configのGUI版)
>> sudo apt-get install fonts-vlgothic //(日本語)
>> sudo apt-get install chromium-browser
Preference > Raspberry Pi Configuration
interfaces > SSH > Enable
localisation > Set Timezone > Area: Japan
localisation > Set Keyboard > (choose keyboard layout)
その後reboot
するか聞かれるのでYes
ssh pi@IPアドレス
SSHで接続するIPアドレスは以下で表示されるinet
の値(この場合192.168.1.188
)
>> ifconfig
----------------------------------------------------------------------------------------------------
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.188 netmask 255.255.248.0 broadcast 192.168.7.255
inet6 fe80::e7e6:2770:8c1e:2127 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:f1:cf:44 txqueuelen 1000 (Ethernet)
RX packets 171 bytes 14054 (13.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 107 bytes 17194 (16.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>> sudo iwconfig wlan0 power off
(rebootするとonになっているときもある)
>> sudo vi /etc/modprobe.d/raspi-blacklist.conf
(raspi-blacklist内に以下を記述)
# wifi
blacklist brcmfmac
blacklist brcmutil
>> sudo reboot
>> ifconfig
または>> ip link show
でネットワークを確認できる。
ether
(MACアドレス)の値が設定前後で変わっていればOK。
(先頭6桁(ベンター識別子)がb8:27:eb
(Raspberry Pi Foundationの識別子)ではなくなっていればOK。)
>> DISPLAY=:0 chromium-browser --app=http://bokujyo.html.xdomain.jp -window-size=1920,1080 --window-pos=0,0
(DISPLAY=:0
:SSHでつないでいる時に必要。ローカルから実行する時ははいらない。)
>> cp .config/lxsession/LXDE-pi/autostart _autostart
>> vi .config/lxsession/LXDE-pi/autostart
# @xscreensaver -no-splash (削除)
# スクリーンセーバーをオフに
@xset s off
# DPMS (Display Power Management Signaling) をオフに
@xset -dpms
# X serverをオフに
@xset s noblank
@chromium-browser --app=http://bokujyo.html.xdomain.jp --window-size=1920,1080 --window-pos=0,0
>> sudo su
>> date // JST / UTC を確認のため
>> export EDITOR=vi
>> crontab -e
* 8 * * * /sbin/reboot // 毎朝8時
>> sudo apt-get install chkconfig
>> chkconfig --list
alsa-utils // オーディオ関連
avahi-daemon // ネットワークに参加するための技術 -> off
bluetooth // bluetooth -> off
console-setup.sh //
cron // 自動化プログラム
dbus // プロセス間通信IPC実装 アプリケーション間のやり取り
dhcpcd // IPアドレス自動割り当て
dphys-swapfile // swapファイル -> off
fake-hwclock // 時刻関連
hwclock.sh // 時刻関連
keyboard-setup.sh
kmod
lightdm // ログイン画面を表示するディスプレイマネージャー
neworking // ネットワーク
nfs-common
paxctld
plymouth // 起動画面
plymouth-log // 起動画面ログ -> off
procps
raspi-config
rpcbind
rsync // データ転送量を最小化する
rsyslog // システムログ関連
ssh // 遠隔ログイン
sudo // ルート権限のコマンドを実行
triggerhappy // キーボードショートカット
udev
x11-common
>> sudo chkconfig dphys-swapfile off // 一時ファイルの書き込みを停止
- Raspberry Pi 3にRaspbian Stretch/Jessieをセットアップする方法
- Raspberry Pi 3を買ったのでOSの準備 microSDにRaspbian Jessieを書き込む
- ラズベリーパイの始め方
- Raspberry Pi 3の内蔵WiFiを無効にしてUSB WiFiアダプタを利用する
- Raspberry Pi 3のインストール & 初期設定(Raspbian Jessie Lite)
- Autostart Chromium in latest version of Pixel
- 【Raspberry Pi】モニターをつなげずにVNCで運用する
- 08 Raspberry Pi パフォーマンス向上設定