Linux 상자의 /boot 디렉토리에서 파일을 삭제했는데 이제 부팅되지 않습니다.

Linux 상자의 /boot 디렉토리에서 파일을 삭제했는데 이제 부팅되지 않습니다.

공간을 절약하기 위해 파일을 삭제했지만 /boot이제 부팅하면 다음과 같은 내용이 표시됩니다.

GRUB를 로드하는 중입니다. 잠시 기다려 주세요... 오류 15

/bootLinux 버전 2.6.32-27에 해당하는 파일이 아직 있습니다. 하지만 해당 문자열이 없는 /boot의 다른 모든 항목을 삭제했습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

다음은 몇 가지 지침입니다.grub2 다시 설치최신 버전의 우분투에서.

나는 다음을 제안한다chroot 방법이것이 시스템을 복원하는 가장 쉽고 안전한 방법이라고 생각하기 때문입니다.

또한 다음에 /boot에서 드라이브 공간을 정리하려는 경우 시냅틱 또는 apt-get을 사용하여 이전 커널을 제거할 수 있습니다. 예를 들어:

$ sudo apt-get 삭제 linux-image-2.6.31-21-generic

답변2

오류 15는 "파일을 찾을 수 없음"입니다. 마지막 백업에서 /boot를 복원합니다.

답변3

grub을 다시 설치해 보면 부팅 폴더가 다시 생성될 것 같습니다. 확실하진 않지만, 아프지는 않을 거야...

답변4

최신 Ubuntu 설치에서는 다음을 입력해야 합니다.

sudo apt-get install --reinstall linux-image-3.xx.xx-generic

어떤 커널 버전을 사용하든 상관없습니다. "depmod"를 실행한 다음 생성해야 합니다.

  • 가상 기기
  • 초기화 파일
  • 시스템 다이어그램
  • 아비
  • 구성

문서. 마지막으로 새로운 grub.cfg를 생성합니다. 도움이 되었기를 바랍니다.

관련 정보