カーネルをgrub2に追加するにはどうすればよいですか?以前のバージョンでできることは知っていましたが、変更されたようです。どのファイルを編集する必要がありますか?
新しいカーネルをgrub2に追加するには:
update-grubはコンピューターのカーネルをスキャンし、起動時に使用可能なカーネルのリストを作成します。
ブート時にどのカーネルをブートするかを選択するには、BIOSがポストした直後にSHIFTボタンを押し続ける必要がある場合があります。
/ etc/default/grubを編集して、必要なデフォルトのブートオプションとパラメーターを変更できます。
Fedora GRUB 2 docs のように、ディストリビューションのgrubノートを参照してください。
grub2-mkconfig -o /boot/grub2/grub.cfg
Fedora 20を実行していますが、grub2を更新するコマンドはgrub2-mkconfig
。また、プロセス全体はカーネルビルドmakeで実行できます。
make xconfig (make config, etc)
make bzImage
make modules
Sudo make modules_install
sudu make install
これ(最後のステップ)はカーネルを/ bootにコピーし、grub2ブートローダーを更新します。とても簡単で、私の場合は正しく動作しました。私の唯一の問題は、プロセスの重要な詳細を実際に学ばないことです。すべてが自動化されています。問題があり、何が悪いのかを理解しなければならない場合、行き詰まる可能性があります。
Grubのバージョンに応じて、update-grub
またはupdate-grub2
を試してください。これらをroot、Sudo
として実行する必要があります。これは、grubを再インストールせずに2つ目のLinuxディストリビューションをインストールしたときに機能しました。
/boot/grub/grub.cfg
は、grub1のmenu.lst
を置き換えたファイルです
Debian/Ubuntuシステムでは、これはupdate-grub
によって生成され、/etc/grub.d
に類似したものを使用してrun-parts
でスクリプトを実行します。
新しいカーネルがdpkgでインストールされている場合(make-kpkgでコンパイルされている場合と同様)、pdate-grub2で十分です(既存のカーネルも削除されません)
カーネルを追加するために「編集」する必要はもうありません。スキャンして動的に追加します。 1つを追加する必要がある場合、スキャンで見つからない場合は、/ etc/grub.dを調べて変更またはコピーし、custom40を追加する必要がありますリスト)。