問題タブ [initrd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8706 参照

text-editor - initramfs - テキストファイルを編集する必要があります

Linux Mint v15 の initramfs でスタックしており、/bin/grub/grub/cfg を編集する必要があります。sda1 デバイスをマウントしましたが、何を編集すればよいかわかりません。exec ./usr/bin/vi を試すと、カーネル パニックがスローされます。

0 投票する
1 に答える
3708 参照

linux - デバイス sda2 のバッファ I/O エラー、論理ブロック 66326416

Centos 5.8 に基づいてカスタマイズされた Linux イメージがあります。この Linux イメージは、最近までうまくインストールされていました。最近、「デバイス sda2 のバッファ I/O エラー、論理ブロック 66326416」というエラーでインストールが失敗し、一連のメッセージが画面に表示され、インストールが失敗します。この障害は、Seagate HDD の新しいセットで見られることがわかりました。新しい Seagate HDD を搭載した同じサーバーに、RHEL5 が正常にインストールされます (HDD ハードウェア エラーは除外されます)。

RHEL5 にあるすべてのドライバーをロードしようとしましたが、それも失敗していました。

問題を絞り込むための指針を探しています。

前もって感謝します。

スリ

0 投票する
0 に答える
2021 参照

linux-kernel - Linux のインストール中に "Loading vmlinuz" を実行するとどうなるか

Linux ディストリビューション (centos など) のインストール中に、次のメッセージがコンソールに表示されます。

これらのファイル (vmlinuz および initrd.imag) は、ISO 内の isolinux/ ディレクトリの下にあります。「initrd.img の読み込み」が必要な (小さなセットの) ドライバーを使用して特定のファイル システムを展開していることは明らかです。

インストール中に「vmlinuzをロード」すると、正確に何が起こるか(理論的には、おそらくカーネルコードへのポインタ)を知りたいですか?

起動中にメッセージ (Uncompressing kernel...) が表示された場合 (インストールが完了した後にブート ローダーがここに来るため)、(コード レベルで) 何か関係がありますか?

ありがとうございました。

スリ

0 投票する
0 に答える
50 参照

linux - プリンシパル ファイル システムとして initrd を使用しますか?

私の Initrd には、必要なすべてのツールが含まれています。それを主要なファイル システムとして使用することは可能ですか? カーネルに指定する必要がある変数はどれですか? root=/dev/ram0 で試してみましたが、うまくいきませんでした。

0 投票する
1 に答える
2923 参照

linux-kernel - SDカードのrootfs

3.10 Linux カーネルを搭載したデバイスで、busybox シェル (initramfs) まで起動しています。

SD カードで busybox ファイルシステム イメージを抽出し、ルートを root=/dev/ram から /dev/mmcblck0p1 に変更すると、まだシェルが起動するため、busybox は正常に動作しますが、他の FS を使用しようとするとカーネルがクラッシュする...

debootstrap ( https://help.ubuntu.com/community/DebootstrapChroot ) を使用して rootfs を生成し、新しい rootfs を SD カードに抽出しようとしています。「/sbin/init の実行に失敗しました」というエラーが表示され、ファイルが存在するかどうかを確認し、アクセス許可も確認しましたが、問題ないようです。

何が問題なのですか?

WRT rootfs 私は特に初心者です。SD カード上の任意の FS をマウントできると想定していましたが、そうではないようです。/sbin/init が行うことは、デバイスに依存していると思いますか?

私は何をしようとしていますか?---> いくつかのパッケージとライブラリ (gcc python など) を含む rootfs を作成する必要があります。buildroot も試しましたが、ターゲットで gcc を取得できませんでした。buildroot 内の /bin/ に gcc を入れることはできませんか?

- アップデート -

SDカードをext4形式にフォーマットしています.fdiskの出力は次のとおりです

以下は、SDカードにファイルシステムがある間のカーネルログです。メモリ カード ドライバは正常に動作することを確認しました。SD カードに busybox ファイルシステムがある場合、すべて正常に動作します。他のファイルシステムを使用している場合、次のようになります...

チェックすると、適切な権限を持つ /sbin/init もあります。