Raspberry Pi 3にCentOS 7をインストール
先日、Raspberry Pi 3を買ってみました!
お値段は5500円ぐらいですが、ケースや16GBのMicroSDやMicroUSBケーブルを買ったら合計1万円以上かかってしまいました…
友達から「ラズパイは安い!」って聞いてたのに、いざ買ってみると周辺機器を揃えるのにお金がかかってしまいます
バイトをしてない大学生には、ちょっと痛手です…
せっかく、買ったのでRaspberry Piで面白いものを作りたいと思います!
Raspberry Piは「Raspbian」というOSが推奨されてるっぽいんですが、
自分はCentOSが使い慣れているので今回、CentOS 7をインストールさせたいと思います。
準備
まず、以下のURLからイメージファイルをダウンロードします。
http://buildlogs.centos.org/centos/7/isos/armhfp/
このダウンロードしたファイルは「xz」という初めて見る拡張子になってます。
xz は、データ圧縮プログラムのひとつ、およびその圧縮データのフォーマットである。LZMA2圧縮アルゴリズムを利用している。先行するgzip, bzip2と比較すると、圧縮時にはこれら以上の時間とメモリを消費するが、圧縮率では概ね優位で、また伸張速度もgzipより多少遅いがbzip2よりは速い傾向にある。このことから、特にアーカイブ配布用途として、.tar.gzや.tar.bz2と並んで採用されるケースが増えている(.tar.bz2にとって代わる場合もある)。アーカイブ機能はない。
引用:xz (ファイルフォーマット) - Wikipedia
ふーん、よく分からないッス!笑
で、このファイルを解凍するために、コマンドをインストールする必要があります。
自分のPCはMacなので、Macでコマンドをインストールする方法を紹介したいと思います。
$ brew install xz $ xz -d xxxx.xz #解凍する方法
MicroSDに書き込み
PCにMicroSDを差し込んで、MicroSDカードの場所を調べる必要があるそうです。
$ diskutil list #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *121.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage Macintosh HD 120.5 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 (internal, virtual): #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD +120.1 GB disk1 Logical Volume on disk0s2 FD2938A5-EF87-4FFA-B79B-C2D6B41336E0 Unlocked Encrypted /dev/disk2 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15.9 GB disk2 1: Windows_NTFS SDCard 15.9 GB disk2s1
で、表示されたものを確認すると、MicroSDの場所は「disk2s1」ということが分りました。
次に、MicroSDをアンマウントします。
sudo diskutil umountDisk /dev/disk2 Unmount of all volumes on disk2 was successful
MicroSDの場所が「disk2s1」なのに、「disk2」をアンマウントするのはよく分からないです…
ここは、注意ですね!
$ sudo dd bs=1m if=xxxxx.img of=/dev/disk2 3072+0 records in 3072+0 records out 3221225472 bytes transferred in 1501.605507 secs (2145188 bytes/sec)
これで、MiroSDに書き込むことができました!
ちなみに、「dd」は書き込み(=コピー)をするコマンドっぽいです。
詳しくは、以下のURLを参照して下さい。
ddコマンド:Linuxコマンド集 - 【 dd 】 ファイルの変換とコピーを行う:ITpro
自分が犯した失敗
diskutilコマンドでMicroSDの場所が「disk2s1」と表示されていたので、
書き込みの時、「of=/dev/disk2s1」ってしたら、書き込みに失敗してました。
書き込みに失敗していたので、Raspberry Piが起動しなくて、泣いてました…
なので、みなさんご注意ください!