부팅 메뉴가 더 길어지는 이유는 무엇입니까?


12

이 질문은 거의 불완전하지만 내 문제가 무엇인지 짐작할 것입니다. 2 일 전 컴퓨터를 다시 시작했을 때 부트 화면에 5가 아닌 7 개의 옵션이있었습니다. 이전 Windows는 5 번째 옵션 (기본 설정) 이었지만 일부 메모리 테스트는 5 번째 옵션 (기본 설정)입니다. 어떻게 자동으로 발생 했습니까? 아무것도 구성하거나 변경하지 않았습니다.

답변:


10

Linux 커널이 업데이트되면 최신 커널 이미지가 어떤 방식으로 시스템과 호환되지 않는 경우 이전 커널 이미지가 계속 표시됩니다. 각 커널 이미지에는 부팅하는 일반 이미지와 복구 이미지의 두 부분이 있습니다.이 때문에 복구 할 때마다 메뉴가 두 항목 씩 증가합니다. 이전 커널의 수는 일반적으로 3 개를 초과하지 않으며 (총 6 개의 이미지에 대한 각 복구 이미지) 지금부터 부팅 메뉴의 크기를 수정해야합니다.

입력하여 그럽 메뉴 파일을 편집하여 이전 파일이 나타나지 않도록 할 수 있습니다

sudo gedit /boot/grub/menu.lst

터미널에 넣고 #앞에 기호를 주석으로 표시하십시오 (예를 들어 파일을 둘러보십시오). Windows를 기본값으로 설정할 수 있었으므로 수행 방법을 알고 있다고 가정합니다. 디스크 공간이 필요없는 경우이를 제거하여 디스크 공간을 확보 할 수도 있습니다.

어쨌든 가장 안전한 방법은 중복 커널 이미지를 제거하는 옵션이 포함 된 Ubuntu Tweak 을 설치 하는 것입니다. 추가 이미지 목록이 표시되고 원하지 않는 이미지 만 선택하면 안전은 현재로드 된 이미지를 표시하지 않는 응용 프로그램에서 제공됩니다.

두 가지 이유로 숨기거나 제거하여 모든 항목을 제거하는 것은 좋지 않습니다. 첫 번째는 심각한 문제 (일반적으로 하드웨어와 관련이 있고 일반적으로 작동하지 않는 문제)가 발생하면 이전 커널 이미지를 사용하여 부팅하여 문제가 해결되는지 확인하는 것입니다. 커널을 업데이트하면 시스템의 일부를 손상시키는 습관이 생길 수 있습니다. 다른 이유는 특히 비밀번호를 잊어 버린 경우 '복구'이미지가 유용 할 수 있기 때문입니다.


자세한 답변 Chris에게 감사드립니다. 커널 업데이트가 우분투 업데이트에 올 때마다 부팅 메뉴가 변경됩니까?
t3ch

이미지 옵션도 주석 처리 할 수 ​​있습니까? 부팅 메뉴에서 우분투와 Windows를 유지합니까?
t3ch

2
@ t3ch : 1. 예. 부팅 메뉴는 모든 커널 업데이트에 따라 변경됩니다. 2. 예, 다른 옵션을 주석 처리 할 수 ​​있지만 Ubuntu 및 Windows와 함께 "복구"옵션도 유지하는 것이 좋습니다. "복구"옵션은 우분투 암호를 잊어 버린 경우 많은 시나리오에서 유용 할 수 있습니다.
Sid

1
@ t3ch 지금부터는 부팅 메뉴가 바뀌지 않아야합니다. 복구 이미지를 포함하여 세 개의 커널 이미지가 상한으로 보이며 그 이후에는 이전 이미지가 단순히 삭제됩니다. 이 의견을 답변에 포함시킬 것입니다.


1

단지 조언 : 보안상의 이유로 (일부 업데이트가 실행중인 커널 등을 엉망으로 만드는 경우), 나는 보통 / boot 폴더에 하나 이상의 커널 이미지를 유지합니다 (실제로 도움이되었습니다).

후속 질문에 관해서는 :

  • 예, 새 커널을 설치할 때마다 grub v.1을 사용하고 있기 때문에 menu.lst는 새 이미지를 목록에 추가합니다. 목록을 정리하려면 menu.lst를 수동으로 편집하거나 Chris가 이미 알려준대로 우분투 조정을 설치해야합니다.

  • 이미지 옵션을 주석 처리한다는 것은 무슨 뜻입니까? "제목"을 grub 목록에 표시 할 이름으로 변경하거나 불필요한 모든 항목을 주석 처리 / 삭제해야합니다.


안녕하세요 Pavlos, "보통 / boot 폴더에 커널 이미지를 하나 더 유지합니다."어떻게해야합니까?
t3ch

@ t3ch 당신은 그것들을 그대로두면됩니다. 숨기기 / 제거를 위해 위에서 설명한 단계를 따르되 복구 이미지를 포함하여 하나 이상의 이전 커널은 그대로 두십시오. 따라서 총 4 개의 Linux 커널이 있어야합니다.

@ t3ch : 새 커널이 설치되면 이전 커널은 그대로 유지됩니다. 그러나 이전 커널을 제거 할 수 있습니다. Pavlov는이 작업을 수행하지 않음을 의미합니다 (메뉴 항목도 제거하지 않음). 최신 커널과 이전 커널을 유지합니다.
Sid

1
Chris와 iamsid는 나를 덮었다. 예를 들어, 현재 linux-image-2.6.32.31-generic을 실행 중이고 최신 linux-image-2.6.35-23-generic이 나오면 둘 다 작동하게합니다 (예 : t 오래된 파일을 삭제하면 백업으로 사용하게됩니다) ;-)
Pavlos G.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.