3

ここで Raspbian のハード フロート イメージをダウンロードしました。

http://www.raspberrypi.org/downloads

推奨される hard-float イメージを SD カードにコピーしたところ、Raspberry Pi はそれで正常に起動しました。

次に、Raspbian のソフト フロート バージョンをダウンロードしました。これは、ハード フロート バージョンでは動作しないソフトウェアを実行するために必要だからです。SD カードを再度フォーマットし、ソフト フロート イメージをコピーして、それを使用して Raspberry Pi を起動しようとしました。

問題: Raspbery Pi がソフト フロート バージョンの Raspbian で起動しません!! 緑の「ACT」LED が 1 秒未満点灯します。その後、赤い電源 LED だけがオンになり、その後は何も起こりません。

このプロセスを数回繰り返して、イメージを再ダウンロードし、ダウンロードしたファイルの SHA を確認しましたが、うまくいきません。ハード フロート イメージは常に起動します (緑色の「ACT」ライトが通常のようにすばやく点滅します)。

何か案は?

4

3 に答える 3

3

更新: Hynix メモリを搭載した新しい Raspberry Pi を使用している場合、古いバージョンの Raspbian は起動しません。具体的には、少なくとも 2013-02-09 Debian 7 (Wheezy) ビルドが必要です。この投稿を参照してください。

現在、2013 年 2 月 9 日の Wheezy ビルドはハード フロート バージョンであるため、それを使用することはできませんが、実際には Linux OS から独立しているソフト フロート バージョンのカーネル イメージを更新できます (私は基本的に GPU が Raspberry Pi を起動し、一種のコプロセッサとして ARM を実行すると言われています)。したがって、 rpi-updateを実行してカーネルを更新することができます。すべて問題ないはずです。

古いイメージを起動する古い Raspberry Pi を所有していない場合は、少し問題があります。所有している Raspberry Pi が起動しない新しいものだけである場合、OS を更新するにはどうすればよいでしょうか。 ? あなたの場合、古いものにアクセスできるように聞こえるので、問題ありません。そうでない人のために、誰かが最終的に更新されたソフトフロートバージョンを投稿するかもしれませんが、それまではおそらく次のことを試すことができます. 私はそうではありません; それは単なる理論ですが、この時点で失うものはあまりありません:-)

  1. 最新の Wheezy イメージ (2012-02-09) を追加の SD カードに書き込む
  2. この SD カードを Windows にマウントする
  3. Linux ファイルシステムに対応する *gz ファイルを除くすべてのファイルをコピーします。基本的に、すべてのブート イメージと構成ファイル
  4. ソフト フロート イメージを含む SD カードをマウントし、ブート イメージ ファイルを上書きします。
  5. お祝いにビールを飲みませんか?

前の投稿: はい、同じ問題がありました。何が問題なのか正確にはわかりませんが、少なくとも最近の Raspberry Pi のセットでは、start_elf イメージが起動しません。Raspbian が壊れたものをリリースするとは信じられないので、一部の Raspberry Pi では機能するが、他のものでは機能しないのではないかと思います。あなたがする必要があるのは:

  1. Wheezy のハード フロート コピーを SD カードに書き込みます。ブート イメージ (動作する) を奪い取り、それをソフト フロート イメージにコピーします。
  2. SD カードを Windows マシンにマウントします。ブート パーティションはFATであるため、表示できます。ファイル start.elf を探します。それを Windows マシンにコピーします。
  3. Wheezy のソフト フロート コピーを SD カードに書き込み、Windows ボックスにマウントします。
  4. start.elf を hard-float からのコピーに置き換えます。
  5. ビールを開けて楽しんでください。

私の関連記事を参照してください。

于 2013-03-13T05:49:34.877 に答える
1

ハード フロート (Raspbian “wheezy”) で 1 つのカードをイメージし、ソフト フロート (ソフト フロート Debian “wheezy”) でもう 1 つのカードをイメージするだけです。両方を Windows PC に接続し、ハード フロート カードからソフト フロート カードにすべてのファイル (まったく表示されていません) をコピーして、既存のファイルを置き換えます。

説明: http://www.raspberrypi.org/archives/3534

PS もちろん、最初にこれらのファイルを一時フォルダーにコピーし、カードを交換してから、ソフトフロート カード上のすべてのファイルを一時フォルダー内のファイルと置き換えることができます。

bootcode.bin
start.elf
fixup.dat

このSoft-float Debian「wheezy」を搭載したRaspberry Pi SDカードからは起動しませんでした

于 2013-06-06T22:19:07.773 に答える