- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-04-08T19:06:42+09:00","default:dramsukohome","dramsukohome")
[[Linux]]
*ラズベリーパイ、Raspberry Pi 関係 [#gc9b86a2]
&imgr(./image/raspberry_pi/2013-06-22_13-37-14_DS7_8280.jpg);
#contents
* raspbian [#h7b68f29]
**感想 [#x6bc787d]
-OSは、ラズベリーパイのホームページから落とせる。
sudo dd if=2013-05-25-wheezy-raspbian.img of=/dev/sd?
で SD カードへ焼いた。
-このスペックで GUI 表示の Linux とはすごい。
-上記の Linux は debian ベース。特に違和感はない。
-電源が MicroUSB というのも汎用性が高くて好き
-pidora なる fedora 系の OS もある
-ただ yum でエラーがでたりして、まだ安定してないのかな?~
あと、動かない時の情報もまだ少なかったり。。。~
まぁのんびりやっていきます(^^)
**SSH デフォルトユーザー名 [#k50a5ec8]
Username:pi
Password:raspberry
**設定メニューの表示 [#pcec4c93]
sudo raspi-config
**設定メニューでいじったところ [#z919d254]
-Expand Filesystem
--大容量SDカードを有効に使う。
-Change User Password
--pi アカウントのパスワード変更
-Enable Boot to Desktop
--ラズベリーパイ起動時に GUI を起動するかどうか選択
-Internationalisation Options
--Location の設定
-Overclock
--自分は high の 950MHz にしました。Turbo は動かなかったです。
- Advanced Options
-- Overscan
--- Enabled に
-- Hostname
--- デフォルトが長いので rpi に変更
-- SSH
--- デフォルトで Enable なのでそのまま
-- Update
--- 普通にアップデートしました。
**勘でソフトのインストール [#g49d03f6]
-Firefox
sudo apt-get install firefox-sage
-vim
--なんか動かなかった。。。
**OS を fedora に変更(^^;) [#w1f1f6c0]
-vim が動かないのはちょっとつらい。。。~
自分の場合、はじめはサーバー用途の検証をするということで、~
サーバー用途ではレッドハット系が好きな自分。~
調べてみるとラズベリーパイ用のfedoraがあるようだ。~
ダウンロードしてインストールしてみる。~
-- [[参考サイト:http://www.cyberblack.net/wordpress/?p=242]]
** Windows のインストーラーでうまくいかなかったので~ [#zf5e2024]
Linux の dd でできる方法にしました。~
-- [[参考サイト2:http://gmx.dip.jp/wp/2013/01/08/raspberrypi%E3%81%A7fc17%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F1%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%EF%BD%9E%E5%88%9D%E5%9B%9E%E8%B5%B7%E5%8B%95/]]
- fedora がなんか途中までしか DownLoad できなかったので~
pidora にしました。
-- [[参考サイト3:http://www.pidora.ca/]]
*pidora 初期セットアップ [#g0d742dc]
- [[参考サイト:http://lunatilia.wordpress.com/2013/05/31/pidora-install-for-raspi/]]
**Pidora のイメージを SD カードに焼く [#ic33486c]
sudo dd if=/home/hogehoge/temp/Pidora-2014-R1/Pidora-2014-R1.img of=/dev/sdb
**起動後 Hostname の修正 [#zc955252]
sudo vi /etc/hostname
**"/etc/locale.conf"追加 [#u35c63e9]
sudo vi /etc/locale.conf
-
LANG="ja_JP.UTF-8"
**"/etc/vconsole.conf" の修正 [#j3e446da]
KEYMAP="jp106"
**"/etc/sysctl.d/raspberrypi.conf" の修正 [#l2216ce3]
vm.min_free_kbytes = 32768
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
**TimeZone の修正 [#ebb7ac8d]
[root@raspi ~]# timedatectl set-timezone Asia/Tokyo
[root@raspi ~]# timedatectl set-local-rtc 0
[root@raspi ~]# timedatectl status
** yum error の処理 [#mafc692d]
-なんか yum のアップデートでエラーが出る
[root@rpi yum.repos.d]# yum check-update
Loaded plugins: langpacks, presto, refresh-packagekit
http://downloads.raspberrypi.org/pidora/updates/18/armhfp/repodata/repomd.xml:
[Errno 14] HTTP Error 404 - Not Found :
http://downloads.raspberrypi.org/pidora/updates/18/armhfp/repodata/repomd.xml
Trying other mirror.
http://pidora.proximity.on.ca/pidora/updates/18/armhfp/repodata/repomd.xml:
[Errno 14] HTTP Error 403 - Forbidden :
http://pidora.proximity.on.ca/pidora/updates/18/armhfp/repodata/repomd.xml
Trying other mirror.
Error: failure: repodata/repomd.xml from pidora-updates:
[Errno 256] No more mirrors to try.
http://downloads.raspberrypi.org/pidora/updates/18/armhfp/repodata/repomd.xml:
[Errno 14] HTTP Error 404 - Not Found :
http://downloads.raspberrypi.org/pidora/updates/18/armhfp/repodata/repomd.xml
http://pidora.proximity.on.ca/pidora/updates/18/armhfp/repodata/repomd.xml:
[Errno 14] HTTP Error 403 - Forbidden :
http://pidora.proximity.on.ca/pidora/updates/18/armhfp/repodata/repomd.xml
- 元のサイトを見ると、確かにレポジトリが無い。。。なんで?(TT)
-repository の一部を enable=0 にし無効化します。~
(この方法でいいかどうかはわかりません。。。我流です。)
-以下のフォルダにおいて~
pidora-updates-testing.repo と~
pidora-updates.repo を開いて~
enable=1 の箇所を
enable=0 にします。http://pidora.proximity.on.ca/
[root@rpi yum.repos.d]# pwd
/etc/yum.repos.d
[root@rpi yum.repos.d]# ls -l
total 20
-rw-r--r-- 1 root root 1227 5月 18 04:29 pidora-rpfr-updates-testing.repo
-rw-r--r-- 1 root root 1162 5月 18 04:17 pidora-rpfr-updates.repo
-rw-r--r-- 1 root root 1088 5月 18 04:40 pidora-updates-testing.repo
-rw-r--r-- 1 root root 1109 5月 18 04:40 pidora-updates.repo
-rw-r--r-- 1 root root 960 5月 18 04:18 pidora.repo
~
vi pidora-updates-testing.repo
~
[pidora-updates-testing]
name=pidora $releasever - $basearch
#name=Fedora $releasever - $basearch
failovermethod=priority
mirrorlist=http://pidora.ca/mirrorlist/mirrorlist.cgi?
repo=pidora-updates-testing-$releasever&arch=$basearc h
enabled=0 #<- ここを1から0へ
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-pidora-18
protect=0
~
vi pidora-updates.repo
~
[pidora-updates]
name=pidora-updates $releasever - $basearch
#name=Fedora $releasever - $basearch
failovermethod=priority
mirrorlist=http://pidora.ca/mirrorlist/mirrorlist.cgi?
repo=pidora-updates-$releasever&arch=$basearch
enabled=0 #<- ここを1から0へ
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-pidora-18
protect=0
**初期セットアップの続き [#k0d988f2]
-とりあえず、vim をインストール。
yum install vim
-"/etc/chrony.conf" の修正 (不要なところはとりあえず省略)~
Server を適当なものに変える。
例)
server ntp1.jst.mfeed.ad.jp iburst
- ntpdate で時計を合わせる
ntpdate ntp1.jst.mfeed.ad.jp
- chronyd の起動・確認
systemctl start chronyd
~
chronyc sources -v
-chronyd の自動起動有効
systemctl enable chronyd
-再起動
[root@raspi2 ~]# reboot
-IPv6 の無効化確認
ifconfig -a | grep inet6
-chronyd の自動起動確認
ps ax | grep chronyd
**runlevel の変更。GUI から CUI へ。 [#o4132bf2]
-[[参考サイト:http://www.raspberrypi.org/phpBB3/viewtopic.php?t=45260&p=364245]]
mv /etc/systemd/system/default.target /etc/systemd/system/default.target_bak
ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
**network , ip address 関係。NetworkManager から network へ。 [#a0950be7]
-&color(red){ssh 接続で操作している場合、Network が切れると};~
&color(red){ラズベリーパイを SSH 経由で操作できなくなります。};~
&color(red){操作は慎重に。あるいは、HDMI 出力ができる環境で!(^^)};
- vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
HWADDR=b8:27:eb:xx:xx:xx
IPADDR=172.16.100.4
PREFIX=24
GATEWAY=172.16.100.254
DNS1=172.16.100.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
-&color(red){以下の作業で一度ネットワークが切れます};
systemctl stop NetworkManager
~
systemctl disable NetworkManager
~
systemctl enable network.service
~
** pidora.ca に繋がらない時の代わり [#v51d17ad]
http://pidora.proximity.on.ca/