FreeBSD-RPiにインストールする最も簡単な方法は?


22

Raspberry Piのサポートは、数か月前にFreeBSD-CURRENTに統合されました。ただし、最新のインストール手順には、別のマシンでOS全体をクロスコンパイルしてインストールイメージを作成するという長いプロセスが含まれています。

私はこれがまだ初期の段階であることに気づきました(そして、パフォーマンスは良くありません)が、RPiでFreeBSDを少しでも簡単にいじる方法はありますか?おそらく最近のビルドのいくつかの事前に作成されたイメージを誰かが公開しましたか?


1
ああ、これは素晴らしい質問です!考えたことはありませんでしたが、FreeBSDがルーター、電話スイッチなどの多くのタイプのプロセッサーで動作することは確かです。Nice +1(Allanが知っている;))
Piotr Kula

上記で提供されたFreeBSD-Current Imageファイルは起動しません。MBR /ブートローダーの問題

回答:


15

2014年1月29日更新:しているだけ発表されてラズベリーパイ用アーム/ ARMv6のスナップショットイメージは、現在毎週FreeBSDのFTPサーバに押し上げられていること。あなたは、あなたからのコピーをダウンロードすることができますローカルのFreeBSD FTPミラーで、/pub/FreeBSD/snapshots/ISO-IMAGES/フォルダ。

更新2014-01-28: Glen Barber は、最近のFreeBSD 10.0-RELEASEのこのSDイメージを親切に公開しました。これは、ハードウェアのサポートにおいても大きな進歩を遂げました。したがって、インストールする最も簡単な方法を入手してください(もちろん、独自のビルドも可能です)。

2012年10月30日更新イメージと手順を最新のCVSに更新-現在はSDのルート

VMをセットアップし、自分でイメージを作成しました-結果は次のとおりです。

注意事項

多くの進歩がありましたが、まだ初期段階であり、プレリリースコードで遊んでいることに注意してください。これを実稼働環境に置かないでください。

まだ機能していないもの(この特定のチェックアウト):

  • USBキーボード(少なくとも私のものは認識されているにもかかわらず動作しません-YMMV)
  • U-bootはuEnv.txtを気にしないようですので、ルートfsの場所はカーネルにハードコードされています
  • ビルドでは多くのデバッグオプションが有効になっているため、ベンチマークを実行しないでください
  • これは、新しく追加されたプラットフォームでのFreeBSD-CURRENTです-顔を爆破し、カーペットの穴を燃やすことを期待してください

Raspberry Pi用のFreeBSDイメージ

まだ怖くない?事前作成済みのイメージを取得してください:

これを解凍し、SDカード(少なくとも1 GB)に書き込み、Raspberry Piに接続して電源を入れます。フレームバッファが機能するため、数秒後にブートメッセージがスクロール表示され、ネットワークケーブルが差し込まれている場合は、最終的にDHCPが割り当てられたアドレスが表示されます。

ここに画像の説明を入力してください

これで、ログインルートとパスワードraspberryを使用してsshを実行できます

FreeBSD 10.0-CURRENT (RPI-Bsc) #10: Tue Oct 30 17:23:44 GMT 2012

Welcome to FreeBSD!

(オプション)独自のビルド

これはCURRENTであり、これを読んだ時点では古くなっています。したがって、最新バージョンが必要な場合は、私がしたことを実行してビルドできます。これを行うには、FreeBSD-CURRENTフォローしビルドスクリプトRPS-Bscカーネル構成を取得して(/usr/src/sys/arm/conf/実行)、実行する必要があります。マシンによっては、数時間かかる場合があります。

幸運を祈ります。FreeBSDを作ってくれた素敵な人々に感謝します


イメージとカーネル構成のアクセスが拒否されました。それらの代替ソースはありますか?
クレイグ

@Craig:リンクを修正しました。すぐに動作するはずです。
イングマールハップ

SDカードに書き込んだ後、画像のサイズを変更することはできますか?
ジョルジオ

4

過去数年間で大幅に改善されました。最近(2018年初頭)、プロセスは非常に簡単です。ほとんどの(すべての)ボードで利用可能な既製のイメージがあり、インストールプロセスは非常に簡単です。基本的にあなた:

  1. SDカードの画像をダウンロードしてください(両方STABLECURRENTバージョン3枚のボードはのための画像が、利用可能な64ビットのCURRENTビルドのためにここを見て)働いているものの詳細は上にあるのwiki
  2. 画像を解凍します(xz --decompress ...)。
  3. 次にdd、空のSDまたはmicroSDカードへのイメージ(dd if=<FreeBSD image file> of=/dev/<SD card mount> bs=1M)–しばらく時間がかかり、control-T「ポットを見る」ことができます。
  4. カードを取り付け、電源を投入して起動します。

Piが起動して実行したら、ログイン– ssh、キーボードとディスプレイ、またはすべての作業をシリアル化freebsd/freebsdします(ssh で資格情報を使用するか、ローカルの場合はroot / rootでログインすることもできます)。

あなたは詳細を見つけることができますFreeBSDのウィキと散歩がスルーここここに -どうやら画像は、FreeBSD / FreeBSDへのデフォルトのログイン設定で構築された取得するために使用し、少なくとも一つの「評判」のソース(I〜第散歩、けれども気を付けますへのリンク)はまだそれらがデフォルトの認証情報であると主張しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.