LinuxカーネルのインストールでのGrubbyの致命的なエラー


8

Linuxカーネル2.6.24.6をソースから(問題なく)コンパイルし、インストールしようとしました。具体的には、Linuxソースコードを解凍した後、

make && make modules

コンパイルします。その後、いくつかの構成の後、私は単に使用しました

sudo make modules_install install

新しくビルドされたバイナリをインストールします。このプロセス中に、ファイルの検索に関するエラーが発生しました/sys/class/net/eth0/device/bus。また、汚れた致命的なエラーをスローします。詳細なエラースタックは次のとおりです。

sh /mnt/factor/myProj3/linux-2.6.24.6/arch/x86/boot/install.sh 2.6.24.6 arch/x86/boot/bzImage System.map "/boot"
unable to stat /sys/class/net/eth0/device/bus: No such file or directory
WARNING: No module xenblk found for kernel 2.6.24.6, continuing anyway
grubby fatal error: unable to find a suitable template

ソースコードは大丈夫です。この致命的なエラーの原因は何ですか?修正しないとLinuxをインストールできません。お知らせ下さい。

回答:


1

でバグリストを確認しましたか

https://bugzilla.redhat.com/show_bug.cgi?id=124246

https://bugzilla.redhat.com/show_bug.cgi?id=730357

どちらも/ etc / default / grubにgrubテンプレートファイルを作成することについて話していると同時に、このファイルに他のgrubのデフォルトまたはオプションを作成するかどうかも確認しています。

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc

または、/ boot / grub / grub.confを手動で編集し、これらの行を設定に追加して、スリープを節約します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.