Fedora 14で最初からgrub.confを生成する方法は?

Fedora 14で最初からgrub.confを生成する方法は?

Fedora 14で次のエラーが発生しているようです。- 既存の grub インスタンスを使用したかったので、グラフィカルインストーラを使用する場合、MBR への grub のインストールを選択解除しました。

これで、新しくインストールされたFedora 14システムでgrub.confまたはmenu.lstを見つけて、既存のgrub設定を調整したいのですが、どこにも見つかりません。

grub-installとgruppyが最初からgrub.confを生成できない方法についての情報があります。

だから私の質問は:grub.confが見つからない場合、Fedora 14で最初からどのように生成しますか?

修正する:焦点は、Fedora インストーラが grub.conf を生成する際に含まれるデフォルトのカーネルオプションのセットを取得することです。

grubを介してFedoraインストールを起動し、有効な「ro root =」オプションのみを設定しました。

しかし、誰かが自分のFedora 14システムで生成された標準のグラブスタンザを公開してカーネルパラメータの違いを確認できれば良いでしょう。

答え1

grub.confVirtualBox VMにFedora 14をインストールした直後に発生する状況は次のとおりです。インストール中にすべてのデフォルトオプションを使用しました。

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=0
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.35.6-45.fc14.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.35.6-45.fc14.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_LVM_LV=VolGroup/lv_root rd_LVM_LV=VolGroup/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
        initrd /initramfs-2.6.35.6-45.fc14.x86_64.img

答え2

Fedora 14が以前のバージョンのGRUB(0.97)を使用しているのか、最新バージョン(1.xx)を使用しているのかはわかりません。grub --versionコマンドラインから実行すると確認できます。いずれにしても、構成ファイル形式は非常に簡単です。ここと最新ここ。最新の製品も付属しています。grub-mkconfigあなたのための設定ファイルの生成

関連情報