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.conf
VirtualBox 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
あなたのための設定ファイルの生成