問題タブ [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 投票する
1 に答える
341 参照

installation - grub2: grub.cfg で Linux カーネルと initrd イメージの http の場所を指定します。

異なる Linux OS バージョンをインストールするようにネットワーク ブートを構成しようとしています。httpd、dhcpd、および tftp が構成された CentOS ソース マシンがあります。私の http サーバーは、ISO イメージの抽出ファイルをホストしています。

この時点で、ネットワークを使用して CentOS をインストールしようとしている他のマシンで grub minu を取得できます。しかし、grub メニューで Linux カーネルへのパスと initrd イメージの http の場所を指定できません。grub2 が tftp および http での起動をサポートしていることを読みましたが、Linux および initrd イメージのロードに http が使用されている明確な例を見つけることができませんでした。efi をサポートしていないハードウェアを使用していますが、ほとんどの検索結果は efi ブート オーバー http を指しています。ターゲットマシンにgrubメニューが表示されているので、grub2にhttpを使用してカーネルとinitrdを取得するように要求するだけです。

次のようなスニペットをオンラインで見つけることができましたが、http サーバーのパスなどを指定する方法が明確ではありません。

grub.cfg ファイルで http プロトコルを使用して vmlinuz および initrd イメージを指定する構文は何ですか?

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

linux-kernel - Yocto でカーネル パニックの問題に直面しています: カーネル パニック - 同期していません: VFS: 不明なブロック (0,0) にルート ファイルをマウントできません

シナリオ: Yocto Linux プロジェクトで作業しています。tar.gz 拡張子を持つ独自の rootfs を作成しました。そして、Linuxカーネルを構築しました(bitbake linux-kernel-rtを使用)。カーネルと rootfs をロードできません。

何が問題なのか誰でも説明できますか。

以下は同じログです。