問題タブ [grub2]

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 イメージを指定する構文は何ですか?