내가 설치한 커널을 기반으로 grub2 메뉴 재구축

내가 설치한 커널을 기반으로 grub2 메뉴 재구축

너무 길어요.: 현재 Fedora에 커널이 있고 Windows 8에서만 부팅 메뉴에 표시되기를 원합니다.


저는 Linux 커널을 조정하고 작업해 왔습니다. 그런 다음 부팅 메뉴를 정리하고 싶습니다.

그래서 구글링 끝에오래된 커널 제거, 많으면답변 우분투야? 기반으로. 이로 인해 혼란스럽고 길을 잃었습니다.

제안된 대로 Fedora 버전의 애플리케이션이나 도구를 설치해 보았습니다.우분투용또는 명령을 약간 조정하십시오. 불운.

마지막으로 나는 사용했다이 게시물.나는 달렸다 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가 시작되면 시작 메뉴에 표시된 모든 항목 목록이 표시됩니다. 더 이상 보고 싶지 않은 항목을 숨기려면 해당 항목 옆에 있는 확인란을 선택 취소하면 됩니다.

또한 이 작업을 수동으로 수행할 수도 있습니다.협회.

페도라 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

페도라 23+의 경우:

sudo dnf install grub-customizer

관련 정보