回答:
新しいカーネルをgrub2に追加するには:
update-grubはコンピューターでカーネルをスキャンし、起動時に利用可能なカーネルのリストを作成します。
ブート時にブートするカーネルを選択するには、BIOSがポストを行った直後にSHIFTボタンを押し続ける必要がある場合があります。
/ etc / default / grubを編集して、必要なデフォルトのブートオプションとパラメーターを変更できます。
これらのFedora GRUB 2 docsなど、ディストリビューションのgrubノートを参照してください。
grub2-mkconfig -o /boot/grub2/grub.cfg
/boot/
は正しく読み取り、生成する必要があります。grub構成ファイル(例:)/etc/default/grub
はOSごとに異なる場合があるため、必ず同期してください。ただし、ベストプラクティスは、単一のOSでgrubエントリを生成することです。
mv kernel /boot
?/ bootに移動できるカーネルはどこにありますか?
Fedora 20を実行していますが、grub2を更新するコマンドはgrub2-mkconfig
です。また、カーネルビルドmakeを使用してプロセス全体を実行できます。
make xconfig (make config, etc)
make bzImage
make modules
sudo make modules_install
sudu make install
これ(最後のステップ)は、カーネルを/ bootにコピーし、grub2ブートローダーを更新します。非常に簡単で、私の場合は正しく機能しました。私の唯一の問題は、プロセスの重要な詳細を実際に学ばず、すべてが自動化されていることです。問題があり、何が間違っているのかを把握する必要がある場合、行き詰まる可能性があります。
sudo make install
私に言う:Cannot find LILO
。
もう「編集」してカーネルを追加する必要はありません。それらを動的にスキャンして追加します。スキャンで見つからないものを追加する必要がある場合は、/ etc / grub.dを確認して変更またはコピーしてcustom40(最後に追加されるため、設定をテストするのに最適な場所です。リスト)。
試してみるupdate-grub
かupdate-grub2
、grubのバージョンに依存します。これらをルートとして実行する必要がありますsudo
。これは、grubを再インストールせずに2番目のLinuxディストリビューションをインストールしたときに機能しました。