BeagleBone black用UbuntuのSDカード推奨パーティションサイズ[閉じる]

BeagleBone black用UbuntuのSDカード推奨パーティションサイズ[閉じる]

16GB SDカードを使用してBeagleBone Black用Ubuntuを最初から構築しました。

そのため、SDカード用に2つのパーティションを作成する必要がありました。 1つはRootfs用で、もう1つはZimageや他の目的に使用されました。

最初はRootfsに1GB、Zimageに15GBを提供しましたが、Ubuntuはそのパーティションをサポートしていません。そのため、Rootfsには6GB、Zimageには10GBを提供します。

Ubuntuはうまく動作しますが、Rootfsには6GBが多すぎるようです。

SDカードのメモリを最大限に活用するには、Rootfsパーティションのサイズはどのくらいですか?

ベストアンサー1

何か誤解していると思います。通常はコンパイルされzimageたLinuxカーネルを参照しているので、次のように聞こえます。始める分割。しかし、全く大きくする必要はありません。

これを見てください。、ビーグルボーン(私の意見ではBBB)が(小さい)VFATパーティションを使って起動するようです。これは一般的なARM SOCアプローチのようです。ブートローダ、一部の設定ファイル、カーネルイメージで構成されます。ただし、ページでは、実際にFATとextをサポートするブートローダが必要なルートファイルシステムからカーネルを起動することをお勧めします。私はそれを使用していませんubootしかし、明らかにそうです。

とにかく、これが「Zimage」パーティションと呼ばれるものであれば、100MBは簡単です。十分この例64MBを使用してください。国家規格ではありません。 MB。カーネルがzimageそこに保存されていても、サイズが5 MBを超えずにパーティション内で最大であるため、まだほとんど空になります。カーネルはロード可能なモジュールも使用しますが、これらのモジュールはブートパーティションではなくルートファイルシステムにあります。

カードの残りの部分はルートファイルシステムに残されます。ギャルを必要とせず、好きなだけ大きくすることもできるので、残りの15.9GBを使うことをお勧めします。これはシステムが実際に使用するパーティションですが、ブートパーティションは起動時に短時間使用され、マウントされた状態を維持する必要はありません。

おすすめ記事