OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

すべての ARM プラットフォームには共通のファームウェア インターフェイスがないため、ARM デバイスでシステムを起動できるようにするために必要な手順はデバイスに大きく依存します。 Ubuntu は、これを処理するために flash-kernel と呼ばれるツールを使用します。 フラッシュ カーネルには、さまざまなデバイスでシステムを起動できるようにするために必要な特定の操作を記述したデータベースが含まれています。 現在のデバイスがサポートされているかどうかを検出し、サポートされている場合は必要な操作を実行します。


内部 NOR または NAND フラッシュ メモリから起動するデバイスでは、フラッシュ カーネルはカーネルと初期 RAM ディスクをこの内部メモリに書き込みます。 この方法は、古い armel デバイスで特に一般的です。 これらのデバイスのほとんどは、内部フラッシュ メモリに複数のカーネルと RAM ディスクを配置することを許可していないことに注意してください。つまり、デバイス上でフラッシュ カーネルを実行すると、通常、フラッシュ メモリの以前の内容が上書きされます。

U-Boot をシステム ファームウェアとして使用し、外部ストレージ メディア (MMC/SD カード、USB 大容量ストレージ デバイス、IDE/SATA ハードディスクなど) からカーネルと初期 RAM ディスクをブートする ARM システムの場合、フラッシュ カーネルはユーザーの介入なしで自動ブートを可能にする適切なブート スクリプト。


6.3.6.3. ブートローダーなしで続行する

OnWorksのトップOSクラウドコンピューティング: