私がインストールしたカーネルに基づいてgrub2メニューを再構築する

私がインストールしたカーネルに基づいてgrub2メニューを再構築する

長すぎます。:現在、Fedoraにカーネルがあり、Windows 8でのみ起動メニューに表示されるようにしたいです。


私はLinuxカーネルを調整して作業してきました。その後、ブートメニューを整理したいと思います。

だからグーグルの終わりに古いカーネルの削除、多い場合回答 Ubuntuですか? に基づいて。これは混乱して迷子になった。

提案されているように、Fedoraバージョンのアプリケーションまたはツールをインストールしてみました。Ubuntu用または、コマンドを少し調整してください。不運。

最後に私は使用しましたこの投稿私は走った sudo yum remove kernel

今私のコンピュータから私が得るものは次のとおりです。

$ rpm -q kernel #<-when I run this..
kernel-3.12.5-302.fc20.x86_64

それから私は次のことをしました。

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

しかし、、私の起動メニューには、このような大きなリストがあります。次のようになります。

$ sudo grep "menuentry " /boot/grub2/grub.cfg | cut -c 1-100
menuentry 'Fedora, with Linux fedup' --class fedora --class gnu-linux --class gnu --class os --unres
menuentry 'Fedora, with Linux 3.14.0-rc6-eudyptula-00145-ga4ecdf8-dirty' --class fedora --class gnu-
menuentry 'Fedora, with Linux 3.14.0-rc6-00145-ga4ecdf8' --class fedora --class gnu-linux --class gn
menuentry 'Fedora, with Linux 3.14.0-rc6-00145-ga4ecdf8.old' --class fedora --class gnu-linux --clas
menuentry 'Fedora, with Linux 3.14.0-rc3+' --class fedora --class gnu-linux --class gnu --class os -
menuentry 'Fedora, with Linux 3.14.0-rc3+.old' --class fedora --class gnu-linux --class gnu --class 
menuentry 'Fedora, with Linux 3.12.6' --class fedora --class gnu-linux --class gnu --class os --unre
menuentry 'Fedora, with Linux 3.12.6.old' --class fedora --class gnu-linux --class gnu --class os --
menuentry 'Fedora, with Linux 3.12.5-302.fc20.x86_64' --class fedora --class gnu-linux --class gnu -
menuentry 'Fedora, with Linux 0-rescue-5894da36659c4dcc8799c7b9e06f08e7' --class fedora --class gnu-
menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'ospro

(または起動時に自分の画面の写真を撮ることをお勧めします。私のスタートアップリストのコンテンツ)

なぜ.oldバージョンが生成されるのかわからず、削除しても安全なのかわかりません。グーグルをやってみるとこんな文も出てきたんですね。grub2-mkconfigは.oldカーネルイメージを無視する必要があります。だから私はgrub2がいつも私のメニューを書き直し、これらの.oldカーネルエントリを挿入すると思いました。

私はただ次が欲しい:

過剰分を除去してただFedora, with Linux 3.12.5-302.fc20.x86_64(今使用しているカーネル)とWindows 8があります。ボーナス:Windows 8をデフォルトとして使用したいです。

ベストアンサー1

最も簡単な方法はgrub-customizerツールをインストールすることです。

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Grub Customizer が起動すると、スタートメニューに表示されるすべての項目のリストが表示されます。表示したくないアイテムを非表示にするには、そのアイテムの横にあるチェックボックスをオフにします。

また、これを手動で実行することもできます。協会

Fedora 20の場合:

sudo wget http://download.opensuse.org/repositories/home:/Kenzy:/packages/Fedora_20/home:Kenzy:packages.repo -O /etc/yum.repos.d/home:Kenzy:packages.repo sudo yum update sudo yum install grub-customizer

Fedora 23+の場合:

sudo dnf install grub-customizer

おすすめ記事