2016/09/29、FreeBSD.org のホームページから、FreeBSD11 のリンクをたどっていたら、ホームページ自体はまだリリースになっておらず、「リリース ビルドを開始した」なのですが、ftp サイトには release 版がアップされていました。
i386/amd64 バージョンに関しては急ぎませんが、Raspberry Pi 2 に関しては、時間に余裕がある今、是非試したいと思っていたので、早速ダウンロードして試すことにしました。
FreeBSD-11.0-RELEASE-arm-armv6-RPI2.img.xz
前回、current のバイナリーをダウンロードして試した時、特にメモを残しておらず、Mac で dd した時のメモでいいかと、旧メモを見ながら試したら、、、、、起動しない。
今、USBコネクタを使えるFreeBSD サーバーのUSBポートは、USB1.1 なのでコピーが遅い!ということで、Linux マシンに上記 .img ファイルをダウンロードして解凍、Linuxマシンで dd を発行しました。
root@raspberrypi:/mnt/FreeBSD11# dd if=FreeBSD-11.0-RELEASE-arm-armv6-RPI2.img of=/dev/sdb1 bs=1M 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 123.397 s, 8.7 MB/s root@raspberrypi:/mnt/FreeBSD11#
/dev/sdb1 が SDメモリソケットのMicro SDカード。
コマンドが正常に終了し、SDメモリを取り外し、Raspberry Pi2 に入れて電源ON。
待てども待てども画面は真っ暗なまま。
なんか前回も同じ事をした記憶が・・・・。FreeBSD インストール img ファイルは、FreeBSD の dd を使わないと Raspberry Pi 2 では起動できなかったような記憶が浮かんできました。Linux では、FreeBSD パーティションをうまく扱えないかどうかで、FreeBSD11 snapshotを試した時、わざわざ FreeBSD の USB1.1ポートで dd を掛けたことを思い出しました。
# dd if=FreeBSD-11.0-RELEASE-arm-armv6-RPI2.img of=/dev/da4 bs=1m 1024+0 records in 1024+0 records out 1073741824 bytes transferred in 1117.179235 secs (961119 bytes/sec) #
この手順で dd しなおして、Raspberry Pi2 にセットして起動したところ、今度はちゃんと起動開始しました。
しかし、ブート途中ですぐに止まってしまいます。しかも表示されるメッセージが怪しい。
つながってもいない USB Ethernet を勝手に認識しています。

FreeBSD11 for Raspberry PI2 起動途中で固まる
イメージファイルを間違ってダウンロードしたかと、ftp サイトを再びアクセスしてみると・・・・RELEASE イメージファイルが無い!消えてる!
リリース候補 RC3 だけになってました。ガックリ。
きっと致命的な問題が発生し、全部引っ込めたんでしょうね。何かすれば起動するのかも知れませんが、すぐに次のイメージがリリースされるわけですから、ここで頑張っても仕方有りません。
ということで、今回は、Raspberry Pi 2 イメージをSDメモリにコピーするための dd コマンドと注意書きということでメモを残しておくことにします。